yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RDK X3 Robot📖
01. About RDK-X3-Robot
1. Instructions
  • 1. Introduction
  • 2. FAQ
  • 3. Battery and charger use precautions
  • 4.TF card expand capacity
2. Common problem analysis
02. Assembly video
  • Part1-Install Motor
  • Part2-Install Battert Fixing Column
  • Part3-Install Motor Coupling
  • Part4-Install Mecanum wheel
  • Part5-Install Expansion Board
  • Part6-Wiring Show
  • Part7-Install Main Control Board
  • Part8-Install Car Top Plate and Antenna
  • Part9-Install OLED Screen
  • Part10-Install Depth Camera(Optional)
  • Part11-Install OLED Screen
  • Part12-Install HD Camera
  • Part13-Install Top Plate
  • Part14-Install Right Side Plate
  • Part15-Motor Wiring Show
  • Part16-lnstall Car Body
  • Part17-Install Battery
  • Part18-Install Lidar
03. Remote control tutorial
  • 1. The phone APP remote tutorial
  • 2. USB wireless controller remote tutorial
04. ROS functional tutorial
  • 1. Introduction of extension board
  • 2. Set up STM32 development environment
  • 3. Key control buzzer sound
  • 4. FreeRTOS application
  • 5. Serial communication
  • 6. SBUS model remote control
  • 7. CAN bus communication
  • 8. RGB color light strip
  • 9. Timer interrupt control PWM servo
  • 10. Control serial steering gear
  • 11. Nine-axis attitude sensor to obtain data
  • 12. Control motor forward and reverse
  • 13. The timer captures encoder data
  • 14. Theory of robot kinematics analysis
  • 15. PID control robot motion
05. Basic control tutorial
  • 1. Update the firmware of the expansion module
  • 2. Install the Python driver library
  • 3. Set the type of bottom car
  • 4. Open and close the APP program control
  • 5. Turn hotspot mode on and off
  • 6. The buzzer blows
  • 7. Control the motor forward and reverse
  • 8. Control robot movement
  • 9. OLED display
  • 10. Control fan and lamp effect
06. Development environment setup
  • 1. Virtual Machine
  • 2. Linux Basics
  • 3. Remote connection
  • 4. Multi-computer communication configuration
  • 5. Bind the device ID
  • 6. Image installation and backup
07. ROS2 Basic Course
  • 1. Introduction to ROS2
  • 2. ROS2 install Humble
  • 3. ROS2 development environment
  • 4. ROS2 workspace
  • 5. ROS2 function package
  • 6. ROS2 node
  • 7. ROS2 topic communication
  • 8. ROS2 service communication
  • 9. ROS2 action communication
  • 10. ROS2 custom interface message
  • 11. ROS2 parameter service case
  • 12. ROS2 meta-function package
  • 13. ROS2 distributed communication
  • 14. ROS2 DDS
  • 15. ROS2 time related API
  • 16. ROS2 common command tools
  • 17. ROS2 rviz2 use
  • 18. ROS2 rqt toolbox
  • 19. ROS2 Launch startup file configuration
  • 20. ROS2 recording and playback tool
  • 21. ROS2 URDF model
  • 22. ROS2 Gazebo simulation platform
  • 23. ROS2 TF2 coordinate transformation
08. Robot chassis control
  • 1. PID algorithm theory
  • 2. Robot information release
  • 3. Robot control
  • 4. Robot state estimation
  • 5. Robot calibration
  • 6. Robot trajectory tracking
  • 7. URDF model
09. Lidar courses
  • 1. Introduction and use of lidar
  • 2. Lidar obstacle avoidance
  • 3. Lidar following
  • 4. Lidar guard
  • 5. Patrol
  • 6. gmapping algorithm
  • 7. cartographer algorithm
  • 8. Navigation and obstacle avoidance
  • 9. App mapping and navigation
10. OpenCV courses
  • 1. Introduction to OpenCV
  • 2. OpenCV geometric transformation
  • 3. OpenCV image processing
  • 4. OpenCV image beautification
  • 5. Qr code creation and identification
11. MIPI camera course
  • 1. Camera driver
  • 2. Adjust the color HSV value
  • 3. Color recognition
  • 4. Color tracking
  • 5. Color follow
  • 6. Qr code command
  • 7. Face detection
  • 8. Object detection
  • 9. Visual Inspection -OpenCV
  • 10. Visual inspection - Deep learning
  • 11. Human tracking
  • 12. Gesture control
12. Depth Camera courses
  • 1. Use depth camera
  • 2. Calibration of camera internal reference
  • 3. ROS+OpenCV Foundation
  • 4. AR vision
  • 5. Color tracking
  • 6. Object tracking
13. Multi vehicle control
  • 1. Multi-vehicle synchronous control
  • 2. Multi-vehicle navigation
Remote login control
  • 1. VNC and SSH remote login
  • 2. Jupyter lab login and case code running
Download
  • RemoteCtrl_APP(iOS/Android))
  • Mapping_APP(iOS_Android)
  • Code
  • System File
  • VM_File
  • Manual
  • Software_File
  • Hardware_File
  • ROS2_Basic_VM
Download ZIP

Welcome to RDK X3 Robot repository

1. The phone APP remote tutorial

