Skip to content
Tech News
← Back to articles

Building a custom octocopter from scratch with no prior hardware experience

read original more articles
Why This Matters

This article highlights the importance of building a fault-tolerant octocopter to enhance drone reliability and demonstrate real-world reinforcement learning applications. It underscores how redundancy in drone design can improve safety and performance, which is crucial as drones become more integrated into various industries and consumer use. The project also serves as an educational example for those interested in hardware-based AI and robotics development.

Key Takeaways

FAQ

Why an octocopter? When a quadcopter loses a motor, it has to give up yaw authority entirely to stay airborne — Mueller & D'Andrea (2014) showed you can recover stable flight, but only by letting the whole frame spin. An octocopter has enough actuator redundancy that in most dual-motor-loss cases (the exception being two motors 90° apart of the same rotation direction) the remaining motors can still produce the full range of forces and torques, so the drone can fly completely normally with the right policy — no yaw sacrifice required.

Why'd you pick this project? I wanted a real RL project on real hardware and designed the drone around that goal — the fault-tolerant octocopter is a vehicle for learning RL on hardware, not the other way around.