dji RoboMaster User manual

Type
User manual

dji RoboMaster: An AI-Powered Educational Robot for Coding, Programming, and Robotics Exploration

With its advanced AI capabilities, the dji RoboMaster empowers you to create intelligent programs and explore the fascinating world of robotics. Designed for educational purposes, this robot features an open-source platform that allows for customization and expansion, making it a versatile tool for learning and experimentation.

Key Features:

  • AI Education Set Compatibility: Unleash the full potential of AI by integrating the AI module, enabling visual recognition, object tracking, and intelligent decision-making.

dji RoboMaster: An AI-Powered Educational Robot for Coding, Programming, and Robotics Exploration

With its advanced AI capabilities, the dji RoboMaster empowers you to create intelligent programs and explore the fascinating world of robotics. Designed for educational purposes, this robot features an open-source platform that allows for customization and expansion, making it a versatile tool for learning and experimentation.

Key Features:

  • AI Education Set Compatibility: Unleash the full potential of AI by integrating the AI module, enabling visual recognition, object tracking, and intelligent decision-making.
2022.04
v1.0
User Manual
RoboMaster Expansion Module
Quick Keyword Search
Use the Find function to search a keyword. If you are using Adobe Acrobat Reader to read
this document, press Ctrl+F on Windows or Command+F on Mac to start a search.
Navigating to a Topic
View a complete list of the topics in the table of contents. Click on a topic to navigate to that
section.
Printing the Document
This document can be printed in high resolution.
© 2022 DJI All Rights Reserved. 1
Contents
Introduction 2
Component Descriptions 2
Dimensions 4
Using the Module 5
Installation 5
Acquiring and Saving AI Core Module Video Streams 5
Firmware Update 5
Specications 6
2 © 2022 DJI All Rights Reserved.
RoboMaster Expansion Module User Manual
Introduction
The RoboMaster Expansion Module (“the Expansion Module”) can be installed on the
ROBOMASTERTM EP in conjunction with the AI Education Set. Users can program blocks with
the Rogram platform on the DJITM Education Hub or program codes using the Python SDK to
enable a wide range of AI applications on the RoboMaster EP.
The Expansion Module can also be used separately as an open source master control, by
connecting a third-party sensor to the RoboMaster EP via the 14-Pin Expansion Port, to access
more programming control applications.
Component Descriptions
8
1
2
7
6
5
4
3
5
1. Reset Button
Short press to reset the Expansion Module.
2. microSD Card Slot
Supports UHS-I memory cards with storage up to 32GB (hot swapping of microSD cards is not
supported, which may damage les in the card). When used with the AI Education Set (“the AI
module”), the Expansion Module can save video streams output by the AI module.
3. Micro USB Port
a. When used with the AI module, the Expansion Module can be connected to the RoboMaster
EP (“RMEP”) smart central control module through this port for the RMEP to access the AI
module functions. See the AI Education Set User Manual for more details.
b. When used with the AI module, the Expansion Module can be connected to a computer
through this port and used as a USB driver-free camera. See the “Acquiring and Saving AI
Core Module Video Streams” section for more details.
4. 14-Pin Expansion Port
a. The Expansion Module can be connected to the AI Education Set through this expansion
port, or further connected to a third-party sensor via the pin header in the AI Education Set,
to achieve module port expansion.
b. The 14-Pin expansion port is dened as below.
CS RES MOSI SDA SCL GND NC
SCK NC MISO UART RX UART TX GND 5 V
© 2022 DJI All Rights Reserved. 3
RoboMaster Expansion Module User Manual
Actual output voltage for 5 V is 4.8 V±0.2 V
14pin扩展口公座
正面
CS RES MOSI SDA SCL GND NC
SCK NC MOSI RX TX GND 5V
Pin description:
Code Pin Description
IO1 CS SPI chip signal line
/ RES Retain signals to insert detection CD here for microSD card
IO2 MOSI SPI data line
IO3 SDA IIC data line without pull-up resistors
IO4 SCL IIC clock line without pull-up resistors
/ GND Power ground
/ NC No electrical connections
IO5 SCK SPI clock signal line
/ NC/GND No electrical connections on male connector, and GND on
female connector
IO6 MISO SPI data line
IO7 RX UART receives RX
IO8 TX UART sends TX
/ GND Power ground
/ 5 V 5V power supply
Each screen-printed mark on the pin header corresponds to the above table.
5. CAN Bus Port
The 12V power supply is plugged into the CAN Bus port. Connect to any CAN Bus port of
RMEP using a CAN cable to power up the Expansion Module and communicate with the CAN
on RMEP. When used with the AI module, this port must also be connected for the AI module
functions to be accessible on RMEP. See the AI Education Set User Manual for details.
Front
14-Pin Extended Port Plug
4 © 2022 DJI All Rights Reserved.
RoboMaster Expansion Module User Manual
24.00
26.009.80
40.00
4-M2 5.20
58.00
45.50
15.00
48.00 2-M3 3.20
Unit: mm
6. LED Indicator
The indicator statuses are described in the table below.
Blinking Pattern Description
Flashes once per second. Number of ashing LEDs
represents the ID of the module.
Normal
Three ashes per second. LEDs ash sequentially. Updating rmware
7. Custom Function Button
a. The function of the button can be customized through programming. Functions include
using the button to launch programs.
b. When used with the AI module, the button can trigger the recording of AI module video
streams. See the “Acquiring and Saving AI Core Module Video Streams” section for details.
8. 100-Pin Expansion Port
Reserved expansion port.
Dimensions
24.00
26.009.80
40.00
4-M2 5.20
58.00
45.50
15.00
48.00 2-M3 3.20
© 2022 DJI All Rights Reserved. 5
RoboMaster Expansion Module User Manual
Using the Module
Installation
To use the AI functions, install the core module of the AI Education Set on the Expansion Module,
and then install the Module on the RoboMaster EP (Note: The RoboMaster EP rmware must be
upgraded to the 01.01.1125 or higher version).
1. Align the core module with and snap it into the notch of the Expansion Module. Then insert
and press the core module rmly into the 14-pin expansion port.
2. Use a CAN cable to connect the CAN Bus port on the Expansion Module to any CAN Bus
port on the RoboMaster EP. Use a double-ended micro USB cable to connect the micro USB
port of the Expansion Module to the micro USB port of the smart central control module on
the RoboMaster EP. Then fasten the Expansion Module on the RoboMaster EP gimbal using
the threaded hole (M3) at the bottom of the Module. After the devices are connected, the user
can acquire AI recognition results and program robot controls with the Python SDK or the
Rogram editor of the DJI Education Hub, to run AI-related applications.
AcquiringandSavingAICoreModuleVideoStreams
Users can acquire images from the AI core module through the micro USB port of the Expansion
Module. Connect the AI core module and the Expansion Module through the 14-pin expansion
port, and connect the acquisition device (computers, laptops, mini PCs or other devices; the
device must operate a system that supports UVC devices) using a micro USB cable. The
Expansion Module will be recognized as a USB driver-free camera. In Windows 10, images can
be acquired through the camera application that comes with the system.
Click the custom function button to start local recording and save the AI module video stream to
the microSD card. Click the custom function button again to stop recording.
FirmwareUpdate
To perform a firmware update, users must download the RoboMaster app and link to the
RoboMaster EP. Connect the Expansion Module and RoboMaster EP using a CAN cable or
dual-end Mmcro USB cable. Then open the RoboMaster App and link to the RoboMaster EP
on a mobile phone, tablet, computer, or other device. Go to Settings, System, and the Firmware
Update page to perform the update.
Refer to the RoboMaster S1 User Manual for the detailed steps.
RoboMaster Expansion Module User Manual
and are trademarks of DJI.
Copyright © 2022 DJI All Rights Reserved.
WWW.ROBOMASTER.COM
Specications
Name RM EXPANSION MODULE
Model RMEM01
Dimensions 58 × 45.5 × 15 mm
Weight 22.5 g
Power supply 5V/12V, hot swapping supported
Power Consumption Approx. 500 mW
MCU i.MX RT1064, clock speed 600 MHz, 1MB RAM + 4MB ROM
Open Source Supports SDK development
Expandability
14-pin expansion port (I2C, UART, SPI, GPIO, PWM, ADC,
power supply)
100-pin expansion port (power supply, GPIO and other
multiplexing functions)
Auxiliary functions Button × 2, indicator × 4, SD card slot × 1
Operating Temperature 0° to 45° C
* Tested in a well-ventilated lab environment at a room temperature of 25° C (77° F).
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8

dji RoboMaster User manual

Type
User manual

dji RoboMaster: An AI-Powered Educational Robot for Coding, Programming, and Robotics Exploration

With its advanced AI capabilities, the dji RoboMaster empowers you to create intelligent programs and explore the fascinating world of robotics. Designed for educational purposes, this robot features an open-source platform that allows for customization and expansion, making it a versatile tool for learning and experimentation.

Key Features:

  • AI Education Set Compatibility: Unleash the full potential of AI by integrating the AI module, enabling visual recognition, object tracking, and intelligent decision-making.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI