Differential Flatness and Flatness Inspired Control of Aerial Manipulators based on Lagrangian Reduction

This paper shows that the dynamics of a general class of aerial manipulators, consist of an underactuated multirotor base with an arbitrary k-linked articulated manipulator, are differentially flat. Methods of Lagrangian Reduction under broken symmetries produce reduced equations of motion whose key variables: center-of-mass linear momentum, vehicle yaw angle, and manipulator relative joint angles become the flat outputs. Utilizing flatness theory and a second-order dynamic extension of the thrust input, we transform the mechanics of aerial manipulators to their equivalent trivial form with a valid relative degree. Using this flatness transformation, a quadratic programming based controller is proposed within a Control Lyapunov Function (CLF-QP) framework, and its performance is verified in simulation.

[1]  G. Heredia,et al.  Aerial manipulator with a compliant arm for bridge inspection , 2017, 2017 International Conference on Unmanned Aircraft Systems (ICUAS).

[2]  R. Murray,et al.  Flat Systems , 1997 .

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

[4]  Matthew Ryan Burkhardt Dynamic Modeling and Control of Spherical Robots , 2018 .

[5]  P. Krishnaprasad,et al.  Nonholonomic mechanical systems with symmetry , 1996 .

[6]  Koushil Sreenath,et al.  Rapidly Exponentially Stabilizing Control Lyapunov Functions and Hybrid Zero Dynamics , 2014, IEEE Transactions on Automatic Control.

[7]  Antonio Franchi,et al.  Aerial robots with rigid/elastic-joint arms: Single-joint controllability study and preliminary experiments , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Joel Burdick,et al.  Nonlinear Controllability Assessment of Aerial Manipulator Systems using Lagrangian Reduction , 2021, IFAC-PapersOnLine.

[9]  ChangSu Ha,et al.  Mechanics, control and internal dynamics of quadrotor tool operation , 2015, Autom..

[10]  Marco Lovera,et al.  Flatness-based control of a quadrotor helicopter via feedforward linearization , 2011, IEEE Conference on Decision and Control and European Control Conference.

[11]  Darryl D. Holm,et al.  The Euler–Poincaré Equations and Semidirect Products with Applications to Continuum Theories , 1998, chao-dyn/9801015.

[12]  Philippe Martin,et al.  Differential flatness and defect: an overview , 1995 .

[13]  Christine Chevallereau,et al.  Models, feedback control, and open problems of 3D bipedal robotic walking , 2014, Autom..

[14]  Thomas Richardson,et al.  Design, modeling, and control of an aerial manipulator for placement and retrieval of sensors in the environment , 2020, J. Field Robotics.

[15]  Vijay Kumar,et al.  Dynamically Feasible Task Space Planning for Underactuated Aerial Manipulators , 2021, IEEE Robotics and Automation Letters.

[16]  Xilun Ding,et al.  A review of aerial manipulation of small-scale rotorcraft unmanned robotic systems , 2019, Chinese Journal of Aeronautics.

[17]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[18]  J. Ostrowski Reduced equations for nonholonomic mechanical systems with dissipative forces , 1998 .

[19]  Renato Vilela Lopes,et al.  Trajectory tracking for a quadrotor system: A flatness-based nonlinear predictive control approach , 2016, 2016 IEEE Conference on Control Applications (CCA).

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

[21]  Vijay Kumar,et al.  Coordinate-Free Dynamics and Differential Flatness of a Class of 6DOF Aerial Manipulators , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Hassan Sayyaadi,et al.  Modeling and control for cooperative transport of a slung fluid container using quadrotors , 2017 .

[23]  Antonio Franchi,et al.  Differential flatness and control of protocentric aerial manipulators with any number of arms and mixed rigid-/elastic-joints , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  S. Shankar Sastry,et al.  Nonlinear control design for slightly non-minimum phase systems: Application to V/STOL aircraft , 1992, Autom..

[25]  Eduardo Sontag A universal construction of Artstein's theorem on nonlinear stabilization , 1989 .

[26]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .