Experiments on coordinated motion of aerial robotic manipulators

In this paper a three layer control architecture for multiple aerial robotic manipulators is presented. The top layer, on the basis of the desired mission, determines the end-effector desired trajectory for each manipulator, while the middle layer is in charge of computing the motion references in order to track such end-effectors trajectories coming from the upper layer. Finally the bottom layer is a low level motion controller, which tracks the motion references. The overall mission is decomposed in a set of elementary behaviors which are combined together, through the Null Space-based Behavioral (NSB) approach, into more complex compounds behaviors. The proposed framework has been tested conducting an experimental campaign.

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

[2]  Manuel Béjar,et al.  Model-Based Design, Development and Validation for UAS Critical Software , 2012, J. Intell. Robotic Syst..

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

[4]  Gianluca Antonelli,et al.  The NSB control: a behavior-based approach for multi-robot systems , 2010, Paladyn J. Behav. Robotics.

[5]  Lorenzo Marconi,et al.  Developing an Aerial Manipulator Prototype: Physical Interaction with the Environment , 2014, IEEE Robotics & Automation Magazine.

[6]  Aníbal Ollero,et al.  A multilayer control for multirotor UAVs equipped with a servo robot arm , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Giuseppe Muscio,et al.  Control of quadrotor aerial vehicles equipped with a robotic arm , 2013, 21st Mediterranean Conference on Control and Automation.

[8]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[9]  Kazuya Yoshida,et al.  Collaborative mapping of an earthquake‐damaged building via ground and aerial robots , 2012, J. Field Robotics.

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

[11]  G. Antonelli,et al.  Control Software Architecture for Cooperative Multiple Unmanned Aerial Vehicle-Manipulator Systems , 2014 .

[12]  Konstantin Kondak,et al.  Closed-Loop Behavior of an Autonomous Helicopter Equipped with a Robotic Arm for Aerial Manipulation Tasks , 2013 .

[13]  Gianluca Antonelli,et al.  Decentralized centroid and formation control for multi-robot systems , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Rachid Alami,et al.  Task planning and control for a multi-UAV system: architecture and algorithms , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Gianluca Antonelli,et al.  Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic systems , 2008, 2008 IEEE International Conference on Robotics and Automation.

[16]  Harry H. Cheng,et al.  Mobile-R: A reconfigurable cooperative control platform for rapid deployment of multi-robot systems , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Khelifa Baizid,et al.  CAVIS: a Control software Architecture for cooperative multi-unmanned aerial VehIcle-manipulator Systems , 2014 .

[18]  Vincenzo Lippiello,et al.  Grasp planning and parallel control of a redundant dual-arm/hand manipulation system , 2013, Robotica.

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

[20]  G. Heredia,et al.  Mechanical Design of a 6-DOF Aerial Manipulator for assembling bar structures using UAVs , 2014 .