Support for RoboMaster EP Core

FAQ

Robot
Robot
Software Functions
Software Functions
Camera & Image Transmission
Camera & Image Transmission
Battery
Battery
Propulsion
Propulsion
Lab
Lab
Accessories
Accessories
Extension Module
Extension Module
SDK
SDK

Robot

Does the RoboMaster EP Core have an IP rating? Is it waterproof and dustproof?
No, it does not have an IP rating, and it is not waterproof and dustproof.
What are the dimensions and weight of the RoboMaster EP Core when it is packaged and not packaged?
Dimensions with packaging (mm): 375*325*350
Dimensions without packaging: 390*245*330
Weight with packaging: about 5.7 kg
Weight without packaging: about 3.3 kg
What are the differences between the RoboMaster EP Core and RoboMaster S1?
Specifically designed for the RoboMaster Robotics Competition, the RoboMaster EP Core is an educational robot that inherits most of the functions of the RoboMaster S1. Additionally, it introduces extension modules such as the DJI self-developed servo, robotic arm, and gripper, and it opens free access to DJI's official SDK and a robotic course system carefully prepared by DJI. It is also compatible with third-party open source platform hardware and third-party sensors.
Are the modules in the RoboMaster EP Core and RoboMaster S1 cross-compatible?
Most modules (for example, the intelligent controller and motion controller) are not cross-compatible. Some of the structural modules (such as the Mecanum wheels and armor), however, can be used interchangeably.
What extension ports does the RoboMaster EP Core have?
In addition to the PWM, SBUS, UART, and USB ports on the intelligent controller, the RoboMaster EP Core also provides a sensor adapter module (supporting sensors with an ADC interface or IO interface) and a power adapter module (supporting sensors with a CAN Bus communication interface).
How do I operate the RoboMaster EP Core?
The RoboMaster EP Core can be operated in multiple ways, including through a touchscreen, gimbal gyro control, DJI gamepad, or a keyboard and mouse.
Does the RoboMaster EP Core have internal storage?
No, it doesn't. When shooting photos and videos, you have to insert your own microSD card into the intelligent controller module to store them.
What are the differences between Connection via Wi-Fi and Connection via Router of RoboMaster EP Core?
(1) When connecting via Wi-Fi, your mobile device or computer connects to the Wi-Fi of the EP Core. When connecting via a router, your mobile device or computer connects to the EP Core via a router.
(2) Connection via Wi-Fi is not suitable if the robot is joining a network for battling, and you are recommended to choose this connection method when the robot is in Solo mode or in an environment without LAN. Connection via router provides broader signal coverage, which allows multiple control methods for robots to operate simultaneously on the same network.
What are the recommended router models of RoboMaster EP Core?
For Battle mode, it is recommended to use a router that supports 5 GHz to reduce signal interference. If you use a router that only supports 2.4 GHz, you are recommended to choose the 3x3 MIMO Router.
The following router brands and models are recommended:
TP-Link TL-WDR8600; TP-Link TL-WDR5640 (for users in China)
TP-Link Archer C7; NETGEAR X6S (for users outside of China)
What is the operating temperature of the RoboMaster EP Core?
-10 ℃ to 40 ℃。
Can I change the color of the RoboMaster EP Core armor LED indicator?
Yes. Go to Settings -> Display in the RoboMaster app to change the color of the armor LED indicator.
How can I number the chassis armors of the RoboMaster EP Core?
To address the armors, you can go to Settings -> System -> Armor Addressing in the RoboMaster app, and operate following the prompts.
What is the maximum rotation speed of the RoboMaster EP Core chassis?
600°/s.
Why can't the Hit Points (HP) be deducted in the RoboMaster app when the EP Core armor detects a hit?
(1) First go to Settings -> Control -> Firing Type in the RoboMaster app to select Gel Beads, and then enter the FPV interface. Then your HP will be deducted if your EP Core is hit.
(2) Check whether the hit detection module is securely installed, and check whether the cable connecting the motion controller is properly connected.
(3) Check whether the hit detection/motion controller module functions normally in the RoboMaster app.
When the of RoboMaster EP Core's motion controller is not working normally, what does the LED indicator look like?
No attitude information input: Blinks red, green, and blue alternatively.
IMU calibration failed: Blinks red quickly.
Stop mode: Blinks red slowly.
How do I use the PWM ports on the RoboMaster EP Core motion controller?
There are 6 PWM ports on the motion controller, which are mainly used to control the servos, LED indicator, etc. (Note: It is recommended to use the standard servo connection cable.) You can set the duration of a high level output in a certain period in Lab in the app to "Set the output percentage for the PWM port". For the detailed operations, please refer to the RoboMaster EP Programming Guide.
Can the RoboMaster EP Core be controlled with the gamepad?
Yes, but the gamepad can only be used to control the chassis of the RoboMaster EP, and does not currently support controlling the robotic arm and gripper.
How does the RoboMaster EP Core hit detection module identify a hit?
There is a sound sensor in the EP Core's hit detection module, which recognizes hits or collisions through sound.
If multiple routers are set to wireless roaming (using the same Wi-Fi SSID), can the RoboMaster EP Core switch between the routers seamlessly?
No. A connection error will occur if the EP Core is switched from one router to another.

