Aggressive Maneuvering of a Quadrotor with a Cable-Suspended Payload

This work examines the system of a quadrotor carrying a cable-suspended payload. As a motivating application, we demonstrate the “load-transport maneuver”, where the quadrotor picks up an object with a cable mechanism, transports it through an environment, and drops it into a target location, mimicking the process of Christmas tree harvesting by humanpiloted helicopters. We derive the coordinate-free dynamics for the system, which we model as a hybrid dynamical system, explore its differential flatness properties, and develop nonlinear controllers for its subsystems. We then present a trajectory generation technique that accounts for the switches of the hybrid system. Finally, we provide experimental validation on a quadrotor platform.

[1]  R. Murray,et al.  Differential Flatness of Mechanical Control Systems: A Catalog of Prototype Systems , 1995 .

[2]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[3]  Karl Henrik Johansson,et al.  Towards a Geometric Theory of Hybrid Systems , 2000, HSCC.

[4]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[5]  N. McClamroch,et al.  A lie group variational integrator for the attitude dynamics of a rigid body with applications to the 3D pendulum , 2005, Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005..

[6]  Taeyoung Lee,et al.  Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/nme.2603 Lagrangian mechanics and variational integrators on two-spheres , 2022 .

[7]  Taeyoung Lee Computational geometric mechanics and control of rigid bodies , 2008 .

[8]  Russ Tedrake,et al.  LQR-trees: Feedback motion planning on sparse randomized trees , 2009, Robotics: Science and Systems.

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

[10]  Taeyoung Lee,et al.  Control of Complex Maneuvers for a Quadrotor UAV using Geometric Methods on SE(3) , 2010, ArXiv.

[11]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[12]  Vijay Kumar,et al.  Trajectory Generation and Control for Precise Aggressive Maneuvers with Quadrotors , 2010, ISER.

[13]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

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

[15]  Taeyoung Lee,et al.  Stable manifolds of saddle equilibria for pendulum dynamics on S2 and SO(3) , 2011, IEEE Conference on Decision and Control and European Control Conference.

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

[17]  Vijay Kumar,et al.  Mixed-integer quadratic program trajectory generation for heterogeneous quadrotor teams , 2012, 2012 IEEE International Conference on Robotics and Automation.

[18]  N. Roy,et al.  Polynomial Trajectory Planning for Quadrotor Flight , 2012 .

[19]  Raffaello D'Andrea,et al.  Real-time trajectory generation for interception maneuvers with quadrocopters , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Vijay Kumar,et al.  Autonomous indoor 3D exploration with a micro-aerial vehicle , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Raffaello D'Andrea,et al.  Performance benchmarking of quadrotor systems using time-optimal control , 2012, Auton. Robots.

[22]  Nicholas Roy,et al.  Construction of Cubic Structures with Quadrotor Teams , 2012 .

[23]  Angela P. Schoellig,et al.  Dance of the Flying Machines: Methods for Designing and Executing an Aerial Dance Choreography , 2013, IEEE Robotics & Automation Magazine.

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

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

[26]  Lydia Tapia,et al.  Aerial Suspended Cargo Delivery through Reinforcement Learning , 2013 .

[27]  Lydia Tapia,et al.  Learning swing-free trajectories for UAVs with a suspended load , 2013, 2013 IEEE International Conference on Robotics and Automation.

[28]  Raffaello D'Andrea,et al.  Carrying a flexible payload with multiple flying vehicles , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Vijay Kumar,et al.  Geometric control of cooperating multiple quadrotor UAVs with a suspended payload , 2013, 52nd IEEE Conference on Decision and Control.

[30]  Koushil Sreenath,et al.  Avian-Inspired Grasping for Quadrotor Micro UAVs , 2013 .

[31]  Vijay Kumar,et al.  Capt: Concurrent assignment and planning of trajectories for multiple robots , 2014, Int. J. Robotics Res..