Fast k-connectivity Restoration in Multi-Robot Systems for Robust Communication Maintenance (2404.03834v1)
Abstract: Maintaining a robust communication network plays an important role in the success of a multi-robot team jointly performing an optimization task. A key characteristic of a robust cooperative multi-robot system is the ability to repair the communication topology in the case of robot failure. In this paper, we focus on the Fast k-connectivity Restoration (FCR) problem, which aims to repair a network to make it k-connected with minimum robot movement. We develop a Quadratically Constrained Program (QCP) formulation of the FCR problem, which provides a way to optimally solve the problem, but cannot handle large instances due to high computational overhead. We therefore present a scalable algorithm, called EA-SCR, for the FCR problem using graph theoretic concepts. By conducting empirical studies, we demonstrate that the EA-SCR algorithm performs within 10 percent of the optimal while being orders of magnitude faster. We also show that EA-SCR outperforms existing solutions by 30 percent in terms of the FCR distance metric.
- Y. Rizk, M. Awad, E.W. Tunstel, “Cooperative heterogeneous multi-robot systems: A survey”, ACM Computing Surveys (CSUR), vol. 52(2), pp. 1-31, 2019.
- Z. Yan, N. Jouandeau, A. Cherif, “A survey and analysis of multi-robot coordination”, International Journal of Advanced Robotic Systems, vol. 10(12), pp. 399, 2013.
- C. Robin, S. Lacroix, “Multi-robot target detection and tracking: taxonomy and survey”, Autonomous Robots, vol. 40, pp. 729-760, 2016.
- L. Huang, M. Zhou, K. Hao, E. Hou, “A survey of multi-robot regular and adversarial patrolling”, IEEE/CAA Journal of Automatica Sinica, vol. 4, pp. 894-903, 2019.
- G. Shi, I.E. Rabban, L. Zhou, P. Tokekar, “Communication-aware multi-robot coordination with submodular maximization”, 2021 IEEE International Conference on Robotics and Automation (ICRA), pp. 8955-8961). 2021.
- L. Zhou, P. Tokekar, “Multi-robot coordination and planning in uncertain and adversarial environments”, Current Robotics Reports, vol. 2, pp. 147–157, 2021.
- L. Sabattini, N. Chopra, and C. Secchi, “Decentralized connectivity maintenance for cooperative control of mobile robotic systems,” The International Journal of Robotics Research, vol. 32, no. 12, pp. 1411–1423, 2013.
- L. Sabattini, C. Secchi, N. Chopra, A. Gasparri, “Distributed control of multirobot systems with global connectivity maintenance,” IEEE Transactions on Robotics, vol. 29(5), 1326-1332, 2013.
- P. Robuffo Giordano, A. Franchi, C. Secchi, and H. H. Bülthoff, “A passivity-based decentralized strategy for generalized connectivity maintenance,” The International Journal of Robotics Research, vol. 32, no. 3, pp. 299–323, 2013.
- M. M. Zavlanos, M. B. Egerstedt, and G. J. Pappas, “Graph-theoretic connectivity control of mobile robot networks,” Proceedings of the IEEE, vol. 99, no. 9, pp. 1525–1540, 2011.
- M. Minelli, J. Panerati, M. Kaufmann, C. Ghedini, G. Beltrame, L. Sabattini, “Self-optimization of resilient topologies for fallible multi-robots,” Robotics and Auton. Systems, vol. 124, p. 103384, 2020.
- J. Panerati, M. Minelli, C. Ghedini, L. Meyer, M. Kaufmann, L. Sabattini, and G. Beltrame, “Robust connectivity maintenance for fallible robots,” Autonomous Robots, vol. 43, no. 3, pp. 769–787, 2019.
- S. Kirkland, J. Molitierno, M. Neumann, B. Shader, “On graphs with equal algebraic and vertex connectivity”, Linear algebra and its applications, vol. 341(1-3), pp. 45–56, 2002.
- E. Demaine, M. Hajiaghayi, H. Mahini, A. Sayedi-Roshkhar, S. Oveisgharan, M. Zadimoghaddam, “Minimizing movement.” ACM Transactions on Algorithms (TALG), vol. 5(3), pp. 1–30, 2009.
- N. Anari, M. Fazli, M. Ghodsi, M. Safari, “Euclidean movement minimization”, Journal of Combinatorial Optimization, vol. 32(2), pp. 354–367, 2016.
- K. Engin, V. Isler, “Minimizing movement to establish the connectivity of randomly deployed robots”, International Conference on Automated Planning and Scheduling, vol. 28, pp. 451–458, 2018.
- P. Basu and J. Redi, “Movement control algorithms for realization of fault-tolerant ad hoc robot networks,” IEEE network, vol. 18, no. 4, pp. 36–44, 2004.
- A. A. Abbasi, M. Younis, and K. Akkaya, “Movement-assisted connectivity restoration in wireless sensor and actor networks,” IEEE Transactions on parallel and distributed systems, vol. 20, no. 9, pp. 1366–1379, 2008.
- S. Lee, M. Younis, and M. Lee, “Connectivity restoration in a partitioned wireless sensor network with assured fault tolerance,” Ad Hoc Networks, vol. 24, pp. 1–19, 2015.
- R. Ramanathan, R. Rosales-Hain, “Topology control of multihop wireless networks using transmit power adjustment”, IEEE INFOCOM, vol. 2, pp. 404–413, 2000.
- S. Engin, V. Isler, “Establishing fault-tolerant connectivity of mobile robot networks” IEEE Transactions on Control of Network Systems, vol. 8(2), pp. 667–677, 2021.
- N. Atay and B. Bayazit, “Mobile wireless sensor network connectivity repair with k-redundancy,” in Algorithmic Foundation of Robotics VIII, Springer, pp. 35–49, 2009.
- J. Bredin, E. Demaine, M. Hajiaghayi, D. ,Rus, “Deploying sensor networks with guaranteed fault tolerance”, IEEE/ACM Transaction on Networking, vol. 18(1), pp. 216–228, 2010.
- W. Luo and K. Sycara, “Minimum k-connectivity maintenance for robust multi-robot systems,” in 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7370–7377, 2019.
- W. Luo, N. Chakraborty, K. Sycara, “Minimally disruptive connectivity enhancement for resilient multi-robot teams”, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 11809-11816, 2020.
- A. Cornejo and N. Lynch, “Fault-tolerance through k-connectivity,” Workshop on network science and systems issues in multi-robot autonomy: ICRA, vol. 2, 2010.
- V. Akram, O. Dagdeviren, B. Tavli, “Distributed k-Connectivity Restoration for Fault Tolerant Wireless Sensor and Actuator Networks: Algorithm Design and Experimental Evaluations”,IEEE Transactions on Reliability, vol. 70(3), pp. 1112-1125, 2020.
- R. E. N. Moraes, C. C. Ribeiro, and C. Duhamel, “Optimal solutions for fault-tolerant topology control in wireless ad hoc networks,” IEEE Transactions on Wireless Communications, vol. 8, no. 12, pp. 5970–5981, 2009.
- J. Hopcroft, R. Tarjan, “Algorithm 447: efficient algorithms for graph manipulation”, Communications of the ACM, vol. 16(6), pp. 372-378, 1973.
- S. Skiena, “The algorithm design manual”, vol. 2, pp. 506.
- W. Press, “Numerical recipes 3rd edition: The art of scientific computing”, Cambridge university press, sec. 16.1, 2007.
- I. Kuzminykh, A. Snihurov, and A. Carlsson, “Testing of communication range in zigbee technology”, 2017 14th International Conference The Experience of Designing and Application of CAD Systems in Microelectronics (CADSM), pp. 133–136, 2017.
- V. Iordache, R. A. Gheorghiu, M. Minea, and A. C. Cormos, “Field testing of bluetooth and zigbee technologies for vehicle-to-infrastructure applications”, 13th International Conference on Advanced Technologies, Systems and Services in Telecommunications (TELSIKS), pp. 248–251, 2017.
- L. Gurobi Optimization, “Gurobi optimizer reference manual,” 2020. [Online]. Available: http://www.gurobi.com
- S. Hari, S. Rathinam, S. Darbha, K. Kalyanam, S. Manyam, D. Casbeer, “The generalized persistent monitoring problem”, American Control Conference (ACC), pp. 2783–2788, 2019.
- M. Ishat-E-Rabban, P. Tokekar, “Failure-resilient coverage maximization with multiple robots”, IEEE Robotics and Automation Letters, vol. 6(2), pp. 3894-3901, 2021.
- J. Preiss, W. Honig, G. Sukhatme, N. Ayanian, “Crazyswarm: A large nano-quadcopter swarm”, IEEE International Conference on Robotics and Automation (ICRA), pp. 3299–3304, 2017.