Software Functions

Which app does the RoboMaster EP Core support? Where can I download the app?
The RoboMaster app is specially developed for RoboMaster series robots (supporting platforms such as iOS, Android, Windows, and Mac). Search for the RoboMaster app in the App Store/Google Play/Huawei AppGallery, or scan the QR code in the User Manual to download it for your mobile device. Please go to https://www.dji.com/robomaster_app to download the desktop version for your computer.
What operating systems does the RoboMaster Windows version support?
64-bit systems for Windows 7, Windows 8, and Windows 10.
How do I activate a new RoboMaster EP Core?
Before using a new RoboMaster EP Core for the first time, you need to activate the robot using the RoboMaster app. Please operate following the prompts in the app and complete the activation process.
How do I connect the RoboMaster EP Core with the RoboMaster app?
The RoboMaster EP Core can be connected via Wi-Fi or a router. Please refer to the DJI tutorials for RoboMaster S1/EP/EP Core for detailed instructions: How to Connect the Robot to the App.
How do I update the RoboMaster EP Core firmware?
1. For firmware updates of the entire unit, please refer to the DJI tutorials for RoboMaster S1/EP/EP Core: How to Update RoboMaster EP’s Firmware.
2. For firmware updates of the servo/sensor adaptor module/Infrared Depth Sensor (TOF), connect the modules and make sure their module numbers do not conflict with one another. (Note: To check the servo’s number, go to Settings -> Extension Modules and check if the numbers of all connected servos are displayed normally.) If not, follow the app’s prompts and reconnect the corresponding modules. The app will prompt "Inconsistent Firmware Version" if a firmware update is required for the modules. Please follow the prompts in the app to complete the firmware update.
3. For firmware updates of other modules, please follow the prompts in the app.
Can I update my RoboMaster EP Core via a computer?
Yes. You can update the firmware via desktop versions of the RoboMaster app for Windows or Mac.
Where can I find the compatibility list for the RoboMaster app?
iOS devices: iOS 10.0.2 and above.
Android devices: Android 5.0 and above.
Please check the official website for the compatibility list.
Why can't the multiplayer battle begin after all RoboMaster EP Cores successfully connect to the RoboMaster app via a router?
Before joining a network for a multiplayer battle, all robots have to connect to the RoboMaster app via the same router. Please check whether the router connection is normal.
When operating the EP Core in the FPV interface, how can I optimize the operation feel?
You can go to the Settings -> Control in the RoboMaster app, and then adjust the "Control Sensitivity" to improve your operation experience.
Can the Follow function be enabled when the EP Core is in Solo mode?
RoboMaster EP Core does not support Follow function when it is in Solo mode.
Why aren't the hit points deducted when the RoboMaster EP Core is hit by an infrared beam?
RoboMaster EP Core is not equipped with an infrared transmitter receiver. Please use gel beads to hit the EP Core.
What are the configuration requirements for RoboMaster App for Windows?
Recommended configuration for RoboMaster app for Windows is shown below:
CPU: 5th Generation Intel or later version, AMD or equivalent products;
GPU: GPU VRAM 1 GB and above;
Memory: 8 GB and above;
Hardware: 10 GB and above;
System: Win7 64-bit, Win8 64-bit, and Win10 64-bit

