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.
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%).