IMechE UAS Drone Challenge
The Custom Drone Building project takes students through the process of designing, building, and programming their own quadcopter drones. From understanding flight physics to implementing autonomous flight features, this project covers all aspects of modern drone technology.
Hardware Assembly
Students start by selecting and assembling the drone frame, motors, ESCs, and flight controller. We cover frame design considerations, motor sizing calculations, and power system design. The project uses the popular F4 flight controller and BLHeli_S ESCs for reliable performance.
Flight Control and Programming
Using Betaflight configurator, students learn to tune PID controllers for stable flight. We then progress to programming autonomous features using Arduino-based flight controllers, implementing functions like altitude hold, GPS waypoint navigation, and return-to-home capabilities.