Camera & Image Transmission

What is the maximum bit rate of the videos shot by the RoboMaster EP Core?
16 Mbps.
Does the RoboMaster EP Core camera support digital zoom?
Yes, it supports 4x digital zoom.
What is the resolution of the photos captured by the RoboMaster EP Core camera?
The resolution is 2560*1440.
What is the resolution and frame rate of videos shot by the RoboMaster EP Core camera?
The video resolution and frame rate are 1920*1080@30fps and 1280*720@30fps.
What are the formats of the photos and videos taken by the RoboMaster EP Core?
The photo format is JPEG, and the video format is MP4.
What microSD cards are supported by the RoboMaster EP Core?
The RoboMaster EP Core can support a microSD card with a maximum capacity of 64 GB and a write speed of 10 MB/s.
Can the RoboMaster EP Core capture photos when no microSD card is mounted onto the intelligent controller?
In Solo and Battle modes:
When no microSD card is mounted on the EP Core, the robot cannot take photos, but can record 720p video and then cache it in the Media Library in the RoboMaster app. When there is a microSD card, the robot can take photos and videos (720p/1080p), cache and save them in the Media Library in the app, and then the raw files are stored on the microSD card.

In Lab mode (when running the programming):
When capturing photos or videos, the robot must have a microSD card, and the remaining amount of the SD card needs to be more than 2GB.
Can I adjust the camera parameters of the RoboMaster EP Core, such as ISO, shutter, and EV?
No, the RoboMaster EP Core does not support adjusting the camera parameters.
How do I clean or maintain the RoboMaster EP Core camera?
If the images captured by the RoboMaster EP Core are blurry or have severe halo effects, it is likely that oil hinders the imaging of the lens, and you need to clean the lens in time. Please use a special lens cleaner and a cleaning cloth to wipe the lens, and ensure that no foreign objects remain on the lens after cleaning.
What is the effective video transmission range of the RoboMaster EP Core?
Connection via Wi-Fi:
FCC: 2.4 GHz: 140 m, 5.8 GHz: 90 m
CE: 2.4 GHz: 130 m, 5.8 GHz: 70 m
SRRC: 2.4 GHz: 130 m, 5.8 GHz: 90 m
MIC: 2.4 GHz: 130 m

Connection via Router:
FCC: 2.4 GHz: 190 m, 5.8 GHz: 300 m
CE: 2.4 GHz: 180 m, 5.8 GHz: 70 m
SRRC: 2.4 GHz: 180 m, 5.8 GHz: 300 m
MIC: 2.4 GHz: 180 m

Note: All ranges were measured in an interference-free and unobstructed environment.
How long does the RoboMaster EP Core image transmission delay?
Connection via Wi-Fi: 80-100 ms,
Connection via Router: 100-120 ms.
(Measured in an interference-free and unobstructed environment.)
What resolution and frame rate does RoboMaster EP Core support?
720p@30fps.
Can I set the channel for the RoboMaster EP Core video transmission?
Connection via Wi-Fi: RoboMaster EP Core can automatically set the channel according to the surrounding environment, and the channel can also be set manually by the user.
Connection via Router: RoboMaster EP Core set the channel according to that of the router when it is connected to the RoboMaster app via a router. Please set the router channel yourself.

Battery

