3-Dimensional Tiling for Distributed Assembly by Robot Teams

We consider the assembly of a three dimensional (3D) structure by a team of heterogeneous robots capable of online sensing and error correction during the assembly process. The automated assembly problem is posed as a general 3D tiling problem where the assembly components/tiles consist of various shapes and sizes. For a desired 3D structure, we first compute the partition of the assembly strategy into N c sub-components that can be executed in parallel by a team of N c assembly robots. To enable online error detection and correction during the assembly process, mobile robots equipped with visual depth sensors are tasked to scan, identify, and track the state of the structure. The objective is to enable online detection of missing assembly components and reassignment of these components to the team of assembly robots. We present the development of the planning, sensing, and control strategies employed and report on the experimental validation of these strategies using our multi-robot testbed.

[1]  Daniela Rus,et al.  Adaptive Coordinating Construction of Truss Structures Using Distributed Equal-Mass Partitioning , 2014, IEEE Trans. Robotics.

[2]  Martin Nilsson,et al.  Cooperative multi-robot box-pushing , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[3]  Alcherio Martinoli,et al.  Comparing and modeling distributed control strategies for miniature self-assembling robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  E. Klavins,et al.  Programmable Self-Assembly , 2007, IEEE Control Systems.

[5]  Daniela Rus,et al.  Adaptation to robot failures and shape change in decentralized construction , 2010, 2010 IEEE International Conference on Robotics and Automation.

[6]  Spring Berman,et al.  Stochastic strategies for a swarm robotic assembly system , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  Ulrich Furbach KI 2005: Advances in Artificial Intelligence , 2005 .

[8]  Frederik W. Heger,et al.  Robust robotic assembly through contingencies, plan repair and re-planning , 2010, 2010 IEEE International Conference on Robotics and Automation.

[9]  Radhika Nagpal,et al.  Three-Dimensional Construction with Mobile Robots and Modular Blocks , 2008, Int. J. Robotics Res..

[10]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Vijay Kumar,et al.  An architecture for tightly coupled multi-robot cooperation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[12]  M. Ani Hsieh,et al.  Multi-robot manipulation via caging in environments with obstacles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  Joachim Hertzberg,et al.  Heuristic-Based Laser Scan Matching for Outdoor 6D SLAM , 2005, KI.

[14]  M. Ani Hsieh,et al.  Constrained Task Partitioning For Distributed Assembly , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.