Two-time-scale control of a multirotor aircraft for suspended load transportation

Abstract This paper presents a trajectory control strategy for a multirotor aircraft carrying a suspended load. The load is modeled as a pendulum connected by a rigid link to the center of gravity of the vehicle. Starting from the dynamic equations describing the motion of the coupled vehicle slung-load systems, a nonlinear controller is proposed that simultaneously performs trajectory tracking and payload swing damping. Controller gains are chosen so that the system exhibits a two-time-scale behavior, with fast dynamics for the pendulum and slow dynamics for the positioning task. Under these conditions, the basic results of singular perturbation theory are evoked for both the proof of stability and the preliminary design of control gains. Results of numerical simulations are provided in order to assess the stability and performance of the considered approach.

[1]  Taeyoung Lee,et al.  Geometric control of multiple quadrotor UAVs transporting a cable-suspended rigid body , 2014, 53rd IEEE Conference on Decision and Control.

[2]  Mario Sarcinelli-Filho,et al.  Modelling and control of a PVTOL quadrotor carrying a suspended load , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[3]  Tor Arne Johansen,et al.  Nonlinear Control with Swing Damping of a Multirotor UAV with Suspended Load , 2017, J. Intell. Robotic Syst..

[4]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[5]  Claire J. Tomlin,et al.  Precision flight control for a multi-vehicle quadrotor helicopter testbed , 2011 .

[6]  Daewon Lee,et al.  Geometric control of a quadrotor UAV transporting a payload connected via flexible cable , 2014, 1407.8164.

[7]  Hassan K. Khalil,et al.  Singular perturbation methods in control : analysis and design , 1986 .

[8]  B. Bethke,et al.  Real-time indoor autonomous vehicle test environment , 2008, IEEE Control Systems.

[9]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy , 2007 .

[10]  Vijay Kumar,et al.  Planning and control for cooperative manipulation and transportation with aerial robots , 2011, Int. J. Robotics Res..

[11]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

[12]  Ronald Lumia,et al.  Rapid Swing-Free Transport of Nonlinear Payloads Using Dynamic Programming , 2008 .

[13]  Shihua Li,et al.  Nested saturation control for overhead crane systems , 2012 .

[14]  Rogelio Lozano,et al.  Real-time stabilization and tracking of a four-rotor mini rotorcraft , 2004, IEEE Transactions on Control Systems Technology.

[15]  Jan Tommy Gravdahl,et al.  Modeling and simulation for automatic control , 2002 .

[16]  Roland Siegwart,et al.  Fast nonlinear model predictive control for multicopter attitude tracking on SO(3) , 2015, 2015 IEEE Conference on Control Applications (CCA).

[17]  Gustaf Hendeby,et al.  Vertical modeling of a quadcopter for mass estimation and diagnosis purposes , 2017, 2017 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS).

[18]  D. Naidu,et al.  Singular Perturbations and Time Scales in Guidance and Control of Aerospace Systems: A Survey , 2001 .

[19]  Aaron M. Dollar,et al.  Grasping from the air: Hovering capture and load stability , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  Luiz Carlos Sandoval Góes,et al.  Formation flight control of multirotor helicopters with collision avoidance , 2015 .

[21]  Fabrizio Giulietti,et al.  Terminal height estimation using a Fading Gaussian Deterministic filter , 2016 .

[22]  Christopher J. Damaren,et al.  Spacecraft Dynamics and Control: An Introduction , 2013 .

[23]  Emanuele L. de Angelis Stability analysis of a multirotor vehicle hovering condition , 2018 .

[24]  Rafael Fierro,et al.  Trajectory generation for swing-free maneuvers of a quadrotor with suspended payload: A dynamic programming approach , 2012, 2012 IEEE International Conference on Robotics and Automation.

[25]  Frank L. Lewis,et al.  Dynamic inversion with zero-dynamics stabilisation for quadrotor control , 2009 .

[26]  Duane T. McRuer,et al.  Aircraft Dynamics and Automatic Control , 1973 .

[27]  Lorenzo Marconi,et al.  Nested saturation control of an UAV carrying a suspended load , 2014, 2014 American Control Conference.

[28]  Randal W. Beard,et al.  A coordination architecture for spacecraft formation control , 2001, IEEE Trans. Control. Syst. Technol..

[29]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[30]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles , 2007 .

[31]  Daewon Lee,et al.  Geometric stabilization of a quadrotor UAV with a payload connected by flexible cable , 2013, 2014 American Control Conference.

[32]  Giulio Avanzini,et al.  Optimal performance and sizing of a battery-powered aircraft , 2016 .

[33]  Fabrizio Giulietti,et al.  Gaussian Deterministic Recursive Estimator with Online Tuning Capabilities , 2015 .

[34]  Jinling Wang,et al.  GPS RTK Performance Characteristics and Analysis , 2008 .

[35]  Giulio Avanzini,et al.  Accurate positioning of a payload suspended to a quadrotor unmanned aircraft , 2015 .

[36]  Fabrizio Giulietti,et al.  Multirotor aircraft formation flight control with collision avoidance capability , 2018, Aerospace Science and Technology.

[37]  Felipe Gonzalez,et al.  MPC controlled multirotor with suspended slung Load: System architecture and visual load detection , 2016, 2016 IEEE Aerospace Conference.

[38]  John Valasek,et al.  Nonlinear Time Scale Systems in Standard and Nonstandard Forms - Analysis and Control , 2014, Advances in design and control.

[39]  George J. Vachtsevanos,et al.  Handbook of Unmanned Aerial Vehicles , 2014 .

[40]  William E. Singhose,et al.  Reducing swing of model helicopter sling load using input shaping , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[41]  Sergei Lupashin,et al.  A platform for aerial robotics research and demonstration: The Flying Machine Arena , 2014 .

[42]  Vijay Kumar,et al.  Geometric control and differential flatness of a quadrotor UAV with a cable-suspended load , 2013, 52nd IEEE Conference on Decision and Control.

[43]  Fabrizio Giulietti,et al.  Maximum endurance for battery-powered rotary-wing aircraft , 2015 .

[44]  Hossein Bolandi,et al.  Attitude Control of a Quadrotor with Optimized PID Controller , 2013, Intelligent Control and Automation.

[45]  Abdullah Ates,et al.  Auto-tuning of PID controller according to fractional-order reference model approximation for DC rotor control , 2013 .

[46]  Fabrizio Giulietti Two-Timescale Analysis of Phugoid Mode , 2003 .

[47]  Konstantin Kondak,et al.  Autonomous transportation and deployment with aerial robots for search and rescue missions , 2011, J. Field Robotics.