×

Coordinated multi-robot trajectory tracking control over sampled communication. (English) Zbl 1520.93357

Summary: 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 much larger than the sampling time of low-level controllers, disrupting theoretical convergence guarantees of standard control design in continuous time. Given a desired trajectory in configuration space which is pre-computed offline, the proposed controller receives configuration measurements, possibly via wireless, to re-compute velocity references for the robots, which are tracked by a low-level controller. We propose joint design of a sampled proportional feedback plus a novel continuous-time feedforward that linearizes the dynamics around the reference trajectory: this method is amenable to distributed communication implementation where only one broadcast transmission is needed per sample. Also, we provide closed-form expressions for instability and stability regions and convergence rate in terms of proportional gain \(k\) and sampling period \(T\). 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 controller with centralized approaches that adapt the feedback gain online through smart heuristics, and show that it achieves comparable performance.

MSC:

93C85 Automated systems (robots, etc.) in control theory
93A16 Multi-agent systems

References:

[1] Antonelli, G.; Chiaverini, S., Kinematic control of platoons of autonomous vehicles, IEEE Transactions on Robotics, 22, 6, 1285-1292 (2006)
[2] Arai, T.; Pagello, E.; Parker, L. E., Advances in multi-robot systems, IEEE Transactions on Robotics and Automation, 18, 5, 655-661 (2002)
[3] Conti, R.; Meli, E.; Ridolfi, A.; Allotta, B., An innovative decentralized strategy for I-AUVs cooperative manipulation tasks, Robotics and Autonomous Systems, 72, 261-276 (2015)
[4] Cortés, J.; Egerstedt, M., Coordinated control of multi-robot systems: A survey, SICE Journal of Control, Measurement, and System Integration, 10, 6, 495-503 (2017)
[5] Dimarogonas, D. V.; Kyriakopoulos, K. J., Distributed cooperative control and collision avoidance for multiple kinematic agents, (IEEE Conference on Decision and Control (2006), IEEE), 721-726
[6] Erhart, S.; Hirche, S., Internal force analysis and load distribution for cooperative multi-robot manipulation, IEEE Transactions on Robotics, 31, 5, 1238-1243 (2015)
[7] Farivarnejad, H.; Berman, S., Stability and convergence analysis of a decentralized proportional-integral control strategy for collective transport, (American Control Conference (2018), IEEE), 2794-2801
[8] Franchi, A.; Giordano, P. R., Online leader selection for improved collective tracking and formation maintenance, IEEE Transactions on Control of Network Systems, 5, 1, 3-13 (2018) · Zbl 1507.93008
[9] Franchi, A.; Masone, C.; Grabe, V.; Ryll, M.; Bülthoff, H. H.; Robuffo Giordano, P., Modeling and control of UAV bearing formations with bilateral high-level steering, The International Journal of Robotics Research, 31, 12, 1504-1525 (2012)
[10] Franchi, A.; Petitti, A.; Rizzo, A., Distributed estimation of state and parameters in multi-agent cooperative load manipulation, IEEE Transactions on Control of Network Systems, 6, 2, 690-701 (2019) · Zbl 1515.93198
[11] Gabellieri, C.; Tognon, M.; Sanalitro, D.; Palottino, L.; Franchi, A., A study on force-based collaboration in swarms, Swarm Intelligence, 14, 57-82 (2020)
[12] Hayakawat, T., Matsuzawat, T., & Harat, S. (2006). Formation Control of Multi-Agent Systems with Sampled Information. In IEEE Conference on Decision and Control (pp. 4333-4338).
[13] Jiménez-Cano, A.; Sanalitro, D.; Tognon, M.; Franchi, A.; Cortés, J., Precise cable-suspended pick-and-place with an aerial multi-robot system, Journal of Intelligent and Robotic Systems, 105, 3, 1-13 (2022)
[14] Lee, T., Leoky, M., & McClamroch, N. H. (2010). Geometric tracking control of a quadrotor UAV on SE(3). In IEEE Conference on Decision and Control (pp. 5420-5425). Atlanta, GA.
[15] Liu, Z.; Chen, W.; Lu, J.; Wang, H.; Wang, J., Formation control of mobile robots using distributed controller with sampled-data and communication delays, IEEE Transactions on Control Systems Technology, 24, 6, 2125-2132 (2016)
[16] Manubens, M., Devaurs, D., Ros, L., & Cortés, J. (2013). Motion Planning for 6-D Manipulation with Aerial Towed-cable Systems. In Robotics: Science and Systems. Berlin, Germany.
[17] Masone, C., Bülthoff, H. H., & Stegagno, P. (2016). Cooperative transportation of a payload using quadrotors: A reconfigurable cable-driven parallel robot. In IEEE/RSJ International Conference on Intelligent Robots and Systems (pp. 1623-1630).
[18] Maza, I.; Kondak, K.; Bernard, M.; Ollero, A., Multi-UAV cooperation and control for load transportation and deployment, Journal of Intelligent and Robotic Systems, 57, 1-4, 417-449 (2010) · Zbl 1203.93147
[19] Mellinger, D.; Shomin, M.; Michael, N.; Kumar, V., Cooperative grasping and transport using multiple quadrotors, (Distributed Autonomous Robotic Systems (2013), Springer), 545-558
[20] Pereira, G. A.; Campos, M. F.; Kumar, V., Decentralized algorithms for multi-robot manipulation via caging, International Journal of Robotics Research, 23, 7-8, 783-795 (2004)
[21] Petitti, A., Sanalitro, D., Tognon, M., Milella, A., Cortés, J., & Franchi, A. (2020). Inertial Estimation and Energy-Efficient Control of a Cable-suspended Load with a Team of UAVs. In International Conference on Unmanned Aircraft Systems (pp. 158-165).
[22] Ren, Y.; Sosnowski, S.; Hirche, S., Fully distributed cooperation for networked uncertain mobile manipulators, IEEE Transactions on Robotics, 36, 4, 984-1003 (2020)
[23] Rossi, E.; Tognon, M.; Ballotta, L.; Carli, R.; Cortés, J.; Franchi, A., Coordinated multi-robot trajectory tracking over sampled communication (2021), arXiv e-Prints, arXiv:2112.00165
[24] Rossi, E.; Tognon, M.; Carli, R.; Franchi, A.; Schenato, L., Control of over-redundant cooperative manipulation via sampled communication (2021), arXiv e-Prints, arXiv:2112.01107
[25] Rossi, E.; Tognon, M.; Carli, R.; Schenato, L.; Cortés, J.; Franchi, A., Cooperative aerial load transportation via sampled communication, IEEE Control Systems Letters, 4, 2, 277-282 (2020)
[26] Sabattini, L.; Secchi, C.; Chopra, N.; Gasparri, A., Distributed control of multirobot systems with global connectivity maintenance, IEEE Transactions on Robotics, 29, 5, 1326-1332 (2013)
[27] Sanalitro, D.; Savino, H. J.; Tognon, M.; Cortés, J.; Franchi, A., Full-pose manipulation control of a cable-suspended load with multiple UAVs under uncertainties, IEEE Robotics and Automation Letters, 5, 2185-2191 (2020)
[28] Schwager, M.; Julian, B. J.; Angermann, M.; Rus, D., Eyes in the sky: Decentralized control for the deployment of robotic camera networks, Proceedings of the IEEE, 99, 9, 1541-1561 (2011)
[29] Siciliano, B.; Sciavicco, L.; Villani, L.; Oriolo, G., Robotics: modelling, planning and control (2009), Springer
[30] Sieber, D.; Hirche, S., Human-guided multirobot cooperative manipulation, IEEE Transactions on Control Systems Technology, 27, 4, 1492-1509 (2019)
[31] Simetti, E.; Casalino, G., Manipulation and transportation with cooperative underwater vehicle manipulator systems, IEEE Journal of Oceanic Engineering, 42, 4, 782-799 (2016)
[32] Sreenath, K., & Kumar, V. (2013). Dynamics, Control and Planning for Cooperative Manipulation of Payloads Suspended by Cables from Multiple Quadrotor Robots. In Robotics: Science and Systems. Berlin, Germany.
[33] Stramigioli, S.; Secchi, C.; van der Schaft, A. J.; Fantuzzi, C., Sampled data systems passivity and discrete port-hamiltonian systems, IEEE Transactions on Robotics, 21, 4, 574-587 (2005)
[34] Tagliabue, A.; Kamel, M.; Siegwart, R.; Nieto, J., Robust collaborative object transportation using multiple MAVs, International Journal of Robotics Research, 38, 9, 1020-1044 (2019)
[35] Tognon, M.; Gabellieri, C.; Pallottino, L.; Franchi, A., Aerial co-manipulation with cables: The role of internal force for equilibria, stability, and passivity, IEEE Robotics and Automation Letters Special Issue on Aerial Manipulation, 3, 3, 2577-2583 (2018)
[36] Tsiamis, A.; Verginis, C. K.; Bechlioulis, C. P.; Kyriakopoulos, K. J., Cooperative manipulation exploiting only implicit communication, (IEEE/RSJ International Conference on Intelligent Robots and Systems (2015), IEEE), 864-869
[37] Verginis, C. K.; Nikou, A.; Dimarogonas, D. V., Communication-based decentralized cooperative object transportation using nonlinear model predictive control, (European Control Conference (2018), IEEE), 733-738
[38] Wang, Z.; Schwager, M., Force-amplifying n-robot transport system (force-ants) for cooperative planar manipulation without communication, International Journal of Robotics Research, 35, 13, 1564-1586 (2016)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.