bitcraze / crazyflie-firmware

The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
GNU General Public License v3.0
1.15k stars 1.05k forks source link

Improvements to the INDI controller implementation #573

Open knmcguire opened 4 years ago

knmcguire commented 4 years ago
jpreiss commented 4 years ago

The Mellinger controller is also a cascaded design. It would be great to isolate the inner nonlinear attitude controller into a library function. I also have an implementation of the ETH Zürich quaternion-based attitude controller in https://github.com/jpreiss/libquadrotor that would be easy to add into a fully decoupled framework.