Agile load transportation systems using aerial robots

In this dissertation, we address problems that can occur during load transport using aerial robots, i.e., small scale quadrotors. First, detailed models of such transportation system are derived. These models include nonlinear models of a quadrotor, a model of a quadrotor carrying a fixed load and a model of a quadrotor carrying a suspended load. Second, the problem of quadrotor stabilization and trajectory tracking with changes of the center of gravity of the transportation system is addressed. This problem is solved using model reference adaptive control based on output feedback linearization that compensates for dynamical changes in the center of gravity of the quadrotor. The third problem we address is a problem of a swing-free transport of suspended load using quadrotors. Flying with a suspended load can be a very challenging and sometimes hazardous task as the suspended load significantly alters the flight characteristics of the quadrotor. In order to deal with suspended load flight, we present a method based on dynamic programming which is a model based offline method. The second investigated method we use is based on the Nelder-Mead

[1]  Roland Siegwart,et al.  Design and control of an indoor micro quadrotor , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  Paul Y. Oh,et al.  Designing a system for mobile manipulation from an Unmanned Aerial Vehicle , 2011, 2011 IEEE Conference on Technologies for Practical Robot Applications.

[3]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[4]  Sarangapani Jagannathan,et al.  Output Feedback Control of a Quadrotor UAV Using Neural Networks , 2010, IEEE Transactions on Neural Networks.

[5]  T. I. Fossen,et al.  Lagrangian formulation of underwater vehicles' dynamics , 1991, Conference Proceedings 1991 IEEE International Conference on Systems, Man, and Cybernetics.

[6]  Jonathan P. How,et al.  Mission Health Management for 24/7 Persistent Surveillance Operations , 2007 .

[7]  Vijay Kumar,et al.  Design, modeling, estimation and control for aerial grasping and manipulation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Rafael Fierro,et al.  Adaptive Control of a Quadrotor with Dynamic Changes in the Center of Gravity , 2011 .

[9]  Sergei Lupashin,et al.  The Flying Machine Arena as of 2010 , 2011, 2011 IEEE International Conference on Robotics and Automation.

[10]  Raffaello D'Andrea,et al.  A simple learning strategy for high-speed quadrocopter multi-flips , 2010, 2010 IEEE International Conference on Robotics and Automation.

[11]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[12]  G. R. Eisler,et al.  Flexible Robot Dynamics and Con , 2004 .

[13]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[14]  Stjepan Bogdan,et al.  Small Helicopter Control Design Based on Model Reduction and Decoupling , 2009, J. Intell. Robotic Syst..

[15]  Tamara G. Kolda,et al.  Optimization by Direct Search: New Perspectives on Some Classical and Modern Methods , 2003, SIAM Rev..

[16]  Alberto Bemporad,et al.  Hierarchical and Hybrid Model Predictive Control of Quadcopter Air Vehicles , 2009, ADHS.

[17]  R. A. Stuckey,et al.  Mathematical Modelling of Helicopter Slung-Load Systems , 2001 .

[18]  Warren B. Powell,et al.  A convergent recursive least squares approximate policy iteration algorithm for multi-dimensional Markov decision process with continuous state and action spaces , 2009, 2009 IEEE Symposium on Adaptive Dynamic Programming and Reinforcement Learning.

[19]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Roland Siegwart,et al.  Backstepping and Sliding-mode Techniques Applied to an Indoor Micro Quadrotor , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[21]  Michail G. Lagoudakis,et al.  Least-Squares Policy Iteration , 2003, J. Mach. Learn. Res..

[22]  Dimitri P. Bertsekas,et al.  Dynamic Programming and Optimal Control, Two Volume Set , 1995 .

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

[24]  Morten Bisgaard,et al.  Modelling of Generic Slung Load System , 2006 .

[25]  S. Sastry Nonlinear Systems: Analysis, Stability, and Control , 1999 .

[26]  Leon Cooper,et al.  Introduction to Dynamic Programming , 1981 .

[27]  Aaron M. Dollar,et al.  Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control , 2012, Autonomous Robots.

[28]  Philippe Martin,et al.  The role of propeller aerodynamics in the model of a quadrotor UAV , 2009, 2009 European Control Conference (ECC).

[29]  Kimon P. Valavanis,et al.  The Implementation of an Autonomous Helicopter Testbed , 2009, J. Intell. Robotic Syst..

[30]  Naira Hovakimyan,et al.  L1 Adaptive Control Theory - Guaranteed Robustness with Fast Adaptation , 2010, Advances in design and control.

[31]  Bart De Schutter,et al.  Reinforcement Learning and Dynamic Programming Using Function Approximators , 2010 .

[32]  Konstantin Kondak,et al.  Journal of Intelligent and Robotic Systems manuscript No. , 2022 .

[33]  Frank L. Lewis,et al.  Synchronizing Networked Lagrangian Systems via Binary Control Protocols , 2011 .

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

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

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

[37]  Cornel Sultan,et al.  Nonlinear modeling and output feedback control design for a small-scale helicopter , 2009, 2009 17th Mediterranean Conference on Control and Automation.

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

[39]  Steven L. Waslander,et al.  The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC) , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).

[40]  F. Bullo,et al.  Motion Coordination with Distributed Information , 2007 .

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

[42]  Vijay Kumar,et al.  Cooperative manipulation and transportation with aerial robots , 2009, Auton. Robots.

[43]  Francesco Bullo,et al.  Coordination and Geometric Optimization via Distributed Dynamical Systems , 2003, SIAM J. Control. Optim..

[44]  Angela Scḧollig,et al.  A Platform for Dance Performances with Multiple Quadrocopters , 2010 .

[45]  Warrren B Powell,et al.  A review of stochastic algorithms with continuous value function approximation and some new approximate policy iteration algorithms for multidimensional continuous applications , 2011 .

[46]  G. Arfken Mathematical Methods for Physicists , 1967 .

[47]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

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

[49]  Roland Siegwart,et al.  Towards Autonomous Indoor Micro VTOL , 2005, Auton. Robots.

[50]  Ronald Lumia,et al.  Rapid Transport of Suspended Payloads , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[51]  M. J. D. Powell,et al.  Direct search algorithms for optimization calculations , 1998, Acta Numerica.

[52]  Roberto Celi,et al.  Flight Dynamics of an Articulated Rotor Helicopter with an External Slung Load , 2001 .

[53]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

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

[55]  Pieter Abbeel,et al.  Autonomous Helicopter Aerobatics through Apprenticeship Learning , 2010, Int. J. Robotics Res..

[56]  Albert Albers,et al.  Semi-autonomous flying robot for physical interaction with environment , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[57]  Robert Mahony,et al.  Modelling and control of a large quadrotor robot , 2010 .

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

[59]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

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

[61]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

[62]  Emilio Frazzoli,et al.  Aggressive Maneuvering of Small Autonomous Helicopters: A Human-Centered Approach , 2001, Int. J. Robotics Res..

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

[64]  Claire J. Tomlin,et al.  Quadrotor Helicopter Trajectory Tracking Control , 2008 .