Automatic Modular Assembly System and its Distributed Control

Construction is difficult to automate because of its complexity. Introducing modularity into both structural components and a means of assembly solves the problem by simplifying the construction task. Based on this idea, we propose a novel concept of a fully automated construction system called the Automatic Modular Assembly System (AMAS). In this paper, we discuss the hardware system and distributed control method of AMAS. This system uses passive building blocks called “structure modules” and an assembler robot that is specialized to handle them. This “modular” concept drastically simplifies structural complexity. We have built a prototype model to evaluate its automatic construction capability. Then we introduce a distributed autonomous control for AMAS, which uses a gradient field to indicate the directions to the assembler robots. The gradient field is generated on the structure modules. To improve the efficiency, we introduce collision avoidance rules such as module relay and local negotiation via a blackboard. We also evaluate the overall performance of the distributed control with simulations.

[1]  Yuzuru Terada,et al.  Modular Structure Assembly using Gradient Field , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[3]  Yuzuru Terada,et al.  Automatic assembly system for a large-scale modular structure - hardware design of module and assembler robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  Jun Ota,et al.  Distributed Strategy-making Method in Multiple Mobile Robot System , 1994 .

[5]  William Whittaker,et al.  ROBOTICS FOR ASSEMBLY, INSPECTION, AND MAINTENANCE OF SPACE MACROFACILITIES , 2000 .

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

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

[8]  Wei-Min Shen,et al.  Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots , 2002, IEEE Trans. Robotics Autom..

[9]  Hod Lipson,et al.  Robotics: Self-reproducing machines , 2005, Nature.

[10]  Ismet Erkmen,et al.  Self-localization of a holon in the reconfiguration task space of a robotic colony , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[11]  M. Nilsson Connectors for self-reconfiguring robots , 2002 .

[12]  Zack J. Butler,et al.  Generic Decentralized Control for Lattice-Based Self-Reconfigurable Robots , 2004, Int. J. Robotics Res..

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

[14]  Jun Ota,et al.  Planning of Multiple Mobile Robots , 1992 .

[15]  Daniele Nardi,et al.  Multirobot systems: a classification focused on coordination , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[16]  Yuzuru Terada,et al.  Modular Structure Assembly Using Blackboard Path Planning System , 2006 .

[17]  Eduardo Todt,et al.  Analysis and classification of multiple robot coordination methods , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[18]  Jun Ota,et al.  Iterative Transportation Planning of Multiple Objects by Cooperative Mobile Robots , 1998 .

[19]  Z. Butler,et al.  Generic Decentralized Locomotion Control for Lattice-Based Self-Reconfigurable Robots , 2004 .

[20]  Jacques Ferber,et al.  From Tom Thumb to the Dockers: some experiments with foraging robots , 1993 .

[21]  Marsette Vona,et al.  Crystalline Robots: Self-Reconfiguration with Compressible Unit Modules , 2001, Auton. Robots.

[22]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[23]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[24]  Yukio Hasegawa Present Status and Future Themes of Construction Robot Research and Development , 1990 .

[25]  Craig D. McGray,et al.  The self-reconfiguring robotic molecule , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

[27]  Pradeep K. Khosla,et al.  A Modular Self-Reconfigurable Bipartite Robotic System: Implementation and Motion Planning , 2001, Auton. Robots.

[28]  Gregory S. Chirikjian,et al.  Kinematics of a metamorphic robotic system , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[29]  Junich Mitsunaga Construction Machinery/Robot Business , 2002 .

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

[31]  Henrik Hautop Lund,et al.  ATRON Hardware Modules for Self-reconfigurable Robotics , 2005 .

[32]  Gaurav S. Sukhatme,et al.  Multi-robot task-allocation through vacancy chains , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[33]  Radhika Nagpal,et al.  Self-repair through scale independent self-reconfiguration , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[34]  Wei-Min Shen,et al.  A simple approach to the control of locomotion in self-reconfigurable robots , 2003, Robotics Auton. Syst..

[35]  Henrik Hautop Lund,et al.  Modular ATRON: modules for a self-reconfigurable robot , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).