Meet the mobile robot project
ROS 2 → Start your own robot project
Choose the simulation project
The project introduction explains a differential-drive robot with a camera and lidar, then outlines a simulation-first build. Define the behavior you want before adding components.
Reference environment: Ubuntu 24.04, ROS 2 Jazzy and Gazebo Harmonic. Some Articulated Robotics videos use older Foxy/Gazebo Classic examples. Use the linked documentation for compatible commands and plugins. You can read and watch on mobile; simulation needs a computer.
Video by Josh Newans / Articulated Robotics ↗ · Starts at 0:40
Lesson notes
- Two driven wheels provide motion and steering; a caster supports the body.
- The series demonstrates simulation before physical integration.
- Choose an initial goal such as teleoperation, then add mapping or camera tracking.
Explain it in your own words
What is a useful first milestone?
Compare your explanation
A robot model that spawns and moves under deliberate velocity commands, before autonomous navigation is added.
Completion saves automatically after you read through to the end.
Next lesson →