Robust and reversible execution of self-reconfiguration sequences
- Ulrik Pagh Schultz,
- Mirko Bordignon,
- University of Copenhagen,
- University of Southern Denmark
Research Output:
Journal Article or Conference Article in Journal
Journal article
Publication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Journal article
Original language
Undefined/UnknownPages from-to (Number of pages)
Pages 35-57 (23 pages)Journal (Volume, Issue Number)
Robotica (Volume 29)Publication milestones
- Published - 2011
Publication status
Published - 2011
ISSN
0263-5747Publication IDs
- Scopus: 79951802712
Abstract
Modular, self-reconfigurable robots are robotic systems that can change their own shape by autonomously rearranging the physical modules from which they are built. In this work, we are interested in how to distributedly execute a specified self-reconfiguration sequence. The sequence is specified using a simple and centralized scripting language, which either could be the outcome of a planner or be hand-coded. The distributed controller generated from this language allows for parallel self-reconfiguration steps and is highly robust to communication errors and loss of local state due to software failures. Furthermore, the self-reconfiguration sequence can automatically be reversed, if desired. We verify our approach and demonstrate its robustness in experiments using physical and the simulated ATRON modules, as well as simulated M-TRAN modules. Overall, the contribution of this work is the combination of the tractability of a centralized scripting language with the robustness and parallelism of distributed controllers in modular robots.
Publication metrics
PlumX
Citations
21
Captures
16