Mobile APP remote control tutorial

Mobile APP remote control tutorial1. Scan the phone code to install the APP2. Start the RDK X3 ROBOT3. Connect the RDK X3 ROBOT3.1 Select device3.2 Establish a network connection4.APP function introduction4.1 Remote control4.2 Mecanum wheel4.3 Colourful light

1. Scan the phone code to install the APP

For Android users, open the mobile browser and scan the QR code below to download and install the [MakerControl] APP.

For iOS users, please search [MakerControl] on App store, or open code scanner, scan the QR code below, and download and install [MakerControl] APP.

If you already have the latest version of [MakerControl ]APP installed on your phone, you don't need to install it again.

img

2. Start the RDK X3 ROBOT

The TF card provided in the product has a mirror system by default. After the TF card is installed in the RDK X3 ROBOT, it can be started normally without reconfiguring the mirror. Turn on the power switch of the RDK X3 ROBOT, and the buzzer can be heard three drops in about 1 minute, indicating that the system is started normally. At this time, you can see the information displayed by the OLED.

System username: root Password: yahboom

 

3. Connect the RDK X3 ROBOT

RDK-X3 ROBOT factory system comes with the emission of hotspot signal [RDK-X3-ROBOT], you can first use the mobile phone to connect RDK-X3-ROBOT hotspot signal to form a LAN, hotspot password 12345678. Or connect RDK-X3-ROBOT and mobile phone to the same router to form a LAN.

3.1 Select device

Note: RDK-X3-ROBOT and Rosmaster X3 use the same APP, so select Rosmaster X3 when selecting the robot.

When opening the [MakerControl] APP for the first time, you need to select the [Rosmaster X3] device in [ROS Robot].

image-20220325121723408

3.2 Establish a network connection

Enter the IP address displayed in the OLED of RDK-X3-ROBOT in the IP column, and use the default parameters in the Port and Video columns. Click "Connect". After the connection is successful, it will automatically jump to the main control interface, and the WiFi icon in the upper right corner will no longer appear the forbid symbol.

image-20220325122942636

image-20220325122942636

Note: Before connecting the device, make sure that the phone is connected to the RDK-X3-ROBOT hotspot signal, or that the phone is connected to the same router as the RDK-X3-ROBOT . And the app control program has been started (the factory system starts the app control program by default).

 

4.APP function introduction

The main interface of the APP is divided into three modules, each corresponding to different functions.

4.1 Remote control

image-20230531182251309

Click the "Remote Control" icon on the main interface, and the following interface will appear.

image-20230531182251309

Part 1.The left control control : the upper part can adjust the straight line speed and turning speed of the robot, and the lower part can control the robot to complete forward and backward, left and right and stop.

Part 2. Middle camera display: you can see the front screen of Rosmaster, and the screen supports zoom in/out. The frame rate of the current camera is displayed in the upper left corner of the screen.

Part 3. Upper button control on the right: you can choose three control modes, including gravity sensing, key control, rocker control, the last button can be pressed to control the buzzer whistle, release the hand buzzer off. Robot Arm version Click the robot arm icon to open the robot arm control interface.

Part 4. Self-stabilizing mode: Open the self-stabilizing mode, the car receives the parking instruction, the brake will stop immediately; close the self-stabilizing mode, the car receives the stop instruction, and the car will stop after sliding freely.

Part 5. The right bottom two buttons control the left and right rotation of the robot.

Part 6. Full screen display: Hide all controls to display the camera in full screen.

4.2 Mecanum wheel

image-20230531182322170

From the main screen, click the [Mecanum] icon and the following screen will appear. (This part is the exclusive function of the Mecanum wheel model)

image-20220325143751120

After sliding, select [Update Speed], the robot will update the speed, and the wheel will rotate. Open [Drag Update switch], the sliding rod will update the speed of the robot wheel immediately, click [All Return to Zero], and the robot will stop. It is recommended to test the robot first, make sure that it is correct and put it on the ground to see if it is the way you want to move. The bottom two white buttons control the robot to turn left and right.

Middle dial (from top to bottom) :

  1. X: X axis speed; 2.Y: Y-axis speed; 3.Z: Z-axis speed.

4.3 Colourful light

image-20230531182353877

Note: RDK-X3-Robot is not supported for this part of the function.

Click the "Bright Lights" icon in the main interface, the following interface will appear.

image-20220325143915694

Colourful light are divided into three parts.

Part 1. Upper left part [color switching] : This function can modify the RGB color of the light bar in real time. Directly drag the drag bar of [R] [G] [B], and you can see the RGB light bar at the tail of Rosmaster changing the cool light effect in real time.

Part 2. Lower left part [Fixed color switch] : This function can make the RGB light strip display red, green, blue, yellow, purple, cyan, white, off. At the same time, the color of the monochrome breathing lamp can be adjusted.

Part 3. Right side, [cool special effects] : Every time you click a button, you will display specific special effects, including water light, horse light, starlight, monochromatic breathing light, and gradient light functions. Click the change button again to exit the special effects; The drag bar at the bottom can change the speed of the lighting effect, the default is 5, the fastest is 1, the slowest is 10.

Part18-Install Lidar
USB wireless controller remote tutorial

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文