Brief Announcement: Collision Detection for Modular Robots – It Is Easy to Cause Collisions and Hard to Avoid Them
Publication date
2024-06
Editors
Casteigts, Arnaud
Kuhn, Fabian
Advisors
Supervisors
Document Type
Part of book
Metadata
Show full item recordCollections
License
cc_by
Abstract
We consider geometric collision-detection problems for modular reconfigurable robots. Assuming the nodes (modules) are connected squares on a grid, we investigate the complexity of deciding whether collisions may occur, or can be avoided, if a set of expansion and contraction operations is executed. We study both discrete- and continuous-time models, and allow operations to be coupled into a single parallel group. Our algorithms to decide if a collision may occur run in O(n2 log2 n) time, O(n2) time, or O(nlog2 n) time, depending on the presence and type of coupled operations, in a continuous-time model for a modular robot with n nodes. To decide if collisions can be avoided, we show that a very restricted version is already NP-complete in the discrete-time model, while the same problem is polynomial in the continuous-time model. A less restricted version is NP-hard in the continuous-time model.
Keywords
Collision detection, Complexity, Computational Geometry, Modular robots, Software
Citation
Gupta, S, van Kreveld, M, Michail, O & Padalkin, A 2024, Brief Announcement : Collision Detection for Modular Robots – It Is Easy to Cause Collisions and Hard to Avoid Them. in A Casteigts & F Kuhn (eds), 3rd Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2024., 26, Leibniz International Proceedings in Informatics, LIPIcs, vol. 292, Dagstuhl Publishing, 3rd Symposium on Algorithmic Foundations of Dynamic Networks, SAND 2024, Patras, Greece, 5/06/24. https://doi.org/10.4230/LIPIcs.SAND.2024.26, conference