Cable-suspended load lifting by a quadrotor UAV: hybrid model, trajectory generation, and control

In the last years, autonomous aerial vehicles have become promising mobile robotic platforms capable of manipulating external objects. In particular, quadrotors, rotorcrafts with four propellers, have been used for aerial transportation of cable-suspended loads. A critical step before transporting a payload is the lift maneuver. However, the analysis and planning of this maneuver have received a little attention in the literature so far. In this work, we decompose the cable-suspended load lifting into three simpler discrete states or modes: Setup, Pull, and Raise. Each of these states represents the dynamics of the quadrotor-load system at particular regimes during the maneuver. Furthermore, we define a hybrid system based on these states and show that it is a differentially-flat hybrid system. Exploiting this property, we generate a trajectory by using a series of waypoints associated with each mode. We design a nonlinear hybrid controller to track this trajectory and therefore execute the lift maneuver. We verify the proposed approach by carrying out experiments on an actual quadrotor with a cable-suspended load.

[1]  Rafael Fierro,et al.  A Cooperative Heterogeneous Mobile Wireless Mechatronic System , 2014, IEEE/ASME Transactions on Mechatronics.

[2]  Raffaello D'Andrea,et al.  Quadrocopter Trajectory Generation and Control , 2011 .

[3]  Rafael Fierro,et al.  Autonomous lift of a cable-suspended load by an unmanned aerial robot , 2014, 2014 IEEE Conference on Control Applications (CCA).

[4]  Roland Siegwart,et al.  Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  Erion Plaku,et al.  Reactive Motion Planning for Unmanned Aerial Surveillance of Risk-Sensitive Areas , 2015, IEEE Transactions on Automation Science and Engineering.

[6]  Vijay Kumar,et al.  Trajectory generation and control of a quadrotor with a cable-suspended load - A differentially-flat hybrid system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[9]  Lydia Tapia,et al.  Automated aerial suspended cargo delivery through reinforcement learning , 2017, Artif. Intell..

[10]  Vijay Kumar,et al.  Toward autonomous avian-inspired grasping for micro aerial vehicles , 2014, Bioinspiration & biomimetics.

[11]  Sergei Lupashin,et al.  The Flight Assembled Architecture installation: Cooperative construction with flying machines , 2014, IEEE Control Systems.

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

[13]  A. Isidori Nonlinear Control Systems , 1985 .

[14]  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).

[15]  Mohamad Adnan Al-Alaoui,et al.  Al-Alaoui operator and the new transformation polynomials for discretization of analogue systems , 2008 .

[16]  Vaibhav Ghadiok,et al.  Autonomous indoor aerial gripping using a quadrotor , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Meeko M. K. Oishi,et al.  Lift of a cable-suspended load by a quadrotor: A hybrid system approach , 2015, 2015 American Control Conference (ACC).

[18]  Claire J. Tomlin,et al.  Applications of hybrid reachability analysis to robotic aerial vehicles , 2011, Int. J. Robotics Res..

[19]  Morten Bisgaard,et al.  Modeling of Generic Slung Load System , 2009 .

[20]  Taeyoung Lee,et al.  Dynamics and control of quadrotor UAVs transporting a rigid body connected via flexible cables , 2015, 2015 American Control Conference (ACC).

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

[22]  Robert F. Stengel,et al.  Optimal Control and Estimation , 1994 .

[23]  Frank L. Lewis,et al.  Optimal Control: Lewis/Optimal Control 3e , 2012 .

[24]  Stjepan Bogdan,et al.  Valve turning using a dual-arm aerial manipulator , 2014 .

[25]  Giuseppe Oriolo,et al.  Aerial grasping of a moving target with a quadrotor UAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[27]  Munther A. Dahleh,et al.  Maneuver-based motion planning for nonlinear systems with symmetries , 2005, IEEE Transactions on Robotics.

[28]  Vijay Kumar,et al.  Mixed Integer Quadratic Program trajectory generation for a quadrotor with a cable-suspended payload , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[29]  R. Murray,et al.  Differential flatness and absolute equivalence , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.