← Back to Explore

Stabilizing a High-Power Quadcopter

ISEF · 2016

Overview

A small group of hobbyists and I built an ultra-high-powered quadcopter with a thrust-to-weight ratio of 8:1 with the hope of setting a world record. Because the quad was constructed from off-the-shelf parts that were known to work well, we expected it to just fly. But it just crashed immediately. I was responsible for getting the quad to fly. I had to modify the firmware of the flight controller and the electronic speed controls (ESCs) in order to stabilize such a high-powered quadcopter. My first challenge was to figure out a procedure for making forward progress. Normally, flight controller parameters are refined by observing in-flight behavior. But nothing can be learned from immediate crashes. The procedure I devised was to lower the power of the quad (by modifying the ESC firmware) until the quad flew stably. Then in successive flights I gradually increased the power until I could observe and fix poor flight behavior before it was severe enough to cause a crash. This procedure worked great. It allowed me to identify and solve multiple problems in the flight control firmware. One problem required innovation. The flight control firmware used a single set of PID gains for the entire throttle range. But, my flight testing showed that the gains have to change with the throttle. So I modified the firmware to implement a 10-segment piecewise-linear gain curve. I devised a novel procedure for determining the gains at multiple points in the throttle range. Mechanically restraining the quad allowed me to evaluate the stability of any given set of gains and throttle setting without damaging the quad. I used in-flight testing to verify the efficacy of my modifications.

Competition history

  • ISEF 2016 Category not listed · Entry ENMC025

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google