Nonlinear Control with Swing Damping of a Multirotor UAV with Suspended Load

In this paper, we consider the problem of trajectory tracking of a multirotor Unmanned Aerial Vehicle carrying a suspended payload. The movement of the suspended payload influences the dynamics of the multirotor, which must be appropriately handled by the controller to achieve satisfactory tracking results. We derive a mathematical model of the interconnected multi-body system using Kane’s equations, and develop a non-linear tracking controller based on the backstepping technique. In addition to suppressing the effects of the swinging payload, the controller also compensates for an unknown constant wind disturbance. The origin of the tracking error is proven UGAS (Uniformly Globally Asymptotically Stable) and ULES (Uniformly Locally Exponentially Stable) through Lyapunov analysis. To reduce the swing motion of the suspended load, a nominal swing-free path is generated through open loop shaping filters, then further perturbed through a delayed feedback approach from measured load deflection angles to achieve robustness. The proposed controller structure is verified by simulations and experiments.

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

[2]  R. Lozano,et al.  IDA-PBC methodology for a quadrotor UAV transporting a cable-suspended payload , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[3]  William Singhose,et al.  Input shaping/time delay control of maneuvering flexible structures , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

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

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

[6]  Rafael Fierro,et al.  Agile Load Transportation : Safe and Efficient Load Manipulation with Aerial Robots , 2012, IEEE Robotics & Automation Magazine.

[7]  Ali H. Nayfeh,et al.  Dynamics and Control of Cranes: A Review , 2003 .

[8]  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.

[9]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control: Fossen/Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[10]  Konstantin Kondak,et al.  Generic slung load transportation system using small size helicopters , 2009, 2009 IEEE International Conference on Robotics and Automation.

[11]  Morten Bisgaard,et al.  Input Shaping for Helicopter Slung Load Swing Reduction , 2008 .

[12]  Tor Arne Johansen,et al.  Nonlinear control of a multirotor UAV with suspended load , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[13]  Roger Skjetne,et al.  Line-of-sight path following of underactuated marine craft , 2003 .

[14]  D. Mayne Nonlinear and Adaptive Control Design [Book Review] , 1996, IEEE Transactions on Automatic Control.

[15]  Luigi S. Cicolani,et al.  Equations of motion of slung-load systems, including multilift systems , 1992 .

[16]  Morten Bisgaard,et al.  Swing Damping for Helicopter Slung Load Systems using Delayed Feedback , 2009 .

[17]  Ricardo Martins,et al.  The LSTS toolchain for networked vehicle systems , 2013, 2013 MTS/IEEE OCEANS - Bergen.

[18]  Thor I. Fossen,et al.  A theorem for UGAS and ULES of (passive) nonautonomous systems: robust control of mechanical systems and ships , 2001 .

[19]  Eduardo Sontag,et al.  Forward Completeness, Unboundedness Observability, and their Lyapunov Characterizations , 1999 .

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