What type of battery does the RoboMaster EP Core use?
LiPo 3S.
What is the capacity of the RoboMaster EP Core battery?
2400 mAh.
How do I power on or off the RoboMaster EP Core?
Press and hold the battery power button for about 2 seconds to power on or off the RoboMaster EP Core.
Do I need to power off the RoboMaster EP Core before charging the intelligent battery?
Before charging the intelligent battery, please turn off the intelligent battery, or the power cable port may be damaged.
What should I do if the new RoboMaster EP Core battery does not respond when it is used for the first time?
When the intelligent battery is used for the first time, you have to connect the charger to charge and activate the battery. The activation time takes about 15 seconds.
How long is the battery life of the RoboMaster EP Core and how long does it take to fully charge the battery?
The max battery life during use is 85 minutes (measured at a constant speed of 0.8 m/s on a flat surface), and the charging time is 90 minutes. Note: Battery life on standby is about 100 minutes.
How do I maintain the RoboMaster EP Core intelligent battery?
The intelligent battery should be stored in a dry environment. If you do not use the battery for more than 10 days, please discharge the battery to 40% to 60% before storing it. Remember to recharge and discharge the battery every 3 months or so to keep it battery active.
How do I update the firmware of the RoboMaster EP Core battery?
When the EP Core is updated, the battery is updated simultaneously. If the battery needs to be updated, the RoboMaster app will prompt "Inconsistent Firmware Version". Please update the firmware following the prompts in the app.

Propulsion

What is the maximum chassis speed and accelerated speed of the RoboMaster EP Core?
The maximum forward, backward, and sideward speed are all 0.8 m/s. Neither the chassis speed nor the accelerated speed are adjustable.
What is the relationship between the 3508I motor used by the RoboMaster EP Core and the 3508 motor used by the ordinary RoboMaster?
The 3508 motor used by the ordinary RoboMaster is equipped with a reduction gearbox, while the 3808I motor does not have a reduction gearbox, but does have an ESC.

The number “3508” refer to the size of the motor’s magnetic core. As the magnetic core of the two motors are of the same size, the names of the two motors are similar. However, they are two completely different modules.
Is the of RoboMaster EP Core's M3508I brushless motor waterproof?
No, it is not.
What is the maximum speed of the M3508I brushless motor of RoboMaster EP Core?
The maximum speed of the brushless motor is 1000 RPM.
How do I number the chassis motors of the RoboMaster EP Core?
To address the motors, you can go to "Settings"-"System"-"Motor Addressing" in the RoboMaster app, and operate following the prompts.
What types of surfaces are suitable for the RoboMaster EP Core to operate on?
It is recommended to operate the robot on solid and flat surfaces (such as concrete, marble, wood, carpet, etc.). Operating on uneven surfaces (surfaces with fine particles like sand) may damage the Mecanum wheels or the motor.
How do I maintain the Mecanum wheels of the RoboMaster EP Core?
Avoid operating the robot on uneven surfaces, otherwise particles on these surface will accelerate the wear of the Mecanum wheels and increase the noises of the wheels. You are recommended to disassemble the hub and add some lubricating grease to the shaft hole for maintenance after every 40 to 60 hours of use.

Lab

