Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
153 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Fast k-connectivity Restoration in Multi-Robot Systems for Robust Communication Maintenance (2404.03834v1)

Published 4 Apr 2024 in cs.RO

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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (37)
  1. 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.
  2. 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.
  3. C. Robin, S. Lacroix, “Multi-robot target detection and tracking: taxonomy and survey”, Autonomous Robots, vol. 40, pp. 729-760, 2016.
  4. 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.
  5. 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.
  6. L. Zhou, P. Tokekar, “Multi-robot coordination and planning in uncertain and adversarial environments”, Current Robotics Reports, vol. 2, pp. 147–157, 2021.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. N. Anari, M. Fazli, M. Ghodsi, M. Safari, “Euclidean movement minimization”, Journal of Combinatorial Optimization, vol. 32(2), pp. 354–367, 2016.
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. R. Ramanathan, R. Rosales-Hain, “Topology control of multihop wireless networks using transmit power adjustment”, IEEE INFOCOM, vol. 2, pp. 404–413, 2000.
  21. 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.
  22. 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.
  23. 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.
  24. 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.
  25. 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.
  26. 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.
  27. 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.
  28. 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.
  29. J. Hopcroft, R. Tarjan, “Algorithm 447: efficient algorithms for graph manipulation”, Communications of the ACM, vol. 16(6), pp. 372-378, 1973.
  30. S. Skiena, “The algorithm design manual”, vol. 2, pp. 506.
  31. W. Press, “Numerical recipes 3rd edition: The art of scientific computing”, Cambridge university press, sec. 16.1, 2007.
  32. 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.
  33. 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.
  34. L. Gurobi Optimization, “Gurobi optimizer reference manual,” 2020. [Online]. Available: http://www.gurobi.com
  35. 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.
  36. 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.
  37. 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.

Summary

  • The paper presents methods for Fast k-connectivity Restoration (FCR) in multi-robot systems to maintain robust communication networks after node failures with minimal robot movement.
  • A scalable Edge Augmentation-Sequential Cascaded Relocation (EA-SCR) algorithm is introduced, featuring Graph Topology Optimization and Movement Minimization phases to efficiently restore connectivity.
  • Empirical results show the EA-SCR algorithm is orders of magnitude faster than optimal solutions, performing within 10% of optimality and outperforming existing methods by approximately 30% in minimizing maximum robot movement.

Fast kk-Connectivity Restoration in Multi-Robot Systems for Robust Communication Maintenance

The paper presents a notable contribution to the field of multi-robot systems by introducing solutions to the problem of Fast kk-connectivity Restoration (FCR). This problem is critical for maintaining a robust communication network among a team of robots, particularly after the failure of some nodes. Within this context, a network is considered kk-connected if it remains connected despite the removal of any k1k-1 nodes. The authors' primary objective is to restore such a connectivity level with minimal robot movement, ensuring that the overall communication topology is robust against failures.

Methodology

The authors propose two approaches to solve the FCR problem:

  1. Quadratically Constrained Program (QCP) Formulation: The QCP formulation is aimed at providing an optimal solution leveraging multi-commodity flow concepts from network theory. Although this method can solve the problem optimally, it is computationally expensive and thus practical only for smaller networks. The formulation involves constructing binary variables to determine edge connectivity and ensuring that the movements maintain the kk-connectivity requirement with minimal displacement.
  2. Scalable EA-SCR Algorithm: To address the limitation regarding scalability in the QCP method, they introduce the EA-SCR (Edge Augmentation-Sequential Cascaded Relocation) algorithm. This heuristic approach offers a two-phase solution:
    • Graph Topology Optimization (GTO): The Edge Augmentation (EA) algorithm identifies additional edges required to achieve kk-connectivity and ensures that these augmentations minimize robot movement.
    • Movement Minimization (MM): The Sequential Cascaded Relocation (SCR) component finds the minimal movement path for robots while establishing these new connections, ensuring no existing connections are lost.

Results

Empirical evaluation of the EA-SCR algorithm demonstrates that it performs within 10% of the optimal solutions provided by the QCP method in terms of minimizing the maximum robot movement, which is quantified as the "minmax distance.” Notably, the EA-SCR algorithm proves to be orders of magnitude faster, making it viable for larger network sizes. Furthermore, the algorithm outperforms existing solutions by approximately 30% concerning this key performance metric.

Implications and Future Directions

The proposed methods have significant implications for the deployment of multi-robot systems, especially in scenarios requiring robust communication under varying topology constraints, such as exploration or patrolling tasks in adversarial environments. While the QCP formulation provides a theoretical benchmark, the EA-SCR algorithm offers a practical solution capable of real-time applications due to its scalability.

Future work could explore extensions for environments with obstacles, which the current models assume away. Furthermore, developing distributed algorithms based on the presented concepts could greatly enhance the adaptability and resilience of robot teams in decentralized settings. The paper's methods could also be evaluated for applications beyond robotic communication maintenance, particularly in networks requiring similar robustness under constrained mobility. Overall, these contributions anchor promising advancements in the pragmatic deployment of resilient multi-robot networks.

Youtube Logo Streamline Icon: https://streamlinehq.com