High performance full attitude control of a quadrotor on SO(3)

This paper presents a novel quadrotor UAV attitude control algorithm to realize complex acrobatic UAV maneuvers. A nonlinear dynamic model based on the exponential coordinates parametrization of rotation is proposed. By analysing the model using Lie Group and Lie Algebra theory, cascaded linear PID controllers are designed. To further improve the controller performance, PID controllers are augmented with smith predictor and rotational trajectory planner. The experiments conducted on a real quadrotor show that our control algorithm surpasses most known quadrotor controllers.

[1]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[2]  W. Boothby An introduction to differentiable manifolds and Riemannian geometry , 1975 .

[3]  R. Murray,et al.  Proportional Derivative (PD) Control on the Euclidean Group , 1995 .

[4]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[5]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  P. Castillo,et al.  Stabilization of a mini rotorcraft with four rotors , 2005, IEEE Control Systems.

[7]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[8]  Vijay Kumar,et al.  Autonomous multi-floor indoor navigation with a computationally constrained MAV , 2011, 2011 IEEE International Conference on Robotics and Automation.

[9]  B. Hall Lie Groups, Lie Algebras, and Representations: An Elementary Introduction , 2004 .

[10]  J. Wen,et al.  The attitude control problem , 1991 .

[11]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[12]  Dale E. Seborg,et al.  A comparison of the Smith predictor and conventional feedback control , 1976 .

[13]  Raffaello D'Andrea,et al.  Quadrocopter ball juggling , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  P. Ost Control of a Quadrotor Helicopter Using Visual Feedback , 2002 .

[15]  Roland Siegwart,et al.  Vision based MAV navigation in unknown and unstructured environments , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  Roland Siegwart,et al.  Full control of a quadrotor , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).