Differential flatness and control of protocentric aerial manipulators with any number of arms and mixed rigid-/elastic-joints

In this paper we introduce a particularly relevant class of aerial manipulators that we name protocentric. These robots are formed by an underactuated aerial vehicle, a planar-Vertical Take-Off and Landing (PVTOL), equipped with any number of different parallel manipulator arms with the only property that all the first joints are attached at the Center of Mass (CoM) of the PVTOL, while the center of actuation of the PVTOL can be anywhere. We prove that protocentric aerial manipulators (PAMs) are differentially flat systems regardless the number of joints of each arm and their kinematic and dynamic parameters. The set of flat outputs is constituted by the CoM of the PVTOL and the absolute orientation angles of all the links. The relative degree of each output is equal to four. More amazingly, we prove that PAMs are differentially flat even in the case that any number of the joints are elastic, no matter the internal distribution between elastic and rigid joints. The set of flat outputs is the same but in this case the total relative degree grows quadratically with the number of elastic joints. We validate the theory by simulating object grasping and transportation tasks with unknown mass and parameters and using a controller based on dynamic feedback linearization.

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

[2]  Alessandro De Luca Decoupling and feedback linearization of robots with mixed rigid/elastic joints , 1996, ICRA.

[3]  Philippe Martin,et al.  A Lie-Backlund approach to equivalence and flatness of nonlinear systems , 1999, IEEE Trans. Autom. Control..

[4]  A. Benallegue,et al.  Exact linearization and noninteracting control of a 4 rotors helicopter via dynamic feedback , 2001, Proceedings 10th IEEE International Workshop on Robot and Human Interactive Communication. ROMAN 2001 (Cat. No.01TH8591).

[5]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2008, Springer Handbook of Robotics, 2nd Ed..

[6]  Giuseppe Oriolo,et al.  Simultaneous maximum-likelihood calibration of odometry and sensor parameters , 2008, 2008 IEEE International Conference on Robotics and Automation.

[7]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[8]  Giuseppe Oriolo,et al.  Probabilistic mutual localization in multi-agent systems from anonymous position measures , 2010, 49th IEEE Conference on Decision and Control (CDC).

[9]  A Franchi,et al.  Distributed target localization and encircling with a multi-robot system , 2011 .

[10]  Antonio Franchi,et al.  Distributed pursuit-evasion with limited-visibility sensors via frontier-based exploration , 2010, 2010 IEEE International Conference on Robotics and Automation.

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

[12]  Alin Albu-Schäffer,et al.  On impact decoupling properties of elastic robots and time optimal velocity maximization on joint level , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Dongjun Lee,et al.  MECHANICS AND CONTROL OF QUADROTORS FOR TOOL OPERATION , 2012 .

[14]  Giuseppe Oriolo,et al.  Simultaneous Calibration of Odometry and Sensor Parameters for Mobile Robots , 2013, IEEE Transactions on Robotics.

[15]  Raffaello D'Andrea,et al.  Stabilization of a flying vehicle on a taut tether using inertial sensing , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Giuseppe Oriolo,et al.  Mutual localization in multi-robot systems using anonymous relative measurements , 2013, Int. J. Robotics Res..

[17]  Grasp Lab AVIAN-INSPIRED GRASPING FOR QUADROTOR MICRO UAVS , 2013 .

[18]  Seungwon Choi,et al.  Aerial manipulation using a quadrotor with a two DOF robotic arm , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Dongjun Lee,et al.  Dynamics and control of quadrotor with robotic manipulator , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[20]  A. Ollero,et al.  Aerial manipulation robot composed of an autonomous helicopter and a 7 degrees of freedom industrial manipulator , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[21]  Matko Orsag,et al.  Towards valve turning using a dual-arm aerial manipulator , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Antonio Franchi,et al.  Design, identification and experimental testing of a light-weight flexible-joint arm for aerial physical interaction , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Aníbal Ollero,et al.  Experiments on behavioral coordinated control of an Unmanned Aerial Vehicle manipulator system , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[24]  Dongjun Lee,et al.  Aerial tool operation system using quadrotors as Rotating Thrust Generators , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Alessandro De Luca,et al.  Robots with Flexible Elements , 2016, Springer Handbook of Robotics, 2nd Ed..

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

[27]  A. Franchi,et al.  Protocentric Aerial Manipulators: Flatness Proofs and Simulations , 2016 .