Dynamic decentralized control for protocentric aerial manipulators

We present a control methodology for underactuated aerial manipulators that is both easy to implement on real systems and able to achieve highly dynamic behaviors. The method is composed by two parts: i) a nominal input/state trajectory generator that takes into account the full-body dynamics of the system exploiting its differential flatness property; ii) a decentralized feedback controller acting on the actuated degrees of freedom that confers the needed robustness to the closed-loop system. We demonstrate that the proposed controller is able to precisely track dynamic trajectories when implemented on a standard hardware. Comparative experiments clearly show the benefit of using the nominal input/state generator.

[1]  Antonio Franchi,et al.  Bilateral teleoperation of multiple UAVs with decentralized bearing-only formation control , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Giuseppe Oriolo,et al.  Aerial grasping of a moving target with a quadrotor UAV , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

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

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

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

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

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

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

[10]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

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

[12]  Antonio Franchi,et al.  Adaptive closed-loop speed control of BLDC motors with applications to multi-rotor aerial vehicles , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Aníbal Ollero,et al.  Experiments on coordinated motion of aerial robotic manipulators , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Aníbal Ollero,et al.  Control of an aerial robot with multi-link arm for assembly tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

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