LEAP ROS2
A low-cost ROS2 robot designed for students and hobbyists to learn robotics and ROS2 development through hands-on assembly and programming.
- Other
- Open source
- ROS 2
- 3D printable
Suggested by Robotheca, created by @czu963889306-dev (opens in a new tab), from github.com/czu963889306-dev/leap_ros2 (opens in a new tab). Pinned to commit 51a61d2 (opens in a new tab).
- Hardware license
- Apache-2.0 (opens in a new tab)
- Software license
- Apache-2.0 (opens in a new tab)
- Commercial use
- Allowed
Photo
This repository has no photo of the robot yet.
What it can do
Written by Robotheca from the project's documents.
- Moves on two wheels with differential drive
- Carries a camera for video streaming over WiFi
- Runs ROS2 nodes for control and sensing
- Supports manual teleoperation via ROS2 interfaces
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Prepare hardware materials and components
- 2Assemble the 3D printed parts and mechanical structure
- 3Solder the PCB and connect components
- 4Flash the microcontroller firmware
- 5Set up the ROS2 environment
- 6Install and configure the ROS2 workspace and packages
- 7Test basic movement and sensor integration
- 8Configure WiFi video transmission (ESP32-S3)
The guide appears here as you scroll.
Guide by @czu963889306-dev (README.md), under Apache-2.0. The English translation is by Robotheca, shared under the same license.
Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- ESP32-S3 microcontroller for WiFi and camera streaming
- STM32 microcontroller for motor control and low-level hardware
- Two DC motors with drivers for differential drive
- LiPo battery for power supply
- Camera module for video capture
Connections
- ESP32-S3 connects to camera module via dedicated camera interface
- STM32 communicates with ESP32-S3 via UART for coordination
- Motor drivers are connected to STM32 for motor control
- Battery powers both microcontrollers and motors through power distribution