From Linux and Python fundamentals through ROS2, sensing, object detection, and the complete Nav2 navigation stack — ending in a capstone autonomous robot you build yourself. Click any module to expand it.
A grounding in what makes a robot "autonomous": the sense–plan–act loop, and the math you'll lean on for the rest of the course.
The everyday tooling every ROS2 developer needs before writing a single node.
The ROS2 mental model: how independent nodes talk to each other, and the tools to inspect that traffic live.
colcon buildTry it live: jump to the ROS2 Data Flow Visualizer lab to see nodes and topics animate through a real navigation pipeline.
How two independently driven wheels turn into a robot's linear and angular velocity — and how to keep track of where the robot actually is.
/odom and the odom → base_link transformTry it live: steer a virtual robot in the Differential Drive Simulator, then tune a loop in the PID Playground.
The sensor suite that turns a blind chassis into a robot that understands its surroundings.
sensor_msgs/LaserScanFrom classic image processing to real-time neural object detectors running on-device.
vision_msgsTry it live: drag boxes and watch scoring change in the IoU Playground — the exact metric used to grade detectors like YOLO.
How Nav2 turns a map and a goal pose into a safe path across the environment.
Try it live: draw your own maze and race A* to the goal in the Global Planner Visualizer.
Turning a global path into safe, real-time velocity commands that react to obstacles the map didn't know about.
/cmd_vel and closing the control loopTry it live: place obstacles and watch a reactive planner steer around them in the Local Planner Lab.
Building a map from scratch, and figuring out where your robot is inside one it already has.
map_server)How Nav2 sequences planning, recovery, and detection into one coherent autonomous behavior.
ros2 bag for debuggingEverything from modules 1–10, now applied to real hardware costing under ₹50,000.
Full guide: see the DIY Robot Build page for the complete bill of materials, wiring, and step-by-step assembly.
Bring every module together into one demo: a robot that maps a room, localizes itself, navigates to waypoints, and reports what it sees.
ros2 bagSix interactive simulators cover the trickiest parts of this curriculum — kinematics, PID, path planning, and object detection.