Fundamentals of System Design – CDE2310

System Overview

This project is a ROS2-based autonomous mission stack using LiDAR, RPi Camera & Rack-and-Pinion Spring-Loaded Launcher for a warehouse maze environment deployment.

Tech stack:

  • ROS2 Humble
  • SLAM Toolbox
  • Custom Open-source ROS2 Frontier-based exploration
  • OpenCV ArUco marker detection
  • Python / C++

Core subsystems:

  • Navigation and FSM orchestration
  • Docking at static and dynamic delivery zones via ArUco marker detection
  • 3D-printed Spring-loaded rack-and-pinion launcher system
  • Fully simulated in Gazebo
  • Successful static and dynamic ball delivery and autonomous exploration & navigation of warehouse maze environment

🔗 Navigation


Our Robot

final finalCAD

Final Navigation Run (Sped Up)

Full Mission Run:

Watch the Video

The Team

team