Assembly path planning for stable robotic construction

We propose an algorithmic approach for assembly path planning that takes stability of the structure during construction into account. Finite Element Analysis (FEA) is used to evaluate the intermediate stages of the assembly for stability. The algorithm presented here assembles a structure by greedily taking the most stable option at each step in the assembly process, and has complexity O(n!), albeit most structures are effectively assembled with complexity O(n2). We demonstrate the workings of the proposed hybrid discrete/FEA search algorithm in simulation on a series of truss structures. In particular, we show that the algorithm is able to identify correct orderings that led to stable assembly, and discuss structures for which a greedy approach with scaffolding might be advantageous over a complete approach.

[1]  Beatrice Lazzerini,et al.  A genetic algorithm for generating optimal assembly plans , 2000, Artif. Intell. Eng..

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

[3]  Hod Lipson,et al.  Planning the reconfiguration of grounded truss structures with truss climbing robots that carry truss elements , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Friedrich M. Wahl,et al.  High LAP: A High Level System for Generating, Representing, and Evaluating Assembly Sequences , 1997, Int. J. Artif. Intell. Tools.

[5]  Balas K. Natarajan,et al.  On planning assemblies , 1988, SCG '88.

[6]  Joshua Mehling,et al.  A space construction humanoid , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[7]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1991, IEEE Trans. Robotics Autom..

[8]  Terrance L. Huntsberger,et al.  Behavior-based multi-robot collaboration for autonomous construction tasks , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Randall H. Wilson,et al.  On geometric assembly planning , 1992 .

[10]  Jan D. Wolter On the automatic generation of assembly plans , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[11]  Vijay Kumar,et al.  Construction of Cubic Structures with Quadrotor Teams , 2011, Robotics: Science and Systems.

[12]  Shana Smith,et al.  An enhanced genetic algorithm for automated assembly planning , 2002 .

[13]  Justin Werfel,et al.  TERMES: An Autonomous Robotic System for Three-Dimensional Collective Construction , 2011, Robotics: Science and Systems.

[14]  W. Doggett,et al.  Robotic assembly of truss structures for space systems and future research plans , 2002, Proceedings, IEEE Aerospace Conference.

[15]  Nikolaus Correll,et al.  Precise truss assembly using commodity parts and low precision welding , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[16]  F. Rohrdanz,et al.  /sup High/LAP: a high level system for generating, representing, and evaluating assembly sequences , 1996, Proceedings IEEE International Joint Symposia on Intelligence and Systems.

[17]  Steven Dubowsky,et al.  Coordinated Control of Space Robot Teams for the On-Orbit Construction of Large Flexible Space Structures , 2010, Adv. Robotics.

[18]  Symeon Christodoulou OPTIMAL TRUSS DESIGN USING ANT COLONY OPTIMIZATION , 2005 .

[19]  Arthur C. Sanderson,et al.  A correct and complete algorithm for the generation of mechanical assembly sequences , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[20]  Mike Stilman,et al.  Robot Jenga: Autonomous and strategic block extraction , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Sukhan Lee,et al.  Computer-Aided Mechanical Assembly Planning , 1991 .

[22]  Frederik W. Heger,et al.  Assembly Planning in Constrained Environments: Building Structures with Multiple Mobile Robots , 2010 .

[23]  Ross A. Knepper,et al.  IkeaBot: An autonomous multi-robot coordinated furniture assembly system , 2013, 2013 IEEE International Conference on Robotics and Automation.

[24]  Thomas L. DeFazio,et al.  Simplified generation of all mechanical assembly sequences , 1987, IEEE Journal on Robotics and Automation.

[25]  Reid G. Simmons,et al.  First Results in the Coordination of Heterogeneous Robots for Large-Scale Assembly , 2000, ISER.

[26]  Nancy M. Amato,et al.  Disassembly sequencing using a motion planning approach , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).