University of Michigan - Embedded Control Systems Course Project
Project Highlights
Led a four-person team programming an autonomous quadcopter to navigate obstacles
Implemented autonomous navigation using PID controls, Ardupilot and Mission Planner
Designed obstacle avoidance algorithms for real-time navigation
Integrated sensor fusion for stable flight control
Technical Implementation
Flight Controller: Ardupilot autopilot system
Control System: PID (Proportional-Integral-Derivative) control loops
Mission Planning: Mission Planner software for waypoint navigation
Sensors: IMU, GPS, ultrasonic/IR for obstacle detection
Programming: C++ for flight control algorithms
Team Leadership
As team leader, I coordinated the integration of hardware and software components, managed task delegation among team members, and led the testing and calibration process. The project successfully demonstrated autonomous flight with real-time obstacle avoidance in a controlled environment.