First Look: MicroROS-Pi5 ROS2 Robot Car

Posted on 13/03/2024 by Riley224
Modified on: 19/03/2024
Steps completed / 5
Press to mark a step as
completed or click here to complete all
Components you will need
Select missing items to add them
to the cart or select all

This MicroROS-Pi5 ROS2 car is developed based on Raspberry Pi 5. It consists of a Micro ROS robot expansion board with ESP32 co-processor, 4PCS 310 encoder motor, high-quality tires, 7.4V 2000mAh rechargeable battery, MS200 lidar, 2MP camera, 2DOF gimbal and an aluminum alloy frame. It adopt ROS2-HUMBLE development environment and Python3 programming, and uses OpenCV image processing and MediaPipe machine learning algorithms to achieve multiple functions such as robot motion control, AI visual interaction, SLAM mapping navigation, RViz simulation and multi-machine synchronization control.

It can be seen that the chassis of the factory robot is assembled, and the aluminum alloy frame adopts a unique closed cabin design.


About Motor: 

Robot car bottom is equipped with 4PCS 310 metal motors built-in Hall encoder, which can achieve high-precision feedback control of the speed and position of the robot car.

About Lidar:

With an MS200 Lidar, using TOF ranging method, resisting strong light irradiation of 30Klux, supporting indoor and outdoor mapping navigation, measuring radius up to 12m. 

About MicroROS expansion board:

◇◆◇It also includes a MicroROS robot control board, which integrates important peripherals such as the ESP32S3 core module control unit, motor drive, servo drive, and 6 axis IMU attitude sensor.

◇◆◇Supports communication functions such as WiFi, Bluetooth, serial port

◇◆◇Supports 4-channel encoder motors, 2-channel PWM servos, 1-channel Lidar, and 1-channel PD power supply for Raspberry Pi 5.

◇◆◇Comes with an external driver firmware program that can be directly connected to the ROS2 environment. 

About 2DOF camera PTZ:

It is equipped with a USB HD camera and two metal servos, supporting 2DOF motion tracking in both horizontal and vertical directions, making it convenient for AI visual depth development applications.


You can assemble the car according to the installation video provided by Yahboom.


Let's experience the exciting features of Raspberry Pi 5 robot car together.

This robot car support APP/Handle/keyboard control.  

Micro ROS Pi5 car can complete QR codes, barcodes, AR codes, and accurately recognize facial expressions, body postures, and even finger joint movements.

With the MediaPipe machine learning framework, users can control the motion status of the car through gestures or palms.

Yahboom provides excellent tutorials and open-source code for the microROS-Pi 5 robot car, helping users easily learn Micro ROS and robotics technology.

By combining visual recognition with car movements, it achieves AI visual interaction functions.

For example, by flexibly rotating the camera PTZ, specific color targets can be locked up.

In addition, it can also perform visual tracking, accurately calculate the coordinates of the color block center point, and combine with PID algorithm to determine in real-time whether the robot movement.

Combined with lidar, it can also use lidar to achieve functions such as mapping navigation, obstacle avoidance, patrol, following, and even achieve Multi-machine synchronous control.

In generally. The microROS Pi 5 robot car integrates the Raspberry Pi 5 as the main control unit, and is equipped with MS200TOF lidar, 2DOF camera PTZ, and metal motor, which can realize AI visual recognition and interaction, lidar tracking and obstacle avoidance,3D mapping navigation and so on.

Yahboom provide a series of theoretical courses, covering the Raspberry Pi system basic settings course, Linux operating system basic course, Docker course, ROS2 basic courses, as well as ESP32 basic course and microROS practical applications on embedded platforms.

These courses not only provide an in-depth explanation of the use of the Raspberry Pi 5 operating system and visual system development, but also cover ROS2 system development knowledge and the hardware driver process, help developers to learning robot technology based on the Raspberry Pi 5.

Buy this microROS Pi 5 robot car on Robotshop:

Note: This robot kit does not include the Raspberry Pi 5 board. The robot car must be used with the Raspberry Pi 5 board.

Raspberry Pi 5 4GB board:

Raspberry Pi 5 8GB board:

LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!

Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post