Novel Dynamic Inversion Architecture Design for Quadrocopter Control

This paper presents a novel controller architecture for a quadrocopter. A two-loop controller using dynamic inversion is designed that allows direct commands for position and heading angle. The inner loop controls the body-fixed angular rates. And the outer loop achieves the position control. With this structure, the position dynamic equation appears in an elegant form. The derived controller is capable of decoupling the strongly coupled dynamics of the quadrocopter, maximizing the transmission bandwidth of the position control, as well as eliminating the singularity caused by the attitude control (i.e. pitch angle at 90 degree). Pseudo-control hedging is applied in the position loop to account for limitations, saturations, actuator dynamics and delay in the inner loop. The effectiveness of the designed controller is demonstrated by an implementation on a quadrocopter equipped with an ARM7 onboard processor.

[1]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[2]  A. J. Krener Feedback linearization , 1998 .

[3]  Alberto Isidori,et al.  Feedback linearization , 2009, Scholarpedia.

[4]  Eric N. Johnson,et al.  Limited authority adaptive flight control , 2000 .

[5]  Gene F. Franklin,et al.  Digital control of dynamic systems , 1980 .

[6]  H. Marquez Nonlinear Control Systems: Analysis and Design , 2003, IEEE Transactions on Automatic Control.

[7]  Ulrike Anna Dauderstadt A Thermal Accelerometer , 1999 .

[8]  Florian Holzapfel,et al.  DYNAMIC INVERSION BASED CONTROL CONCEPT WITH APPLICATION TO AN UNMANNED AERIAL VEHICLE , 2004 .

[9]  Holger Voos,et al.  Nonlinear control of a quadrotor micro-UAV using feedback-linearization , 2009, 2009 IEEE International Conference on Mechatronics.

[10]  Jian Wang,et al.  Markerless, vision-assisted flight control of a quadrocopter , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Florian Holzapfel,et al.  Nichtlineare adaptive Regelung eines unbemannten Fluggerätes , 2004 .