What programming languages are supported by RoboMaster EP Core Lab? What programming languages ​​does the SDK support?
Currently, the EP Core Lab supports two programming languages: block programming and Python 3.6.
DJI SDK provides free access to the communication protocol and does not have restrictions on programming languages, as long as the socket connection is established. The examples in the RoboMaster Developer Guide only use Python 3.6 as an example.
How many programmable modules does the RoboMaster EP Core have?
Up to 39 programmable modules are supported, including the chassis motor, gripper, robotic arm, sensor adapter module, armor, and LED.
What AI modes can be programmed with the RoboMaster EP Core?
Line Recognition, Vision Marker Recognition, Person Recognition, Clapping Recognition, Gesture Recognition, and Recognition of other RoboMaster units.
What are the requirements of the RoboMaster EP Core on the color and width of the detection line?
The RoboMaster EP Core can detect blue, red, and green traces with a width of approximately 15 to 25 mm.
What is the effective detection distance in Clapping Recognition mode of RoboMaster EP Core?
Applauses within an effective distance of about 1.5 m can be identified, and the EP Core supports identifying two consecutive claps and three consecutive claps in this mode.
What is the effective detection distance in Gesture Recognition mode of RoboMaster EP Core?
Human gestures within an effective distance of 2 to 3 meters can be identified.
What is the effective detection distance in Vision Marker Recognition mode of RoboMaster EP Core?
Vision markers within an effective distance of 3 meters can be identified.
Can the RoboMaster EP Core identify unofficial vision labels in the Vision Marker Recognition mode?
Currently, the RoboMaster EP Core only supports identifying 44 DJI defined vision markers (made up of 7*7 pixel blocks, and mostly numbers, letters, and special symbols), and is able to recognize markers in red, blue, and green. DJI provides seven vision markers in the combo sold in DJI Store, and the other DJI defined vision markers can be downloaded and printed from DJI's official website or in Guide -> Vision Marker in the RoboMaster app.
*When printing the vision markers, note that the color and size of the markers must conform to those found on DJI's website.
How do I use "DIY Programming" in Lab of RoboMaster App?
Go to Lab -> DIY Programming in the RoboMaster app, set and use the program by clicking at the lower right corner of the program icon. The selected program an be saved as a normal program, custom skill (which can be triggered and released in Solo/Battle mode by clicking the custom skill icon), or autonomous program (which can be triggered by shortly pressing the autonomous program button on the EP Core). Additionally, it can also be upload to "My Cloud Space" or share with other players who can then open and run the program in the RoboMaster app.
How many instances of "DIY Programming" can the RoboMaster App be set as custom skills or autonomous programs simultaneously?
Currently only one instance of DIY Programming can be set as a custom skill or autonomous program at a time.
Under what circumstances can't the Autonomous Program of the RoboMaster EP Core be triggered?
The Autonomous Program cannot be triggered when the robot is in the challenge mode of the Solo mode, and also when it is in Battle mode.
Why is the moving speed of the RoboMaster EP Core robot different from my preset speed when it is running an autonomous program?
In order to protect the safety of the EP Core and the user, DJI limits the speed of the EP Core in Autonomous Program. The maximum moving speed of the EP Core (forward, backward, and sideward) is 0.8 m/s, and the maximum rotation speed is 150°/s. If your preset speed of the program exceeds DJI's speed limit, the speed of the robot will be automatically set to the maximum value in this mode when the robot is running the program.
Can I take photos or videos while running a program in RoboMaster App?
Set the program as a DIY or Autonomous Program, and then you can take photos and videos on the FPV interface when the EP Core is in Solo or Battle mode.
Can I control the robot while running a program in RoboMaster App?
You can set "Enable the chassis accelerator" in the "Chassis" module in "DIY Programming". Then you can control the chassis to accelerate speed while running a program.

Accessories

