Path Generation and Control for Unmanned Multirotor Vehicles Using Nonlinear Dynamic Inversion and Pseudo Control Hedging

Abstract This paper presents a new structure for path following control that allows multirotor UAVs to fly on predefined paths with high velocity. In contrast to pure trajectory tracking, it prioritizes spatial over temporal errors in case of actuator saturation. Path generation is achieved by a unit quaternion curve and an associated parallel transport frame in an interactive process, which leads to feasible paths of class C3. The suggested control approach is composed of a nonlinear dynamic inversion trajectory controller and a path-based reference model with in-flight adjustable path velocity. By adopting the concept of pseudo control hedging, the tangential path progression is slowed down to the physically reachable velocity. Yaw rotation remains as an additional degree of freedom. Experimental flight tests are performed on a quadrotor with GPS receiver and low cost inertial sensors for state estimation. They demonstrate high velocity path following in the presence of thrust saturation, external disturbances and modeling uncertainties.

[1]  R. Bishop There is More than One Way to Frame a Curve , 1975 .

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

[3]  Gerd Hirzinger,et al.  Energy-efficient Autonomous Four-rotor Flying Robot Controlled at 1 kHz , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[4]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[5]  Boris Lohmann,et al.  Quasi-static feedback linearization for the translational dynamics of a quadrotor helicopter , 2012, 2012 American Control Conference (ACC).

[6]  Kenjiro T. Miura Unit quaternion integral curve: A new type of fair free-form curves , 2000, Comput. Aided Geom. Des..

[7]  Claire J. Tomlin,et al.  Quadrotor Helicopter Trajectory Tracking Control , 2008 .

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

[9]  Jonathan P. How,et al.  Indoor Multi-Vehicle Flight Testbed for Fault Detection, Isolation, and Recovery , 2006 .

[10]  Florian Holzapfel,et al.  Novel Dynamic Inversion Architecture Design for Quadrocopter Control , 2011 .

[11]  Naira Hovakimyan,et al.  A Lyapunov-based approach for Time-Coordinated 3D Path-Following of multiple quadrotors , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[12]  Naira Hovakimyan,et al.  Path Following for Unmanned Aerial Vehicles Using L1 Adaptive Augmentation of Commercial Autopilots , 2010 .