Efficient planning of disassembly sequences in physics-based animation

We address the problem of disassembly planning from a novel perspective. In the proposed method the goal is to find all the physically admissible subassemblies in which a set of objects can be disassembled and to identify feasible disassembly motions. Stability of object configurations under the effect of gravity and friction is computed by relying on a physics-based animation engine. We propose efficient strategies to reduce computational time that take into account precedence relations, arising from user assembly demonstrations as well as geometrical clustering. We have also developed a motion planning technique for generating non-destructive disassembly paths on a query-based approach. Experiments have been performed in an interactive virtual environment including a dataglove that allows realistic object manipulation and grasping.

[1]  Friedrich M. Wahl,et al.  Stability analysis of assemblies considering friction , 1997, IEEE Trans. Robotics Autom..

[2]  Katsushi Ikeuchi,et al.  Toward an assembly plan from observation. I. Task recognition with polyhedral objects , 1994, IEEE Trans. Robotics Autom..

[3]  P.K. Khosla,et al.  Subassembly identification and motion generation for assembly: a geometric approach , 1990, 1990 IEEE International Conference on Systems Engineering.

[4]  Sukhan Lee,et al.  Physical reasoning of interconnection forces for efficient assembly planning , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[5]  Diego Borro,et al.  Parallel RRT-based path planning for selective disassembly planning , 2008 .

[6]  Devin J. Balkcom,et al.  Computation reuse for rigid-body dynamics , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Miguel Ángel García,et al.  Hierarchical clustering of 3D objects and its application to minimum distance computation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Rajit Gadh,et al.  Virtual disassembly-a software tool for developing product dismantling and maintenance systems , 1998, Annual Reliability and Maintainability Symposium. 1998 Proceedings. International Symposium on Product Quality and Integrity.

[9]  Willem F. Bronsvoort,et al.  A semi-automatic assembly sequence planner , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[10]  Juan CortL Disassembly Path Planning for Complex Articulated Objects , 2008 .

[11]  Arthur C. Sanderson,et al.  AND/OR graph representation of assembly plans , 1986, IEEE Trans. Robotics Autom..

[12]  S. Lee,et al.  Subassembly stability and reorientation , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[13]  Rafael Aracil,et al.  Disassembly Planning Based on Precedence Relations among Assemblies , 2003 .

[14]  N. S. Ong,et al.  Automatic Subassembly Detection from a Product Model for Disassembly Sequence Generation , 1999 .

[15]  Jinxiang Dong,et al.  A hierarchical approach to disassembly sequence planning for mechanical product , 2006 .

[16]  Jean-Claude Latombe,et al.  A general framework for assembly planning: the motion space approach , 1998, SCG '98.

[17]  Rüdiger Dillmann,et al.  Towards Cognitive Robots: Building Hierarchical Task Representations of Manipulations from Human Demonstration , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[18]  Stefano Caselli,et al.  Robot grasp synthesis from virtual demonstration and topology-preserving environment reconstruction , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[19]  Ke Chen,et al.  Systematic generation of assembly precedence graphs , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[21]  Tomoichi Takahashi,et al.  Robotic assembly operation teaching in a virtual environment , 1994, IEEE Trans. Robotics Autom..

[22]  Pradeep K. Khosla,et al.  Finding all stable orientations of assemblies with friction , 1996, IEEE Trans. Robotics Autom..

[23]  Sukhan Lee Subassembly identification and evaluation for assembly planning , 1994, IEEE Trans. Syst. Man Cybern..