Education kitsYahboomChina
ROSMASTER X3
An educational wheeled platform on omnidirectional Mecanum wheels with LiDAR and a depth camera. Runs ROS2 on Raspberry Pi 5 or NVIDIA Jetson: mapping, autonomous navigation, human following and voice interaction. Ships with an extensive video course and open-source code.
Specifications
- Drive
- omnidirectional Mecanum wheels
- Navigation sensors
- LiDAR and depth camera
- Computing platform
- Raspberry Pi 5 / NVIDIA Jetson
- Programming
- ROS2, Python
- Voice module
- voice interaction module
Request catalog accessPrices — on request

Applications
- Teaching ROS2 and SLAM methods
- Autonomous navigation lab work
- Student research projects
- Prototyping self-driving algorithms
- Competition team training
Alternatives
Similar models in our catalog
ArduinoAlvikEducational wheeled robot from Arduino Education built around the Nano ESP32 controller. Packed with sensors — distance, line following, color, inertial unit — and programmable in MicroPython, blocks or Arduino C. LEGO Technic mounts and Grove/Qwiic connectors leave plenty of room for expansion.Open →
DFRobotHuskyLensCompact AI vision module built on the Kendryte K210 processor — camera, screen and ready-made algorithms in one device. Face, object, color and tag recognition run fully on-board, with no cloud and no neural-network coding. It connects to Arduino, micro:bit and Raspberry Pi, giving any classroom robot the ability to see.Open →
DFRobotmicro:MaqueenA compact wheeled platform for micro:bit by DFRobot. Slot the board in, and within minutes you have a programmable car with line sensors, an ultrasonic rangefinder and lights. An affordable, scalable option for classrooms already equipped with micro:bit boards.Open →
DJIRoboMaster S1DJI's educational robot platform that students assemble themselves from 46 components. An omnidirectional mecanum-wheel chassis, a gimbal-mounted camera and dozens of sensors turn Scratch and Python coding into hands-on engineering practice. The competitive battle format keeps classes engaged.Open →