Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 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

Asynchronous Perception-Action-Communication with Graph Neural Networks (2309.10164v1)

Published 18 Sep 2023 in cs.RO and cs.AI

Abstract: Collaboration in large robot swarms to achieve a common global objective is a challenging problem in large environments due to limited sensing and communication capabilities. The robots must execute a Perception-Action-Communication (PAC) loop -- they perceive their local environment, communicate with other robots, and take actions in real time. A fundamental challenge in decentralized PAC systems is to decide what information to communicate with the neighboring robots and how to take actions while utilizing the information shared by the neighbors. Recently, this has been addressed using Graph Neural Networks (GNNs) for applications such as flocking and coverage control. Although conceptually, GNN policies are fully decentralized, the evaluation and deployment of such policies have primarily remained centralized or restrictively decentralized. Furthermore, existing frameworks assume sequential execution of perception and action inference, which is very restrictive in real-world applications. This paper proposes a framework for asynchronous PAC in robot swarms, where decentralized GNNs are used to compute navigation actions and generate messages for communication. In particular, we use aggregated GNNs, which enable the exchange of hidden layer information between robots for computational efficiency and decentralized inference of actions. Furthermore, the modules in the framework are asynchronous, allowing robots to perform sensing, extracting information, communication, action inference, and control execution at different frequencies. We demonstrate the effectiveness of GNNs executed in the proposed framework in navigating large robot swarms for collaborative coverage of large environments.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (20)
  1. T. N. Kipf and M. Welling, “Semi-Supervised Classification with Graph Convolutional Networks,” in International Conference on Learning Representations, 2017.
  2. E. Tolstaya, F. Gama, J. Paulos, G. Pappas, V. Kumar, and A. Ribeiro, “Learning decentralized controllers for robot swarms with graph neural networks,” in Proceedings of the Conference on Robot Learning, ser. Proceedings of Machine Learning Research, L. P. Kaelbling, D. Kragic, and K. Sugiura, Eds., vol. 100.   PMLR, Oct 2020, pp. 671–682.
  3. E. Tolstaya, J. Paulos, V. Kumar, and A. Ribeiro, “Multi-robot coverage and exploration using spatial graph neural networks,” in 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2021, pp. 8944–8950.
  4. F. Gama, Q. Li, E. Tolstaya, A. Prorok, and A. Ribeiro, “Synthesizing decentralized controllers with graph neural networks and imitation learning,” IEEE Transactions on Signal Processing, vol. 70, pp. 1932–1946, 2022.
  5. W. Gosrich, S. Mayya, R. Li, J. Paulos, M. Yim, A. Ribeiro, and V. Kumar, “Coverage Control in Multi-Robot Systems via Graph Neural Networks,” in International Conference on Robotics and Automation (ICRA), 2022, pp. 8787–8793.
  6. Q. Li, F. Gama, A. Ribeiro, and A. Prorok, “Graph neural networks for decentralized multi-robot path planning,” in IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2020, pp. 11 785–11 792.
  7. L. Zhou, V. D. Sharma, Q. Li, A. Prorok, A. Ribeiro, P. Tokekar, and V. Kumar, “Graph neural networks for decentralized multi-robot target tracking,” in IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), 2022, pp. 195–202.
  8. L. Ruiz, F. Gama, and A. Ribeiro, “Graph neural networks: Architectures, stability, and transferability,” Proceedings of the IEEE, vol. 109, no. 5, pp. 660–682, 2021.
  9. W. L. Hamilton, R. Ying, and J. Leskovec, “Inductive representation learning on large graphs,” in Proceedings of the 31st International Conference on Neural Information Processing Systems.   Red Hook, NY, USA: Curran Associates Inc., 2017, p. 1025–1035.
  10. D. Owerko, F. Gama, and A. Ribeiro, “Predicting power outages using graph neural networks,” in IEEE global conference on signal and information processing.   IEEE, 2018, pp. 743–747.
  11. M. Tzes, N. Bousias, E. Chatzipantazis, and G. J. Pappas, “Graph neural networks for multi-robot active information acquisition,” in IEEE International Conference on Robotics and Automation (ICRA).   IEEE, 2023, pp. 3497–3503.
  12. J. Blumenkamp, S. Morad, J. Gielis, Q. Li, and A. Prorok, “A framework for real-world multi-robot systems running decentralized gnn-based policies,” in International Conference on Robotics and Automation (ICRA), 2022, pp. 8772–8778.
  13. S. Macenski, T. Foote, B. Gerkey, C. Lalancette, and W. Woodall, “Robot operating system 2: Design, architecture, and uses in the wild,” Science Robotics, vol. 7, no. 66, p. eabm6074, 2022.
  14. H. S. Witsenhausen, “A counterexample in stochastic optimum control,” SIAM Journal on Control, vol. 6, no. 1, pp. 131–147, 1968.
  15. B. Wang, “Coverage problems in sensor networks: A survey,” ACM Comput. Surv., vol. 43, no. 4, oct 2011.
  16. B. Hexsel, N. Chakraborty, and K. Sycara, “Coverage control for mobile anisotropic sensor networks,” in IEEE International Conference on Robotics and Automation, 2011, pp. 2878–2885.
  17. L. Doitsidis, S. Weiss, A. Renzaglia, M. W. Achtelik, E. Kosmatopoulos, R. Siegwart, and D. Scaramuzza, “Optimal surveillance coverage for teams of micro aerial vehicles in gps-denied environments using onboard vision,” Autonomous Robots, vol. 33, pp. 173–188, 2012.
  18. L. C. Pimenta, M. Schwager, Q. Lindsey, V. Kumar, D. Rus, R. C. Mesquita, and G. A. Pereira, “Simultaneous coverage and tracking (scat) of moving targets with robot networks,” in Algorithmic Foundation of Robotics VIII: Selected Contributions of the Eight International Workshop on the Algorithmic Foundations of Robotics.   Springer, 2010, pp. 85–99.
  19. Q. Du, V. Faber, and M. Gunzburger, “Centroidal Voronoi Tessellations: Applications and Algorithms,” SIAM Review, vol. 41, no. 4, pp. 637–676, 1999.
  20. Cortés, Jorge, Martínez, Sonia, and Bullo, Francesco, “Spatially-distributed coverage optimization and control with limited-range interactions,” ESAIM: COCV, vol. 11, no. 4, pp. 691–719, 2005.
Citations (1)

Summary

We haven't generated a summary for this paper yet.