Search for keywords such as “battery” and “install” to find a topic. If you are using Adobe
Acrobat Reader to read this document, press Ctrl+F on Windows or Command+F on Mac to
begin a search.
Navigating to a Topic
View a complete list of topics in the table of contents. Click on a topic to navigate to that section.
Printing this Document
This document supports high resolution printing.
Using this User Manual
Legends
WarningImportantHints and TipsReference
Before Use
The following tutorials and manuals have been produced to ensure you make full use of your
ROBOMASTER
1. Safety Guidelines and Disclaimer
2. Quick Start Guide
3. User Manual
Check to make sure all parts are included and prepare for assembly by reading the RoboMaster S1
Quick Start Guide. Refer to this user manual for more information. Watch all tutorial videos and read
the RoboMaster S1 Safety Guidelines and Disclaimer before using for the rst time.
TM
S1.
Watching the Video Tutorials
Visit the ofcial DJI website https://www.dji.com/robomaster-s1/video or go to the app and enter
the Videos page to watch the tutorial videos for assembly and use. You can also assemble the S1
according to the assembly guide in the RoboMaster S1 Quick Start Guide.
Referring to the RoboMaster S1 Programming Guide
The RoboMaster S1 Lab offers hundreds of programming blocks that allow you to access features
such as PID control. The RoboMaster S1 Programming Guide provides instructions and examples
to help users quickly learn programming techniques for controlling the S1.
The RoboMaster S1 is an educational robot inspired by the DJITM RoboMaster competition. The S1
offers comprehensive control and an immersive driving experience thanks to the omnidirectional
chassis, agile Mecanum wheels, exible gimbal, and stable, low-latency image transmission in rst
person view (FPV). Users can also target objects and battle other robots with the blaster.
The body of the S1 is covered in armor, and each piece has a hit detection module that can
instantly detect physical hits and feed back to the intelligent controller. The blaster provides highlevel accuracy and stability thanks to the 2-axis gimbal while the launch trajectory light gives users
a realistic and immersive experience.
The intelligent controller is integrated with multiple systems including a video transmission
system, game system, and Scratch programming system. It includes six smart modules, including
line recognition, vision marker recognition, person recognition, clapping recognition, gesture
recognition, and S1 robot recognition.
The S1 supports Scratch and Python programming. With DJI’s project-based tutorials, users can
gradually master programming theory and robotics knowledge.
The S1 also features Solo mode and Battle mode, where users can practice their skills and compete
against others. To control the S1, the RoboMaster app can be used on a mobile device, the
gamepad, or with a keyboard and mouse.
A. Search for the RoboMaster app in the App Store or on Google Play or scan the QR code to
download the app on your mobile device.
B. Users can also download the RoboMaster software for Windows from the ofcial DJI website to
control the S1 with a keyboard and mouse.
https://www.dji.com/robomaster_app
Use your DJI account to log in to the RoboMaster app.
The RoboMaster app supports iOS 10.0.2 or later or Android 5.0 or later.
The RoboMaster app supports Windows 7 or later.
Before using the Robomaster app with cellular mobile data, contact your mobile device
data provider for the latest data information.
Connecting the S1 and the App
The S1 must be connected to the RoboMaster app in order to use. Users can learn how to connect
via Wi-Fi or via a router in the Connection Mode page. Follow the prompts to connect the S1 to the
app. Refer to the Connecting section for more information.
With the dedicated RoboMaster app, users can access rich educational resources and several
gameplay modes. The app can be used with a touchscreen or a gamepad and is available on iOS,
Android, and Windows. Users on different platforms can even play together at the same time. Users
can also write programs easily and apply them or share with friends instantly using the RoboMaster
app. This section uses the RoboMaster app on iOS as an example. The specic interface may vary
depending on the device used.
RoboMaster App Main Page
12 345
XXXXXXXX
678
1. Account
Tap to log in and log out of your account, modify your avatar, name, and gender information. An
internet connection is required in order to log in.
2. Media Library
Tap to view videos and photos.
3. Guide
a. Product Support: Tap to enter the ofcial DJI product support page.
b. Maintenance Support: Tap to enter the ofcial DJI Repair Center page.
c. User Manuals: Tap to enter the ofcial DJI user manual download page.
d. Vision Markers: Tap to enter the ofcial Vision Marker download page.
e. Online Support: Tap to talk to the ofcial RoboMaster Series Online Assistance service.
f. Feedback: Tap to ll out a feedback form.
The S1 must be connected with the app. Tap to see a guide on how to connect via Wi-Fi or
router.
Connection via Wi-Fi
Users can enter both Solo and Battle mode when connecting via Wi-Fi.
Follow the steps below to connect:
(1). Power on the S1 and slide the mode switch on the intelligent controller to
.
(2). Run the RoboMaster app, go to Wi-Fi settings on the mobile device, select the Wi-Fi name
(RMS1-XXXXXX) shown on the sticker on the body of the S1, and enter the password. The
default password is 12341234.
(3). Wait for the S1 and the app to connect. The S1 will emit a sound once connected.
Reseting the Password
Make sure the mode switch on the intelligent controller is slid to the Connection via Wi-Fi position,
and press and hold the connect button for ve seconds to reset the password.
Users can enter both Solo and Battle mode when connecting via router.
Follow the steps below to connect:
(1). Power on the S1, and slide the mode switch on the intelligent controller to
.
(2). Open the RoboMaster app, go to Wi-Fi settings on the mobile device, connect to a router,
and input the Wi-Fi password of the router to generate a QR code.
1
Switch
(3). Press the connect button on the intelligent controller and use the camera of the S1 to scan
the QR code. The S1 will connect to the router automatically.
2
1
2
3
5. Settings
Robot, Connect, Display, Control, and System can be found in the Settings page.
a. Robot
Users can check the status of each individual component of the S1. When a component is
abnormal, the corresponding part will be displayed in red with more detailed information
provided on the right side of the screen.
Displays the connection status of the S1. When connected, users can also check the Channel
Display, Wi-Fi Name, Wi-Fi Password, and also modify Wi-Fi information.
c. Display
Users can set the LED Display Color, FPV Hit Point Bar, FPV Screen Adaptation, FPV Gimbal
Angle Readout, Video Resolution, Anti-Flickering, and 3D Quality.
d. Control
Users can set the Speed, Firing Mode, Sight Type, Sight Calibration, Control Mode, Control
Sensitivity, Gimbal Gyro Control, Gyro Sensitivity, and Vibration.
e. System
The following can be found under System settings:
Check App Version and set App Language.
Set Voice Language and Robot Volume.
Perform Firmware Update, check Firmware Downloaded, and Firmware Version.
Perform Armor Addressing, Motor Addressing, and Gimbal and Chassis Calibration.
Replay Beginner Guide.
Check SD Card Space Remaining and perform Format SD Card.
Enable GPS Information, DJI Device Information, DJI Product Improvement, and read Terms of
Use.
6. Solo
Tap to enter Solo mode. Users can connect either via Wi-Fi or router. Refer to the Gameplay
section for more information.
7. Battle
Tap to enter Battle mode. Users can connect either via Wi-Fi or router. When using multiple S1s,
users must connect via the same router. Refer to the Gameplay section for more information.
8. Lab
Road to Mastery: Road to Mastery offers project-based courses that enhance users’ understanding
of programming languages, from robotics applications to AI technology, with different projects for
both beginners and experts.
DIY Programming: Both Scratch and Python are available for programming.
RoboAcademy: RoboAcademy offers a curriculum of videos and programming guides. In-depth
videos introduce robotics in simple but fascinating ways, giving users insightful and relevant scientic
knowledge. The RoboMaster S1 Programming Guide offers detailed explanations of various blocks
and modules, making it easier for users to understand the fundamentals of S1 programming.
Omnidirectional Chassis
Introduction
The S1 chassis is an omnidirectional motion platform based on the Mecanum wheels, which can be
used to move forward, traverse, skew, rotate, or a combination of movements at once.
The motion controller is the core module for the S1 chassis movement, providing a rich external
module interface for video transmission and connecting the gimbal, battery, armor, and motors.
It also integrates an omnidirectional wheel motion control algorithm, power management system,
motor management system, and a chassis management system.
1 11 1
3
9
2
33 34 4
1
0
5
7
8
6
1. CAN Bus Port
CAN Bus port used for armor module connection.
2. Power Port
Power port used for intelligent battery connection. Note that this interface contains the battery
management system. Avoid unplugging the power port unless necessary.
The S1 motion controller enables the duty cycle to be set through the Scratch or Python program
using the PWM output port.
8. S-Bus Port
Reserved port.
9. M0 Port
Reserved port.
10. LED indicator
Used to indicate the status of the S1 motion controller.
LED indicatorMotion controller status
Blinks blue slowly
Blinks yellow slowly
Blinks green quickly
Blinks red quickly
Solid yellow
Solid white
Blinks red, green,
and blue alternatively
Blinks red slowly
* Stop mode warning prompts will display in the app, go to Settings then System to check the
corresponding error.
Working normally
Running autonomous program
IMU calibration successful
IMU calibration failed
IMU is calibrating
Firmware updating
No attitude information input
Stop Mode*
Stop mode may occur in the following situations:
a. Motion controller is disconnected from or cannot
communicate with motor.
b. S1 cannot move due to the motor hardware
abnormality.
c. Motion controller cannot communicate with the
gimbal.
d. Motion controller cannot communicate with the
remote controller.
e. Abnormal motion controller attitude.
f. Motion controller cannot communicate with the
battery.
Connect the black and orange cables to the ports of the corresponding color.
Make sure the motion controller is properly installed before use and the screws on the
chassis rear cover are locked.
After each reinstallation of the motion controller, calibrate the S1 if prompted to do so in the
RoboMaster app. Refer to the Gimbal and Chassis Calibration section for more information.
To avoid dislodging the motion controller when removing the rear chassis cover, lift the cover