Generating a sequence of motions for removing components in a three-dimensional assembly, one at a time, is considered—the robot motion being strictly translational. We map the boundary representation of a given assembly to a tree structure called Disassembly Tree (DT). Traversing the DT in pre- and post-order yields a minimal sequence of operations for disassembly and assembly, respectively. In this paper, an assembly is classified by the logical complexity of its DT (an ordered graph whose nodes are components of the given assembly) and by the geometric complexity of the nodes in DT (in terms of the number of motions needed to remove a single component). Next, whether a component can be removed in one motion is described as a predicate. This predicate is then used in an algorithm for constructing the DT. For a class of assemblies that exhibit total ordering, the algorithm decides whether each component can be removed in a single motion, by constructing a DT in O(N log N) time, on the average, where N is the total number of mating faces in the assembly.
Skip Nav Destination
Article navigation
May 1991
This article was originally published in
Journal of Engineering for Industry
Research Papers
Automatic Disassembly and Total Ordering in Three Dimensions
T. C. Woo,
T. C. Woo
Department of Industrial and Operations Engineering, The University of Michigan, Ann Arbor, MI 48109
Search for other works by this author on:
D. Dutta
D. Dutta
Design Laboratory, Department of Mechanical Engineering, The University of Michigan, Ann Arbor, MI 48109
Search for other works by this author on:
T. C. Woo
Department of Industrial and Operations Engineering, The University of Michigan, Ann Arbor, MI 48109
D. Dutta
Design Laboratory, Department of Mechanical Engineering, The University of Michigan, Ann Arbor, MI 48109
J. Eng. Ind. May 1991, 113(2): 207-213
Published Online: May 1, 1991
Article history
Received:
June 1, 1987
Online:
April 8, 2008
Article
Article discussed|
View article
Connected Content
Citation
Woo, T. C., and Dutta, D. (May 1, 1991). "Automatic Disassembly and Total Ordering in Three Dimensions." ASME. J. Eng. Ind. May 1991; 113(2): 207–213. https://doi.org/10.1115/1.2899679
Download citation file:
Get Email Alerts
Cited By
Effect of Process Parameters on Texture in Quasi-Isotropic IN718 Processed by Laser Powder Bed Fusion
J. Manuf. Sci. Eng (July 2025)
Experimental Study on Force and Surface Morphology of Additive Manufacturing FeCoNiCrAl0.5 High Entropy Alloy
J. Manuf. Sci. Eng (July 2025)
Related Articles
Extended Divide-and-Conquer Algorithm for Uncertainty Analysis of Multibody Systems in Polynomial Chaos Expansion Framework
J. Comput. Nonlinear Dynam (May,2016)
A Deflated Assembly Free Approach to Large-Scale Implicit Structural Dynamics
J. Comput. Nonlinear Dynam (November,2015)
General Dynamic Algorithm for Floating Base Tree Structure Robots With Flexible Joints and Links
J. Mechanisms Robotics (June,2017)
Tree-Based Dependency Analysis in Decomposition and Re-decomposition of Complex Design Problems
J. Mech. Des (January,2005)
Related Chapters
An Optimized Term Weights Based Clustering for Bilingual Parallel
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
Optimized Watermarking Algorithm Based on the Zero Tree Structure of Wavelet Transform
International Conference on Advanced Computer Theory and Engineering (ICACTE 2009)
The Preorder Sequence and the Inorder Sequence Cannot Uniquely Determine a Binary Tree
International Conference on Advanced Computer Theory and Engineering, 5th (ICACTE 2012)