Coordinated Multi-Robot Trajectory Tracking over Sampled Communication

In this paper, we propose an inverse-kinematics controller for a class of multi-robot systems in the scenario of sampled communication. The goal is to make a group of robots perform trajectory tracking in a coordinated way when the sampling time of communications is non-negligible, disrupting the theoretical convergence guarantees of standard control designs. Given a feasible desired trajectory in the configuration space, the proposed controller receives measurements from the system at sampled time instants and computes velocity references for the robots, which are tracked by a low-level controller. We propose a jointly designed feedback plus feedforward controller with provable stability and error convergence guarantees, and further show that the obtained controller is amenable of decentralized implementation. We test the proposed control strategy via numerical simulations in the scenario of cooperative aerial manipulation of a cable-suspended load using a realistic simulator (Fly-Crane). Finally, we compare our proposed decentralized controller with centralized approaches that adapt the feedback gain online through smart heuristics, and show that it achieves comparable performance.

[1]  Antonio Franchi,et al.  Distributed Estimation of State and Parameters in Multiagent Cooperative Load Manipulation , 2016, IEEE Transactions on Control of Network Systems.

[2]  Didier Devaurs,et al.  Motion Planning for 6-D Manipulation with Aerial Towed-cable Systems , 2013, Robotics: Science and Systems.

[3]  Antonio Franchi,et al.  Online Leader Selection for Improved Collective Tracking and Formation Maintenance , 2013, IEEE Transactions on Control of Network Systems.

[4]  Arjan van der Schaft,et al.  Sampled data systems passivity and discrete port-Hamiltonian systems , 2005, IEEE Transactions on Robotics.

[5]  Vijay Kumar,et al.  Dynamics, Control and Planning for Cooperative Manipulation of Payloads Suspended by Cables from Multiple Quadrotor Robots , 2013, Robotics: Science and Systems.

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

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

[8]  Antonio Franchi,et al.  Full-Pose Manipulation Control of a Cable-Suspended Load With Multiple UAVs Under Uncertainties , 2020, IEEE Robotics and Automation Letters.

[9]  Benedetto Allotta,et al.  An innovative decentralized strategy for I-AUVs cooperative manipulation tasks , 2015, Robotics Auton. Syst..

[10]  Tomohisa Hayakawa,et al.  Formation Control of Multi-Agent Systems with Sampled Information -- Relationship Between Information Exchange Structure and Control Performance -- , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[11]  Ruggero Carli,et al.  Cooperative Aerial Load Transportation via Sampled Communication , 2020, IEEE Control Systems Letters.

[12]  Sandra Hirche,et al.  Internal Force Analysis and Load Distribution for Cooperative Multi-Robot Manipulation , 2015, IEEE Transactions on Robotics.

[13]  Giuseppe Casalino,et al.  Manipulation and Transportation With Cooperative Underwater Vehicle Manipulator Systems , 2017, IEEE Journal of Oceanic Engineering.

[14]  Lorenzo Sabattini,et al.  Distributed Control of Multirobot Systems With Global Connectivity Maintenance , 2013, IEEE Transactions on Robotics.

[15]  Vijay Kumar,et al.  Cooperative Grasping and Transport Using Multiple Quadrotors , 2010, DARS.

[16]  Antonio Franchi,et al.  A study on force-based collaboration in swarms , 2019, Swarm Intelligence.

[17]  Spring Berman,et al.  Stability and Convergence Analysis of a Decentralized Proportional-Integral Control Strategy for Collective Transport , 2018, 2018 Annual American Control Conference (ACC).

[18]  Antonio Franchi,et al.  Aerial Co-Manipulation With Cables: The Role of Internal Force for Equilibria, Stability, and Passivity , 2018, IEEE Robotics and Automation Letters.

[19]  Zhe Liu,et al.  Formation Control of Mobile Robots Using Distributed Controller With Sampled-Data and Communication Delays , 2016, IEEE Transactions on Control Systems Technology.

[20]  Dimos V. Dimarogonas,et al.  Communication-based Decentralized Cooperative Object Transportation Using Nonlinear Model Predictive Control , 2018, 2018 European Control Conference (ECC).

[21]  Mac Schwager,et al.  Force-Amplifying N-robot Transport System (Force-ANTS) for cooperative planar manipulation without communication , 2016, Int. J. Robotics Res..

[22]  Roland Siegwart,et al.  Robust collaborative object transportation using multiple MAVs , 2017, Int. J. Robotics Res..

[23]  Carlo Masone,et al.  Cooperative transportation of a payload using quadrotors: A reconfigurable cable-driven parallel robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[24]  Antonio Franchi,et al.  Modeling and Control of UAV Bearing Formations with Bilateral High-level Steering , 2012, Int. J. Robotics Res..

[25]  Vijay Kumar,et al.  Decentralized Algorithms for Multi-Robot Manipulation via Caging , 2004, Int. J. Robotics Res..

[26]  Mac Schwager,et al.  Eyes in the Sky: Decentralized Control for the Deployment of Robotic Camera Networks , 2011, Proceedings of the IEEE.

[27]  Jorge Cortes,et al.  Coordinated Control of Multi-Robot Systems: A Survey , 2017 .

[28]  Dimos V. Dimarogonas,et al.  Distributed cooperative control and collision avoidance for multiple kinematic agents , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[29]  Yi Ren,et al.  Fully Distributed Cooperation for Networked Uncertain Mobile Manipulators , 2018, IEEE Transactions on Robotics.

[30]  Charalampos P. Bechlioulis,et al.  Cooperative manipulation exploiting only implicit communication , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[31]  Ruggero Carli,et al.  Control of over-redundant cooperative manipulation via sampled communication , 2021, ArXiv.

[32]  Gianluca Antonelli,et al.  Kinematic Control of Platoons of Autonomous Vehicles , 2006, IEEE Transactions on Robotics.

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

[34]  Sandra Hirche,et al.  Human-Guided Multirobot Cooperative Manipulation , 2019, IEEE Transactions on Control Systems Technology.