Brief Announcement: Collision Detection for Modular Robots – It Is Easy to Cause Collisions and Hard to Avoid Them

Publication date

2024-06

Authors

Gupta, Siddharth
van Kreveld, M.J.ORCID 0000-0001-8208-3468ISNI 0000000116732175
Michail, Othon
Padalkin, Andreas

Editors

Casteigts, Arnaud
Kuhn, Fabian

Advisors

Supervisors

Document Type

Part of book
Open Access logo

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