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

2. USB wireless controller remote tutorial

USB wireless handle remote control tutorial

USB wireless handle remote control tutorial1. USB wireless controller key2. Connect the USB wireless handle2.1 Install USB wireless handle battery2.2 Plug in the USB wireless handle receiver2.3 Power on the USB wireless handle2.4 Starting robot3. Control robot

1. USB wireless controller key

2021-08-27_131541

① L1: No function

② L2: No function

③ R1: No function

④ R2: No function

⑤ SELECT: No function

⑥ START: buzzer switch, wake up USB wireless controller

⑦ Direction keys: upward control forward, downward control backward, left control left translation, right control right translation.

⑧ Function keys: X controls left, B controls right, Y and A have no function

⑨ Left rocker: upward control forward, downward control backward, left control left translation, right control right translation, press the rocker to control speed.

⑩ Right rocker: left control left turn, right control right turn, up, down and press the rocker no function.

⑪ MODE: When connecting to certain computer systems, a game menu pops up, and long press to switch control modes.

⑫ USB wireless receiving terminal: connection between a host of USB interface.

⑬ USB wireless controller power switch: to ON to open, closed OFF to

 

2. Connect the USB wireless handle

2.1 Install USB wireless handle battery

Please open the battery cover on the back of the USB wireless handle, then install two No.7 batteries into the battery compartment as shown below, and then cover the battery cover.

image-20210909141246115

2.2 Plug in the USB wireless handle receiver

The following picture shows the receiver of the USB wireless handle:

image-20210909141822861

Please plug the USB wireless handle receiver into any USB port of Robot J, as shown below.

image-20230531195536749

2.3 Power on the USB wireless handle

Please turn ON the power switch on the bottom of the USB wireless handle. If you do not use it for a long time, please switch to OFF to save power.

image-20210909142307941

2.4 Starting robot

Turn on the power switch of RDK-X3-Robot and wait for RDK-X3-Robot to finish starting. The starting process takes about 1 minute and the buzzer will sound after the start is complete.

Press the [START] key of the USB wireless handle continuously. If you hear the buzzer whistle, it means that the connection is successful.

By default, the USB wireless controller will automatically start when the APP control program is started.

If you turn off the APP control program that starts after the startup, you can also manually run the following command to open the controller control program.

xxxxxxxxxx
python3 /root/sunriseRobot/app_SunriseRobot/joystick.py

 

3. Control robot

After successful connection, you can use the handle to control the robot according to the function introduction of [USB wireless handle key].

If the USB wireless controller is not operated within a period of time, it automatically enters the sleep state. In this case, you can press the START key to wake the controller up.

Note:

A: Since the USB wireless controller needs to confirm the code when connecting to the USB receiver, please avoid multiple receivers at the same time when connecting, otherwise there may be interference, and it is possible to connect to other receivers.

B: If the indicator flashes, it means that the handle is disconnected from the receiver, please keep the control within 10 meters.

The phone APP remote tutorial
Introduction of extension board

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/中文