Decentralized Control for 3D M-Blocks for Path Following, Line Formation, and Light Gradient Aggregation

This paper presents a decentralized control frame-work for lattice-based Modular Self-Reconfigurable Robots (MSRR) which utilizes a novel magnetic fiducial system to facilitate neighbor identification and to enable algorithms which promise scalable functionality for systems with many modules. In this system individual modules autonomously follow simple behaviors while periodically accepting input from a centralized controller. This system is demonstrated with three initial behaviors: (1) Path following: modules follow a three dimensional path based on magnetic fiducial tags embedded in their neighbors, (2) Line formation: modules transform from a 3D structure into a line following a partially decentralized control algorithm, and (3) Light gradient aggregation: the formation of a group of modules guided by a global stimulus (i.e. visible light). This paper provides details of the neighbor identification system, introduces the three behaviors and presents the results of physical experiments performed with a system of twelve 3D M-Block robotic modules.

[1]  Seth Copen Goldstein,et al.  Distributed Localization of Modular Robot Ensembles , 2009, Int. J. Robotics Res..

[2]  Daniela Rus,et al.  M-blocks: Momentum-driven, magnetic modular robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Radhika Nagpal,et al.  Extended stigmergy in collective construction , 2006, IEEE Intelligent Systems.

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

[5]  Mark Moll,et al.  Modular Self-reconfigurable Robot Systems: Challenges and Opportunities for the Future , 2007 .

[6]  Radhika Nagpal,et al.  Distributed construction by mobile robots with enhanced building blocks , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Tarek M. Sobh,et al.  Survey on Decentralized Modular Swarm Robots and Control Interfaces , 2013 .

[8]  Heinz Wörn,et al.  The Collective Self-reconfigurable Modular Organism (CoSMO) , 2013, 2013 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[9]  Yanhe Zhu,et al.  A Simplified Approach to Realize Cellular Automata for UBot Modular Self-Reconfigurable Robots , 2015, J. Intell. Robotic Syst..

[10]  V. Braitenberg Vehicles, Experiments in Synthetic Psychology , 1984 .

[11]  Jonas Neubert,et al.  Soldercubes: a self-soldering self-reconfiguring modular robot system , 2016, Auton. Robots.

[12]  David Johan Christensen,et al.  A distributed and morphology-independent strategy for adaptive locomotion in self-reconfigurable modular robots , 2013, Robotics Auton. Syst..

[13]  Daniela Rus,et al.  3D M-Blocks: Self-reconfiguring robots capable of locomotion via pivoting in three dimensions , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  Yisheng Guan,et al.  A vision-based scheme for kinematic model construction of re-configurable modular robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Radhika Nagpal,et al.  Kilobot: A low cost scalable robot system for collective behaviors , 2012, 2012 IEEE International Conference on Robotics and Automation.

[16]  Mark Yim,et al.  Towards robotic self-reassembly after explosion , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Daniela Rus,et al.  Distributed aggregation for modular robots in the pivoting cube model , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[18]  Maja J. Mataric,et al.  From local to global behavior in intelligent self-assembly , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[19]  Mark Yim,et al.  Automatic Configuration Recognition Methods in Modular Robots , 2008, Int. J. Robotics Res..

[20]  Seth Copen Goldstein,et al.  A modular robotic system using magnetic force effectors , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Satoshi Murata,et al.  Distributed Self-Reconfiguration of M-TRAN III Modular Robotic System , 2008, Int. J. Robotics Res..

[22]  Wei-Min Shen,et al.  A near-optimal dynamic power sharing scheme for self-reconfigurable modular robots , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[23]  Paul Levi,et al.  Reconfigurable swarm robots produce self-assembling and self-repairing organisms , 2014, Robotics Auton. Syst..

[24]  Edwin Olson,et al.  AprilTag 2: Efficient and robust fiducial detection , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[25]  Daniela Rus,et al.  Reconfiguration planning for pivoting cube modular robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[26]  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).

[27]  S. Sankhar Reddy Chennareddy,et al.  Modular Self-Reconfigurable Robotic Systems: A Survey on Hardware Architectures , 2017, J. Robotics.