Project · Robotics & Autonomous Systems

Build a ROS 2 navigation stack in 30 days

A four-week build brief: simulated TurtleBot, SLAM, Nav2 and a recovery behaviour. Starter workspace, milestones and the rubric we use in the Robotics Software Engineer course.

4 weeks · IntermediatePublished
Project preview

Preview available

Build brief preview

The brief is available below. Supporting repositories, datasets and project files are not available yet.

The brief

Week 1: bring up the simulated robot, publish odometry and lidar, record a bag. Week 2: run SLAM Toolbox and save a map. Week 3: configure Nav2, tune the costmaps, send goals. Week 4: add a recovery behaviour and write the failure log.

What you submit: a workspace that launches with one command, a saved map, a 90-second navigation recording and a one-page failure analysis.

Rubric: launches cleanly (20%), reaches three goals without intervention (40%), recovers from one blocked path (20%), failure analysis names the root cause (20%).