3 ms·
In some ways, a quadrotor's control system is a more challenging controls problem! And I'm not at all suggesting that the rocket control loop isn't hard, but a
by tonyarkles 5y ago
In some ways, a quadrotor's control system is a more challenging controls problem! And I'm not at all suggesting that the rocket control loop isn't hard, but a few things to consider:
- Quadrotors control their attitude solely by adjusting the thrust generated by the four motors. Unlike rockets, or fixed-wing aircraft, or cars even, the moment there is any kind of disturbance (whether software, hardware, or environmental), the aircraft immediately starts to fall out of the sky.
- For the work I do, we typically fly around 5-7m above ground. If the motors completely quit, we have around 1.2 sec before we hit the ground at 42km/h.
- The aircraft is also capable of roll rates >50deg/sec. Even if you're high enough that you don't immediately hit the ground, motor problems can also result in you pointing upside down and pulling yourself towards the Earth instead of pushing away.
- Most of the parts have notoriously bad repeatability, plus small variations would wreck any repeatability anyway. You can't just set all of your motor throttles to 60% and expect them to have the same thrust, it's nested-upon-nested control loops to keep everything going
- The sensors are generally crap too with non-trivial amounts of bias and drift.
And the wildest part of all of this? You can get a top notch flight controller to handle all of this for you (and open source!) for $150 USD https://shop.holybro.com/pixhawk-5x_p1279.html https://shop.holybro.com/pixhawk-5x_p1279.html?