Self-organization of environmentally-adaptive shapes on a modular robot

Modular robots have the potential to achieve a wide range of applications by reconfiguring their shapes to perform different functions. This requires robust and scalable control algorithms that can form a wide range of user-specified shapes, including shapes that adapt to the environment. Here we present a decentralized algorithm for self-organizing of environmentally-adaptive shapes. We apply it to a chain-style modular robot, configured to form a flexible sheet structure. We show that the proposed algorithm is capable of achieving a wide class of environmentally-adaptive shapes, and the module control is simple, scalable, robust and provably correct. The algorithm is also self-maintaining: the shape automatically adapts if the environment changes. Finally, we present several applications which can be achieved within this framework via robot prototypes and simulations, such as a self-balancing table. In our experiments, we demonstrate the algorithm is highly responsive and robust in the face of real-world actuation and sensing noise.

[1]  Ying Zhang,et al.  Limbless Conforming Gaits with Modular Robots , 2004, ISER.

[2]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[3]  Zack J. Butler,et al.  Self-reconfiguring robots , 2002, CACM.

[4]  Ying Zhang,et al.  Connecting and disconnecting for chain self-reconfiguration with PolyBot , 2002 .

[5]  Daniela Rus,et al.  Generic distributed assembly and repair algorithms for self-reconfiguring robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Wei-Min Shen,et al.  Sensor-based distributed control for chain-typed self-reconfiguration , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[7]  Wei-Min Shen,et al.  Multimode locomotion via SuperBot reconfigurable robots , 2006, Auton. Robots.

[8]  Tad Hogg,et al.  Emergent structures in modular self-reconfigurable robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Haruhisa Kurokawa,et al.  Distributed Metamorphosis of Regular M-TRAN Structures , 2004, DARS.

[10]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .

[11]  W. McCarthy Programmable matter , 2000, Nature.

[12]  K. Stoy The deformatron robot: a biologically inspired homogeneous modular robot , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[13]  Eiichi Yoshida,et al.  M-TRAN: self-reconfigurable modular robotic system , 2002 .

[14]  Radhika Nagpal,et al.  Programmable self-assembly using biologically-inspired multiagent control , 2002, AAMAS '02.