Does the RoboMaster EP Core support any third-party remote controllers?
Yes. SBUS controllers are supported by connecting via the SBUS port.
Does the RoboMaster EP Core support DJI Goggles?
No.
How many infrared distance sensors, sensor adapter modules, or power transfer modules can the RoboMaster EP Core support simultaneously?
The EP Core supports mounting up to 4 infrared distance sensors, 6 sensor adapter modules, or 1 power adapter module at the same time.
What sensors does the RoboMaster EP Core sensor adapter module support?
The sensor adapter module supports sensors with an ADC interface or IO interface; for example, sensors with an ADC interface such as photoresistor sensors and tracking sensors, and sensors with an IO interface such as microswitches.
What level sensor is supported by the RoboMaster EP Core sensor adapter module?
The EP Core supports 3.3V level sensors.
What is the ADC accuracy of the sensor adapter module?
The ADC accuracy of the sensor adapter module is 10 bit.
How can the number of the sensor adapter module be changed of RoboMaster EP Core?
Follow the prompts in "Settings"- "Extension Module" - "Sensor Adapter Module Installation" in the RoboMaster app to change the number of the sensor adapter module.
How do I use the sensor adapter module of RoboMaster EP Core?
1. Connect the pins of the sensor and the sensor adapter module. For more details, please refer to the RoboMaster EP Core User Manual and the silk print on the module._x000D_
2. To install the sensor adapter module, follow the prompts in Settings" - "Extension Module" - "Sensor Adapter Module Installation" in the RoboMaster app.
3. Send or obtain sensor data in Lab or a third-party platform. For specific operations, please refer to the RoboMaster EP Core User Manual.
Why does my RoboMaster EP Core not respond when reading the value of the sensor adapter module in Lab?
1. Check whether there is a numbering conflict.
2. Check whether an extended sensor is installed.
3. Check whether the program run in Lab is correct.
Is it necessary to change the sensor adapter module/infrared distance sensor number every time when the same RoboMaster EP Core is powered on?
No. If a module has already been numbered and does not conflict with the number of the similar modules, it is unnecessary to re-install the module and re-number it every time when the same EP Core is powered on. If the RoboMaster app prompts that there is a numbering conflict, please re-install the module according to the prompts.
What is the detecting range, detecting FOV, and detecting accuracy of the RoboMaster EP Core infrared distance sensor?
Detecting Range: 0.1 m to 10.0 m
Detecting FOV: 20
Detecting Accuracy: 5% (applied to an object surface whose reflectivity ranges from 10% to 90%)
How can the of RoboMaster EP Core's infrared distance sensor number be changed?
Follow the prompts in "Settings" -"Extension Module" - "Infrared Distance Sensor Installation" in the RoboMaster app to change the number of the infrared distance sensor.
How is the power adapter module used of RoboMaster EP Core? What are the interfaces?
The power adapter module is mainly used to provide power and more CAN BUS interfaces for external hardware.
The interfaces include:
① Communication interface: 5 CAN BUS communication interfaces.
② Power output interface: USB Type-A power port (5V, 2A), pin power port (5V, 4A), and TX30 power port (12V, 5A);
③ Power input: TX30 power port (12V).

Extension Module

How many axes does the RoboMaster EP Core robotic arm have? Is it parallel or serial?
The EP Core robotic arm has two axes, and is a parallel manipulator with relatively complicated structure and control. When compared with a serial manipulator, it has better bearing capacity and rigidity, as well as smaller errors. Additionally, it does not rely on the motor or servo to control each joint as a serial manipulator does.
How do I assemble and install the RoboMaster EP Core robotic arm correctly to the EP Core?
1. For the assembly steps, please refer to "RoboMaster EP/EP Core Tutorials - Robotic Arm Assembly".
2. For the installation of the robotic arm, please go to "Settings"-"Extension Module"-"Robotic Arm"-"Install", and follow the prompts in the RoboMaster app.
3. After installing the robotic arm, please select "Calibration" under the "Robotic Arm” bar, and then follow the prompts in the RoboMaster app.
How can the RoboMaster EP Core's robotic arm be calibrated?
The robotic arm has to be calibrated before normal use. For the calibration of the robotic arm, please go to "Settings" - "Extension Module" - "Robotic Arm", select "Calibration" under the "Robotic Arm” bar, and then follow the prompts in the RoboMaster app.
What is the movement range of the RoboMaster EP Core robotic arm?
The movement range in the horizontal direction is 0 to 22 cm, and in the vertical direction it is 0 to 15 cm.
What is the grip strength and grip distance of the RoboMaster EP Core gripper?
The grip strength of the gripper is 5 N, and the grip distance is about 10 cm.
What is the maximum lifting capacity of the RoboMaster EP Core robotic arm?
200 to 300 g.
Do the RoboMaster EP Core robotic arm and gripper support gimbal gyro control?
No, the EP Core robotic arm and gripper do not support gimbal gyro control.
How can the DJI 1240BA servo be used?
As a CAN bus based servo (RS485), the DJI 1240BA servo is also controllable via PWM.

1. When the servo is used to drive the EP robotic arm, it will be automatically switched to the CAN bus mode. The usage methods are as follows:
a) The default number of the servo is 1 or 2, but the robotic arm supports mounting three servos at one time. Therefore, when mounting three servos onto the robotic arm simultaneously, check if all servo numbers are correct. If not, modify one of the repetitive servo number to 3.
b) After the servo is connected to the robotic arm, it will not work normally unless the user clicks "Settings" - "Extension Module" – “Install Robotic Arm” in the RoboMaster app.

