๐ŸŽ“ ROS2 ยท AI ยท Autonomous Robots

Learn robotics and AI by building a real autonomous robot

A project-based course covering ROS2 fundamentals, differential-drive kinematics, object detection, and the full Nav2 navigation stack โ€” global planner, local planner, and controllers โ€” paired with a DIY build guide for a robot that costs under โ‚น50,000.

12Course Modules
6Interactive Simulators
โ‚น50kMax DIY Build Cost
1Capstone Robot
# launch the navigation stack
$ ros2 launch nav2_bringup navigation_launch.py

[INFO] [amcl]: localization initialized
[INFO] [planner_server]: global plan: 42 waypoints
[INFO] [controller_server]: local planner: DWB
[INFO] [bt_navigator]: navigating to goalโ€ฆ

$ ros2 topic echo /cmd_vel --once
linear:  {x: 0.22, y: 0.0, z: 0.0}
angular: {x: 0.0, y: 0.0, z: 0.08}
Why this course

Theory you can simulate, hardware you can actually afford

Every concept ships with an interactive simulator so you build intuition before you touch code โ€” then you apply it on a real, budget-friendly robot.

๐Ÿงฉ

ROS2 from first principles

Nodes, topics, services, actions, launch files, and tf2 โ€” taught the way you'll actually use them on a mobile robot.

๐Ÿ›ž

Differential drive kinematics

Understand wheel velocities, odometry, and PID control with a live simulator you can steer yourself.

๐Ÿ—บ๏ธ

The full Nav2 stack

Costmaps, global planners (A*/Dijkstra), local planners (DWA/TEB), controllers, AMCL, and SLAM.

๐Ÿ‘๏ธ

Object detection models

OpenCV pipelines through YOLO-style detectors, deployed on-device on a Raspberry Pi.

๐Ÿ”ง

DIY build under โ‚น50,000

A complete bill of materials, wiring guide, and assembly steps for a real autonomous rover.

๐ŸŽฎ

Learn by doing, not just reading

Six browser-based simulators let you tune a PID loop, race A* through a maze, and more โ€” no install required.

๐Ÿงช Learn by playing

Interactive labs, right in your browser

Six hands-on simulators reinforce the hardest concepts in the course โ€” drive a robot, tune a controller, race a path planner.

Open Interactive Labs โ†’
๐Ÿค– Capstone project

Build a real autonomous robot โ€” for under โ‚น50,000

Every module in this course feeds directly into one build: a differential-drive rover with a Raspberry Pi brain, 2D LiDAR, camera, and IMU โ€” running full ROS2 Nav2 navigation and a lightweight object detector, entirely on a hobbyist budget.

  • Raspberry Pi 4
  • RPLidar A1
  • IMU + Encoders
  • Nav2 + SLAM
  • Real-time object detection

Budget snapshot

โ‰ˆ โ‚น40,300

Full build with 2D LiDAR, camera, and IMU โ€” 81% of the โ‚น50,000 cap, every optional upgrade included.

Ready when you are

Start with ROS2 basics today

No prior robotics experience required โ€” just comfort with basic Python and Linux. Everything else, we build together, module by module.