Sambot: A Self-Assembly Modular Robot System

The design and structure of a self-assembly modular robot (Sambot) are presented in this paper. Each module has its own autonomous mobility and can connect with other modules to form robotic structures with different manipulation abilities. Sambot has a versatile, robust, and flexible structure. The computing platform provided for each module is distributed and consists of a number of interlinked microcontrollers. The interaction and connectivity between different modules is achieved through infrared sensors and Zigbee wireless communication in discrete state and control area network bus communication in robotic configuration state. A new mechanical design is put forth to realize the autonomous motion and docking of Sambots. It is a challenge to integrate actuators, sensors, microprocessors, power units, and communication elements into a highly compact and flexible module with the overall size of 80 mm × 80 mm × 102 mm. The work describes represents a mature development in the area of self-assembly distributed robotics.

[1]  Tianmiao Wang,et al.  Sambot: A self-assembly modular robot for swarm robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Marco Dorigo,et al.  Autonomous Self-Assembly in Swarm-Bots , 2006, IEEE Transactions on Robotics.

[3]  Wei-Min Shen,et al.  Docking among independent and autonomous CONRO self-reconfigurable robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  A. Martinoli,et al.  A Fast Onboard Relative Positioning Module for Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[5]  V. Krovi,et al.  Screw-theoretic analysis framework for cooperative payload transport by mobile manipulator collectives , 2006, IEEE/ASME Transactions on Mechatronics.

[6]  H. Kurokawa,et al.  Automatic locomotion design and experiments for a Modular robotic system , 2005, IEEE/ASME Transactions on Mechatronics.

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

[8]  Toshio Fukuda,et al.  Dynamically reconfigurable robotic system , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[10]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[11]  Paul Levi,et al.  From real robot swarm to evolutionary multi-robot organism , 2007, 2007 IEEE Congress on Evolutionary Computation.

[12]  I. Mas,et al.  Cluster Space Specification and Control of Mobile Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

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

[14]  Xiangrong Shen,et al.  Design and control of robotic highway safety markers , 2005, IEEE/ASME Transactions on Mechatronics.

[15]  S. Sariel-Talay,et al.  Multiple Traveling Robot Problem: A Solution Based on Dynamic Task Selection and Robust Execution , 2009, IEEE/ASME Transactions on Mechatronics.

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

[17]  Zhihong Man,et al.  Robust Finite-Time Consensus Tracking Algorithm for Multirobot Systems , 2009, IEEE/ASME Transactions on Mechatronics.

[18]  Gerardo Beni,et al.  From Swarm Intelligence to Swarm Robotics , 2004, Swarm Robotics.

[19]  Anders Lyhne Christensen,et al.  SWARMORPH: Multirobot Morphogenesis Using Directional Self-Assembly , 2009, IEEE Transactions on Robotics.

[20]  Mark Moll,et al.  Multifunctional behaviors of reconfigurable superbot robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems , 2007 .

[22]  G. Oriolo,et al.  The Sensor-based Random Graph Method for Cooperative Robot Exploration , 2009, IEEE/ASME Transactions on Mechatronics.

[23]  Satoshi Murata,et al.  Toward a scalable modular robotic system , 2007, IEEE Robotics & Automation Magazine.

[24]  Beno Benhabib,et al.  A neural-network approach to high-precision docking of autonomous vehicles/platforms , 2007, Robotica.

[25]  Marco Dorigo,et al.  Cooperation through self-assembling in multi-robot systems , 2005 .

[26]  R. Pfeifer,et al.  Self-Organization, Embodiment, and Biologically Inspired Robotics , 2007, Science.

[27]  David Johan Christensen,et al.  Exploit Morphology to Simplify Docking of Self-reconfigurable Robots , 2008, DARS.

[28]  G. Whitesides,et al.  Self-Assembly at All Scales , 2002, Science.

[29]  Kenneth A. McIsaac,et al.  Connection Mechanism for Autonomous Self-Assembly in Mobile Robots , 2009, IEEE Transactions on Robotics.

[30]  Alcherio Martinoli,et al.  Communication in a Swarm of Miniature Robots: The e-Puck as an Educational Tool for Swarm Robotics , 2006, Swarm Robotics.

[31]  Marco Dorigo,et al.  Self-Assembly at the Macroscopic Scale , 2008, Proceedings of the IEEE.

[32]  T. Fukuda,et al.  Communication Timing Control and Topology Reconfiguration of a Sink-Free Meshed Sensor Network With Mobile Robots , 2009, IEEE/ASME Transactions on Mechatronics.

[33]  Pradeep K. Khosla,et al.  Millibot trains for enhanced mobility , 2002 .

[34]  Mark H. Yim,et al.  Locomotion With A Unit-Modular Reconfigurable Robot , 1995 .

[35]  A.M. Howard,et al.  An Integrated Approach for Achieving Multirobot Task Formations , 2009, IEEE/ASME Transactions on Mechatronics.

[36]  Roland Siegwart,et al.  Mobile micro-robots ready to use: Alice , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  J. Deneubourg,et al.  Self-assemblages in insect societies , 2002, Insectes Sociaux.