A meta-module approach for cluster flow locomotion of modular robots

Modular robots consist numerous interconnected and often identical components called modules, through which flexibility and versatility are attained in their consigned tasks. This paper focuses on the locomotion of modular robots comprised of Atron modules, and proposes a new algorithm based on meta-module formation and planning in order to accomplish cluster-flow-type locomotion. Through an iterative process of meta-module formation to termination lifecycle, modules move three-by-three (as metamodules) and occupy the goal region, while trying to avoid collisions with obstacles and other modules, and minimizing the paths toward their final destinations. According to experimental results, the proposed algorithm can successfully be applied to modular robot locomotion in flat, obstacled, sloped, and holed surfaces. The runtime of the algorithm grows linearly with the number of modules, and therefore is fast. Comparisons with other methods showed that the proposed method can readily be implemented for cluster flow locomotion in real-world modular robots, since unlike existing methods-which have generally dealt with abstraction models of modular robots-realistic aspects of the environment, as well as physical and mechanical specifications of the modules, are fully considered.

[1]  Mark Yim,et al.  PolyBot: a modular reconfigurable robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  Pinhas Ben-Tzvi,et al.  Modular and reconfigurable mobile robotics , 2012, Robotics Auton. Syst..

[3]  Zack J. Butler,et al.  Generic decentralized control for a class of self-reconfigurable robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  David Johan Christensen,et al.  Evolution of shape-changing and self-repairing control for the ATRON self-reconfigurable robot , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Kasper Støy,et al.  Using cellular automata and gradients to control self-reconfiguration , 2006, Robotics Auton. Syst..

[6]  David Johan Christensen,et al.  A new meta-module for controlling large sheets of ATRON modules , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Mark Yim,et al.  Modular Self-Reconfigurable Robots , 2009, Encyclopedia of Complexity and Systems Science.

[8]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[9]  Masoud Asadpour,et al.  Modular Robotic Systems: Characteristics and Applications , 2015, Journal of Intelligent & Robotic Systems.

[10]  David Johan Christensen,et al.  Selecting a meta-module to shape-change the ATRON self-reconfigurable robot , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[11]  A. Castano,et al.  The Conro modules for reconfigurable robots , 2002 .

[12]  Satoshi Murata,et al.  Self-reconfigurable robots , 2007, IEEE Robotics & Automation Magazine.

[13]  Daniela Rus,et al.  Modular Robot Systems , 2010, IEEE Robotics & Automation Magazine.

[14]  David Johan Christensen,et al.  A unified simulator for Self-Reconfigurable Robots , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Radhika Nagpal,et al.  Self-Reconfiguration Using Directed Growth , 2004, DARS.

[16]  Eiichi Yoshida,et al.  A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments , 2002 .

[17]  Zack J. Butler,et al.  Million Module March: Scalable Locomotion for Large Self-Reconfiguring Robots , 2008, Int. J. Robotics Res..

[18]  Henrik Hautop Lund,et al.  Design of the ATRON lattice-based self-reconfigurable robot , 2006, Auton. Robots.

[19]  Eiichi Yoshida,et al.  Concept of self-reconfigurable modular robotic system , 2001, Artif. Intell. Eng..

[20]  Toshio Fukuda,et al.  Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.