Yahboom Microros robot

Yahboom Raspberry Pi5 MicroROS Robot Car Instruction Manual (16GB)

Model: Microros robot

1. Introduction

The Yahboom Raspberry Pi5 MicroROS Robot Car is an advanced educational robotics kit designed for AI vision, ROS2 development, and navigation. Powered by the Raspberry Pi 5, it features an ESP32 coprocessor, 6-axis IMU, 310 geared motors, and a 2-DOF 2MP camera. The robot utilizes a TOF lidar for 360° mapping and navigation, supporting both indoor and outdoor environments. Capabilities include AI vision for face, QR code, and posture recognition, object tracking, line following autonomous driving, and gesture control. The kit is compatible with ROS 2 Humble, offering extensive tutorials and open-source code for learning STEM skills, coding, and programming.

2. What's in the Box

The following components are included in your Yahboom Raspberry Pi5 MicroROS Robot Car kit:

Components list for Yahboom Raspberry Pi5 MicroROS Robot Car

Image: All components included in the kit.

3. Setup

Your Yahboom Raspberry Pi5 MicroROS Robot Car comes with most components pre-assembled for ease of setup. Follow these general steps for initial preparation:

  1. Unboxing: Carefully remove all components from the packaging. Verify that all items listed in the 'What's in the Box' section are present.
  2. Raspberry Pi 5 Installation (if applicable): If your kit did not come with the Raspberry Pi 5 pre-installed, gently insert it into the designated slot on the MicroROS Control Board. Ensure proper alignment of pins.
  3. Power Connection: Connect the 7.4V power supply to the robot car. The system supports Raspberry Pi 5 PD power protocol, providing stable power.
  4. TF Card Insertion: Insert the provided 64GB TF card, pre-loaded with the necessary software, into the Raspberry Pi 5.
  5. Initial Power-On: Power on the robot car. The system will boot into the ROS2 environment.
  6. Documentation: For detailed assembly instructions and software setup, please refer to the official Yahboom website for the comprehensive Japanese, Chinese, or English documentation.

4. Operating Instructions

The Yahboom Raspberry Pi5 MicroROS Robot Car offers a variety of operating modes and functionalities. Below are key features and how to interact with them:

4.1. Dual Controller Architecture

Dual controller architecture of the robot car

Image: Diagram illustrating the dual controller architecture with Raspberry Pi 5 and ESP32 coprocessor.

The robot features a dual-controller architecture for efficient collaborative work. The Raspberry Pi 5 acts as the upper-level controller for complex tasks like visual processing, deep neural networks, and advanced AI algorithms. The onboard ESP32 coprocessor handles lower-level device control, including motor PID control, servo control, IMU data acquisition, and LIDAR/camera drive, ensuring smooth and responsive operation.

4.2. AI Vision Capabilities

AI Vision features including QR code, AR vision, and MediaPipe posture/face detection

Image: Examples of AI vision applications such as QR code recognition, AR vision, and MediaPipe for posture and face detection.

Utilizing its 2-DOF 2MP high-definition camera gimbal and the Raspberry Pi 5's processing power, the robot can perform various AI vision tasks:

4.3. Lidar Navigation

Functional gameplay demonstrating Lidar mapping, AI visual tracking, and APP control

Image: Various functional gameplay scenarios including Lidar mapping, AI visual object tracking, mobile APP navigation, and gesture control.

The integrated MS200 TOF lidar enables advanced navigation features:

4.4. Control Methods

The robot can be controlled through various interfaces:

5. ROS2 System and Development

ROS2 Humble Hawksbill system overview

Image: Explanation of ROS2 Humble Hawksbill, the operating system used by the robot.

The Yahboom MicroROS Robot Car is built upon the ROS2 Humble version, a robust and widely used robot operating system. This provides a stable and feature-rich environment for robotics development and learning.

5.1. Learning Content

Diagram showing various learning modules for the robot car

Image: Overview of learning modules including Mediapip visual recognition, Robot visual interaction, ROS+OpenCV Course, Robot Control, and Lidar functions.

