Drone exploration
Multi agent drone exploration
🤝 Contributors
- Jeonghoon Park · @hoonably
- Wooyoung Song · @SongWooYoung
- Seongji Yang · @skytre0
Project 1: Rocket Control System 🏆
Arduino joystick-controlled rocket simulator with thrust and brake management.
🥇 1st Place Winner - Best performance among all teams in the course.
Core Implementation: ControlUnit.cs
- Analog joystick input processing (A0-A5 ADC values)
- Digital button handling (D2-D6)
- Engine on/off toggle with dead zone filtering
- Servo-based thrust vectoring control
- Brake system management
Project 2: GPS-based Drone Navigation
Single drone autonomous navigation through GPS waypoints with checkpoint tracking.
Core Implementation: DroneControlUnit.cs
- IMU and GPS sensor simulation
- CSV-based servo timeline control
- Checkpoint detection and logging
- Real-time velocity and position tracking
- Automated brake distance calculation
Project 3: Multi-Agent Drone Coordination
Advanced multi-drone system with automatic takeoff, landing, and coordinated exploration.
Core Implementations:
-
ControlUnit.cs- Rocket/carrier control with manual/auto modes -
DroneControlUnit.cs- Multi-drone path planning and coordination -
ServoBehave.cs- Servo actuation for drone deployment -
DroneSilo_behave.cs- Drone silo mechanism control
Features:
- Multi-drone deployment from carrier rocket
- Autonomous path planning and exploration
- Coordinated takeoff and landing sequences
- Dynamic checkpoint assignment
- Real-time multi-agent coordination