yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
MicroROS-Pi5📖
01. Introduction
  • 0.Unpacking and reviewing video
  • 1. ReadMe - learning route
  • 2. Introduction to lidar
  • 3. Introduction to microROS control board
  • 4. FAQ
  • 5. About charging
02. Assembly course
  • Assembly steps
03. Preparation
  • First Trial
  • 1. Write firmware
  • 2. MicroROS control board parameter configuration
  • 3. Connect to MicroROS agent
  • 4. Connect to WIFI in hotspot mode
04. Quick start control course
  • 1. Self start handle control
  • 2. Close the self-starting handle control process
  • 3. Quick start keyboard control
  • 4. Map navigation and APP control
05. Robot basic course
  • 1. Robot information release
  • 2. Robot keyboard control
  • 3. Robot handle control
  • 4. Robot state estimation
  • 5. Linear speed calibration
  • 6. Angular velocity calibration
  • 7. Robot URDF model
06. ROS+OpenCV course
  • 1. Getting started with Opencv CV
  • 2. Geometric transformation
  • 3. Image processing and drawing
  • 4. Open Source CV image beautification
  • 5. QR code creation and recognition
  • 6. AR vision
  • 7. ROS+Opencv application
07. Mediapipe course
  • 1. Hand detection
  • 2. Posture detection
  • 3. Overall detection
  • 4. Face detection
  • 5. Face recognition
  • 6. Face effects
  • 7. 3D object recognition
  • 8. Brush
  • 9. Finger control
  • 10 .Gesture recognition
08. Robot visual interaction
  • 1. Monocular camera calibration
  • 2. Color tracking
  • 3. Object recognition and tracking
  • 4. Face recognition tracking
  • 5. Autonomous driving line patrol
  • 6. QR code motion control
  • 7. Gesture control of basic movement of the car
  • 8. Control the car movement with your palm
  • 9. Gesture control car action group
  • 10. Palm control of the two-dimensional gimbal servo
09. Lidar course
  • 1. Lidar avoid
  • 2. Lidar following
  • 3. Lidar guard
  • 4. Lidar patrol
  • 5. Gmapping mapping
  • 6. Cartographer mapping
  • 7. Navigation2 navigation avoid
  • 8. ROS Robot APP mapping
  • 9. ROS Robot APP navigation
10. Multi-machine course
  • 1. Multi-machine handle control
  • 2. Multi-machine keyboard control
  • 3. Multi-machine navigation
11. Linux basic course
  • 1. Introduction to Linux system
  • 2. Ubuntu file system
  • 3. Ubuntu common commands
  • 4. Ubuntu common editors
  • 5. Ubuntu software operation commands
  • 6. Virtual machine installation
  • 7. SSH remote control
  • 8. VNC remote control
  • 9. Transfer files remotely
  • 10. Driver library and communication
  • 11. Static IP and hotspot mode
  • 12. Bind device ID
  • 13. Capacity expansion and resource allocation
  • 14. Update system software sources
  • 15. Set root user password
  • 16. sudo free password
  • 17. Connect to WiFi network
  • 18. View system version
  • 19. Customized service management
  • 20. Back up system image
12. RPi basic setting course
  • 1. Update and upgrade operating system
  • 2. Introduction to raspi-config tool
  • 3. config.txt file description
  • 4. Network Configuration
  • 5. remote access
  • 6. Transfer files remotely
  • 7. Set display resolution and rotation
  • 8. Set screen to sleep
  • 9. Get real-time temperature of Raspberry Pi
  • 10. Play audio and video
  • 11. Using USB camera
  • 12. Using MIPI camera
13. Docker course
  • 1. Overview and installation
  • 2. Common commands
  • 3. Docker images deeply understand and publish images
  • 4. Docker hardware interaction and data processing
  • 5. Enter the robot's docker container
14. 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
15. microROS control board development environment
  • 1. Introduction to microROS control board
  • 2. Set up ESP32-IDF development environment
  • 3. ESP32-IDF configuration tool
  • 4. Install ESP32-microros components
  • 5. Install and start microROS agent
  • 6. Flash-tool burning firmware
16. ESP32 basic course
  • 1. Turn on the LED light
  • 2. Button function
  • 3. Drive the buzzer
  • 4. Serial communication
  • 5. Battery voltage detection
  • 6. Drive PWM servo
  • 7. Drive motor
  • 8. Read motor encoder data
  • 9. PID controls car speed
  • 10. Read IMU data
  • 11. Read radar data
  • 12. Flash access data
  • 13. Partition table and memory
  • 14. Bluetooth communication
  • 15. WiFi networking
  • 16. Robot kinematics analysis
  • 17.ROS-WiFi camera module