The kit includes comprehensive electronic course content, covering practical and theoretical aspects. You can learn about:

Screenshot of various tutorials and code examples

Image: Examples of practical training courses and ROS2 basic video tutorials.

6. Specifications

Detailed dimensions and technical specifications of the robot car

Image: Technical specifications and dimensions of the Yahboom MicroROS-Pi5 Robot Car.

FeatureDetail
Model ReferenceMicroros robot
System VersionRPIOS
ROS2 Operating System VersionHumble
Programming LanguagesPython, C++
Servo SpecificationYB-SG90 9G Digital Servo
Camera Solution2MP-120° High Frame Rate Camera
Motor SolutionEncoder with 310 Metal Motors * 4
Motor Speed450+10rpm
Motor Torque4kg·cm
Power Plan7.4V 2000mAh 2S Lithium Battery
Power InterfaceT-type Power Interface, DC4.0*1.7 Charging Interface
Main MaterialMetal
Batteries RequiredYes
Batteries IncludedYes
Manufacturer Recommended Age18 years and up

6.1. MicroROS Control Board

Diagram of the MicroROS Control Board with ESP32S3 core module

Image: Detailed diagram of the MicroROS Control Board, highlighting the ESP32S3 core module and various interfaces.

The MicroROS Control Board integrates an ESP32S3 core module, providing comprehensive control over motors, servos, and other peripherals. It supports 6-axis IMU attitude sensing, WiFi, Bluetooth, and serial communication. The board is designed to efficiently manage sensor data and power the Raspberry Pi 5, allowing direct access to the ROS2 environment for seamless operation.

7. Maintenance

To ensure the longevity and optimal performance of your Yahboom Raspberry Pi5 MicroROS Robot Car, follow these maintenance guidelines:

8. Troubleshooting

If you encounter any issues with your robot car, consider the following troubleshooting steps:

For more detailed troubleshooting guides and technical support, please visit the official Yahboom support resources.

9. Warranty and Support

Yahboom products are designed for quality and performance. For information regarding warranty coverage, technical support, and customer service, please refer to the official Yahboom website or contact their customer support team directly. Keep your purchase receipt as proof of purchase for any warranty claims.

Related Documents - Microros robot

Preview Yahboom Pico Robot Car: Features, Functions, and Programming Guide
Explore the Yahboom Pico Robot Car, powered by Raspberry Pi Pico and MicroPython. Discover its extensive features including APP control, various sensors for line tracking, obstacle avoidance, voice control, and more. This guide details its hardware, software, and course content.
Preview Yahboom Transbot Robot User Manual and Installation Guide
Comprehensive guide to assembling, installing, and operating the Yahboom Transbot robot. Includes packing lists, step-by-step instructions, wiring diagrams, software setup, and detailed explanations of app control features.
Preview Yahboom ROSMASTER X1 / X3 Robot Assembly and User Manual
Comprehensive assembly guide and user manual for the Yahboom ROSMASTER X1 and ROSMASTER X3 robot kits, covering component identification, step-by-step assembly, board interfaces, software setup, and application functions.
Preview Yahboom Arduino Batmobile: Graphical Programming Tutorials
Learn to program the Yahboom Arduino Batmobile robot car with graphical tutorials. This guide covers LED control, buzzer sounds, sensors, motor control, line following, obstacle avoidance, and more.
Preview Yahboom WOM Sensor Kit for BBC micro:bit - User Manual and Building Models
Comprehensive guide to the Yahboom WOM Sensor Kit for BBC micro:bit, covering packing list, module introductions, building models, tutorials, and safety instructions. Learn how to use various sensors and build different models.
Preview Yahboom Raspblock AI Smart Robot Car for Raspberry Pi 4B | Omnidirectional AI Platform
Explore the Yahboom Raspblock, an AI omnidirectional mobile smart car based on the Raspberry Pi 4B. Features include advanced AI functions, 360° Mecanum wheel movement, FPV capabilities, and Python programming via Jupyter Lab.