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(n2log2n) time, O(n2) time, or O(nlog2n) 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.
| Original language | English |
|---|---|
| Article number | 5 |
| Journal | Theoretical Computer Science |
| Volume | 1082 |
| DOIs | |
| Publication status | Published - 2 Sept 2026 |
Bibliographical note
Publisher Copyright:© 2026 The Author(s)
Keywords
- Collision detection
- Complexity
- Computational geometry
- Modular robots
Fingerprint
Dive into the research topics of 'Collision detection for modular robots: it is easy to cause collisions and hard to avoid them'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver