Skip to content

rexkoh425/CDE2310_System_Design

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fundamentals of System Design – CDE2310

A ROS2-based autonomous robot using Lidar, thermal vision, and a flywheel launcher.


📘 Project Overview

Welcome to the official repository for our CDE2310 System Design project — a fully autonomous robot capable of:

  • 🌐 Frontier exploration and real-time mapping using Nav2
  • 🌡️ Detecting heat sources with the AMG8833 thermal sensor
  • 🚀 Launching projectiles via a custom flywheel system
  • 🧠 Operating entirely within a ROS2-based simulation in Ignition Gazebo

📄 Documentation Website

Looking for the full project breakdown, CAD renders, and detailed subsystem documentation?

👉 Visit our GitHub Pages site here:
🔗 https://hong-yiii.github.io/CDE2310_System_Design/


📂 Project Structure

This repository includes:

  • /docs: Website content served via GitHub Pages
  • /src: ROS2 packages and simulation files
  • CAD models and system schematics
  • Launch and config files for simulation and real-world deployment

🧥 Meet the Team

Our Team


🛠️ Tech Stack

  • ROS2 (Humble)
  • Nav2 (Navigation Stack)
  • Ignition Gazebo
  • Python / C++
  • Custom 3D-printed parts + electronics integration

Made with too many late nights, shared trauma and lots of love ❤️

About

A ROS2-based autonomous robot using Lidar, thermal vision, and a flywheel launcher.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 52.1%
  • C++ 43.1%
  • CMake 3.9%
  • Other 0.9%