Accurate Tracking of Aggressive Quadrotor Trajectories Using Incremental Nonlinear Dynamic Inversion and Differential Flatness

作者: Ezra Tal , Sertac Karaman

DOI: 10.1109/TCST.2020.3001117

关键词: Vehicle dynamicsQuadcopterControl theoryYawTorqueAngular accelerationAerodynamic dragComputer scienceTracking errorJerkControl and Systems EngineeringElectrical and Electronic Engineering

摘要: Autonomous unmanned aerial vehicles (UAVs) that can execute aggressive (i.e., high-speed and high-acceleration) maneuvers have attracted significant attention in the past few years. This article focuses on accurate tracking of quadcopter trajectories. We propose a novel control law for position yaw angle their derivatives up to fourth order, specifically velocity, acceleration, jerk, snap along with rate acceleration. Jerk are tracked using feedforward inputs angular acceleration based differential flatness dynamics. Snap requires direct body torque, which we achieve closed-loop motor speed measurements from optical encoders attached motors. The controller utilizes incremental nonlinear dynamic inversion (INDI) robust linear accelerations despite external disturbances, such as aerodynamic drag forces. Hence, prior modeling effects is not required. rigorously analyze proposed through response analysis demonstrate it experiments. enables UAV track complex 3-D trajectories, reaching speeds 12.9 m/s 2.1 g, while keeping root-mean-square error down 6.6 cm, flight volume roughly 18 m $\times 7$ 3-m tall. also robustness by attaching plate tests pulling rope during hover.

参考文章(45)
Philippe Martin (enseignant en mathématique et automatique).), Contribution a l'etude des systemes differentiellement plats École Nationale Supérieure des Mines de Paris. ,(1992)
G. Hoffmann, D.G. Rajnarayan, S.L. Waslander, D. Dostal, J.S. Jang, C.J. Tomlin, The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC) document analysis systems. ,vol. 2, ,(2004) , 10.1109/DASC.2004.1390847
Angela P. Schoellig, Fabian L. Mueller, Raffaello D’Andrea, Optimization-based iterative learning for precise quadrocopter trajectory tracking Autonomous Robots. ,vol. 33, pp. 103- 127 ,(2012) , 10.1007/S10514-012-9283-2
M. van Nieuwstadt, M. Rathinam, R. M. Murray, Differential Flatness and Absolute Equivalence of Nonlinear Control Systems Siam Journal on Control and Optimization. ,vol. 36, pp. 1225- 1239 ,(1998) , 10.1137/S0363012995274027
Daniel J. Bugajski, Dale F. Enns, Nonlinear control law with application to high angle-of-attack flight Journal of Guidance Control and Dynamics. ,vol. 15, pp. 761- 767 ,(1992) , 10.2514/3.20902
Philippe Martin, Erwan Salaun, The true role of accelerometer feedback in quadrotor control international conference on robotics and automation. pp. 1623- 1629 ,(2010) , 10.1109/ROBOT.2010.5509980
Barton Bacon, Aaron Ostroff, RECONFIGURABLE FLIGHT CONTROL USING NONLINEAR DYNAMIC INVERSION WITH A SPECIAL ACCELEROMETER IMPLEMENTATION AIAA Guidance, Navigation, and Control Conference and Exhibit. ,(2000) , 10.2514/6.2000-4565
P. Simplício, M.D. Pavel, E. van Kampen, Q.P. Chu, An acceleration measurements-based approach for helicopter nonlinear flight control using Incremental Nonlinear Dynamic Inversion Control Engineering Practice. ,vol. 21, pp. 1065- 1077 ,(2013) , 10.1016/J.CONENGPRAC.2013.03.009
G. Rivera, O. Sawodny, Theodore E. Simos, George Psihoyios, Ch. Tsitouras, Flatness‐Based Tracking Control and Nonlinear Observer for a Micro Aerial Quadcopter ICNAAM 2010: International Conference of Numerical Analysis and Applied Mathematics 2010. ,vol. 1281, pp. 386- 389 ,(2010) , 10.1063/1.3498483