Locomotion with unit-modular reconfigurable robot
Locomotion with unit-modular reconfigurable robot
Hormone-based control for self-reconfigurable robots
AGENTS '00 Proceedings of the fourth international conference on Autonomous agents
On the use of sensors in self-reconfigurable robots
ICSAB Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animats
Multiagent Control of Self-Reconfigurable Robots
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
On the use of sensors in self-reconfigurable robots
ICSAB Proceedings of the seventh international conference on simulation of adaptive behavior on From animals to animats
Journal of Intelligent and Robotic Systems
A Self-adaptive Framework for Modular Robots in a Dynamic Environment: Theory and Applications
International Journal of Robotics Research
Annals of Mathematics and Artificial Intelligence
Hi-index | 0.00 |
In this paper we present a multiagent based control algorithm for self-reconfigurable robots. These robots are robots made from a possibly large number of independent modules. In the proposed control algorithm all modules run identical programs, but may play different roles. The modules decide what role to play based on their local configuration and information propagated down to them through the configuration tree. A role consists of a cyclic motion, the period of this motion, and a set of delays. The delays specify the phase delay of the cyclic motions of the child modules compared to the parent. These delays are used to coordinate the motions of the individual module to obtain a coordinated global behavior. We use this general algorithm to implement locomotion in a legged self-reconfigurable robot. We demonstrate that this algorithm successfully produces quadruped and hexapod gaits in a real self-reconfigurable robot made from up to nine independent autonomous modules. We show that the control algorithm scales and argue that the algorithm is minimal, robust to module failures, to loss of communication signals, and to interchange of modules.