2. When used as an independent servo, PWM control or bus control can be used.
*After the servo is assembled as a mechanical arm, it cannot be controlled as an independent servo. To use it as an independent servo, you need to first remove the robotic arm in app-"Settings" - "Extension Module".

3. The bus mode and PWM mode will automatically switch according to the input signal without a need to be switched manually. The PWM signal is 50 Hz, and the 2.5%-12.5% ​​duty cycle corresponds to 0-360 degrees.
How many servos can be mounted onto the RoboMaster EP Core simultaneously?
The RoboMaster EP Core supports mounting up to 3 servos at one time.
How can the working mode of DJI 1240BA servo be set?
The DJI 1240BA servo has two working modes:
1. Position mode: The servo will stop once it has turned to the designated position.
2. Speed mode: The servo rotates continuously in the designated direction and speed.
The two modes can be set via block programming, Python programming, or the SDK interface. For more details, please refer to the RoboMaster EP Programming Guide and RoboMaster Developer Guide.
What is the maximum speed of the DJI 1240BA servo?
When rotating without loads, the DJI 1240BA servo can reach a maximum speed of: 49 ± 2 rpm.
What is the rotation angle range of the DJI 1240BA servo? And what is its transmission ratio?
The servo can rotate from 0 to 360 degrees, and its transmission ratio is 512.

SDK

What third-party platforms are compatible with the RoboMaster EP Core?
The RoboMaster EP Core is compatible with third-party platforms that have serial port/Wi-Fi/Ethernet/USB (supporting RNDIS protocol), such as MicroBit, Arduino, Raspberry Pi, etc.
What modules can the RoboMaster EP Core control through DJI SDK?
The chassis, robotic arm, gripper, hit detection module, PWM interface and other modules can be controlled through DJI SDK. For more details, please refer to the RoboMaster Developer Guide.
What information can the RoboMaster EP Core get through DJI SDK?
The RoboMaster EP Core can get the information of the chassis coordinate position and attitude, armor plate status, clap recognition, video stream, and audio stream. For details, please refer to the RoboMaster Developer Guide.
What artificial intelligence applications can users apply to a RoboMaster EP Core through DJI SDK?
User can control the EP Core, or obtain sensor data such as the EP Core audio or video from a third-party platform (Raspberry Pi, Jetson Nano, etc.) mounted on the robot, or through DJI SDK on a computer. Based on the computing power of these third-party platforms, users are able to extend the capabilities of the EP Core to include artificial intelligence applications, including facial recognition, facial expression recognition, speech recognition, semantic understanding, obstacle avoidance, etc.
How can a third-party platform be connected to the RoboMaster EP Core?
A third-party platform can be connected to the RoboMaster EP Core in the following four ways:
1. Connection via Wi-Fi
2. Connection via Router: Joining a network through routers
3. USB mode: Connected to the user's computer via the USB port on the EP Core's intelligent central controller (Note: The computer must support RNDIS protocol)
4. Serial port mode: Connecting with the UART on the EP Core's motion controller
The SDK commands sent by the RoboMaster EP Core through serial/network connection are invalid. How do I troubleshoot this error?
1. Check whether the operating platform has been connected to the EP Core.
2. Commands sent through serial/network connection should end with a semicolon. If multiple SDK commands are sent at the same time, separate them by adding a semicolon between two commands.
3. Check whether the EP Core has entered SDK mode.
What are the default settings of the RoboMaster EP Core serial port?
Band rate: 115200
Data bits: 8 bits
Parity: None
Stop bits: 1

Contact Us

Online Customer Service

Contact online customer service for immediate support.

Contact Online Customer Service

Hotline Service

English: +1 818 235 0789
Monday - Sunday: 6:00 - 18:00 (PST)

Phone Support Options

DJI Community

Connect with DJI enthusiasts to explore various product experiences

Join DJI Community

You can contact us by Email. For urgent situations, we recommend you contact Online Customer Service for immediate support.