17. microROS basic course
  • 1. Publish topic
  • 2. Subscribe topic
  • 3. Multi-topic subscribe and publish
  • 4. Subscribe buzzer topics
  • 5. Subscribe PWM servo topics
  • 6. Subscribe speed control topics
  • 7. Release speed topic
  • 8. Release IMU data topic
  • 9. Publish lidar data topics
  • 10. Customized transmission method
Download
  • Mapping_APP(iOS_Android)
  • Source code
  • Hardware information
  • VM image file
  • RPi5 imgae file
  • Instruction Manual
  • 3D Model File
  • ROS2_Basic_VM
Download ZIP
FAQ
  • 1、1.USB camera abnormal termination

Welcome to MicroROS-Pi5 repository

当製品の日本語版マニュアル資料は、こちらからご取得ください。

5. About charging

About charging

  1. It is strictly prohibited to connect equipment that exceeds the product's usage load.

  2. It is strictly prohibited to use batteries or chargers not provided by Yabo.

  3. When the battery power is low, the buzzer of the expansion board will sound an alarm. At this time, you need to turn off the power and then charge the battery.

  4. Please turn off the main power switch on the expansion board when charging the battery. Do not use the battery while charging to prevent the charger or battery from exploding.

  5. When charging, the charger indicator light lights up red, indicating that it is charging, and the charger indicator light lights up green, indicating that the battery is fully charged. Someone should supervise the battery when charging, and unplug the charger as soon as possible after charging to avoid battery overcharging.

  6. After use, the main power switch should be turned off. When the device is not used for a long time, keep the battery voltage at about 7V. Remove the bottom battery compartment, unplug the battery wiring, take out the lithium battery pack and place it in a battery safe area. Do not contact it with metal objects. Mixed storage, the insulation film wrapped outside cannot be torn off.

  7. Keep away from heat, fire, liquids of any kind, and never use in moisture or rain. Humid environments may cause short circuit damage to the product.

  8. If the lithium battery pack or battery charger smokes or becomes hot (the outer packaging may crack in serious cases), you should quickly disconnect the power strip or the main switch, then quickly pull out the charger, and take out the battery and place it in an open area.

  9. When the lithium battery pack or battery charger catches fire or smokes, please use sand or dry powder fire extinguisher to extinguish the fire, and then evacuate to a safe area quickly.

  10. If the lithium battery pack or battery charger is damaged, severely overheated, deformed, discolored, has an odor or has any other abnormality, it must not be used, and please contact Yabo or other agents in a timely manner.

  11. Please use it in an environment with a temperature of 0℃ to 35℃. The stability of the lithium battery pack or battery charger may decrease at other temperatures.

  12. It is strictly prohibited to intentionally puncture, short-circuit, reverse connect, weld without permission, impact, crush, or throw the battery pack or battery charger.

  13. It is prohibited to use the product in an environment with strong static electricity and strong magnetic field, otherwise it may cause damage to the product.

  14. It is strictly prohibited to modify or modify the hardware circuit board without permission.

  15. Please do not let children use the lithium battery pack or battery charger without adult supervision. When storing the battery, keep it out of reach of children.

 

Battery parameters

Nominal voltage: 7.4V

Supply voltage: 5.6V~8.4V

Battery capacity: 2000mAh

Battery cells: 18650*2

Rated current: 15A (7.5C)

Maximum discharge current: 20A (10C)

Protection circuit: overcharge protection, over-discharge protection, over-current protection, short-circuit protection

Battery weight: about 115g

Battery size: 67*37*22mm

Discharge wire length: 15cm (AWG14)

Charging cable length: 10cm

 

Robot charging

Insert the charger that comes with the product into the power strip, and the charger indicator light will turn green.

image-20240106171013451

Turn off the robot's main power switch. Find the charging interface on the robot expansion board, and insert the charging connector of the charger into the charging interface of the expansion board.

image-20240106171027933

When the charger is charging the robot, the charger indicator light turns red.

image-20240106171040394

Wait until the battery is fully charged and the indicator light turns bright green. Unplug the charger connector and charger, and place the charger in a safe area.

 

FAQ
Assembly steps

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
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文