Research Papers

Disassembly Sequence Evaluation: A User Study Leveraging Immersive Computing Technologies

[+] Author and Article Information
Leif P. Berg

Mechanical Engineering Department,
Iowa State University,
Ames, IA 50011
e-mail: lpberg@iastate.edu

Sara Behdad

Assistant Professor
Mechanical and Aerospace
Engineering Department,
Industrial and Systems
Engineering Department,
University at Buffalo, SUNY,
Buffalo, NY 14260
e-mail: sarabehd@buffalo.edu

Judy M. Vance

Fellow ASME
Mechanical Engineering Department,
Iowa State University,
Ames, IA 50011
e-mail: jmvance@iastate.edu

Deborah Thurston

Fellow ASME
Industrial and Enterprise Systems
Engineering Department,
University of Illinois at Urbana-Champaign,
Urbana, IL 61820
e-mail: thurston@illinois.edu

1Corresponding author.

Contributed by the Design Engineering Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received April 2, 2014; final manuscript received October 16, 2014; published online November 7, 2014. Assoc. Editor: Joshua D. Summers.

J. Comput. Inf. Sci. Eng 15(1), 011002 (Mar 01, 2015) (7 pages) Paper No: JCISE-14-1112; doi: 10.1115/1.4028857 History: Received April 02, 2014; Revised October 16, 2014; Online November 07, 2014

As interest in product recovery, reuse, and recycling rises, planning and evaluating disassembly sequences are becoming increasingly important. The manner in which a product can be taken apart strongly influences end-of-life (EOL) operations and costs. Early disassembly planning can also inform non-EOL processes including repair and routine maintenance. Recently, research has concentrated on creating optimization algorithms which automatically generate disassembly sequences. These algorithms often require data that are unavailable or estimated with high uncertainty. Furthermore, industries often employ Cad modeling software to evaluate disassembly sequences during the design stage. The combination of these methods result in mathematically generated solutions, however, the solutions may not account for attributes that are difficult to quantify (human interaction). To help designers better explore and understand disassembly sequence opportunities, the research presented in this paper combines the value of mathematical modeling with the benefits of immersive computing technologies (ICT) to aid in early design decision making. For the purposes of this research, an ICT application was developed. The application displays both 3D geometry of a product and an interactive graph visualization of existing disassembly sequences. The user can naturally interact with the geometric models and explore sequences outlined in the graph visualization. The calculated optimal path can be highlighted allowing the user to quickly compare the optimal sequence against alternatives. The application has been implemented in a three wall immersive projection environment. A user study involving a hydraulic pump assembly was conducted. The results suggest that this approach may be a viable method of evaluating disassembly sequences early in design.

Copyright © 2015 by ASME
Your Session has timed out. Please sign back in to continue.


Lambert, F. J., 2001, “Optimum Disassembly Sequence Generation,” Proc. SPIE 4193, Environmentally Conscious Manufacturing, Vol. 4193. [CrossRef]
Berg, L. P., Behdad, S., Vance, J. M., and Thurston, D., 2012, “Disassembly Sequence Evaluation Using Graph Visualization and Immersive Computing Technologies,” ASME Paper No. DETC2012-70388. [CrossRef]
Behdad, S., Berg, L. P., Thurston, D., and Vance, J., 2014, “Leveraging Virtual Reality Experiences With Mixed-Integer Nonlinear Programming Visualization of Disassembly Sequence Planning Under Uncertainty,” ASME J. Mech. Des., 136(4), p. 041005. [CrossRef]
Behdad, S., Berg, L. P., Vance, J., and Thurston, D., 2014, “Immersive Computing Technology to Investigate Tradeoffs Under Uncertainty in Disassembly Sequence Planning,” ASME J. Mech. Des., 136(7), p. 071001 [CrossRef].
Behdad, S., Berg, L. P., Thurston, D., and Vance, J. M., 2013, “Synergy Between Normative and Descriptive Design Theory and Methodology,” ASME Paper No. DETC2013-13035 [CrossRef].
O'Shea, B., Kaebernick, H., Grewal, S., Perlewitz, H., Muller, K., and Seliger, G., 1999, “Method for Automatic Tool Selection for Disassembly Planning,” Assembly Autom., 19(1), pp. 47–54. [CrossRef]
Moore, K. E., Güngör, A., and Gupta, S. M., 2001, “Petri Net Approach to Disassembly Process Planning for Products With Complex AND/OR Precedence Relationships,” Eur. J. Oper. Res., 135(2), pp. 428–449. [CrossRef]
Singh, A., Tiwari, M., and Mukhopadhyay, S. K., 2003, “Modeling and Planning of the Disassembly Processes Using an Enhanced Expert Petri Net,” Int. J. Prod. Res., 41(16), pp. 3761–3792. [CrossRef]
Kongar, E., and Gupta, S. M., 2002, “A Multi-Criteria Decision Making Approach for Disassembly-to-Order Systems,” J. Electron. Manuf., 11(02), pp. 171–183. [CrossRef]
Menye, J.-B., Ait-Kadi, D., Coulibaly, A., and Caillaud, E., 2009, “Mathematical Model for the Minimization of the Mean Disassembly Time of a Mechanical System at Design Stage,” IEEE International Conference on Computers and Industrial Engineering, Troyes, France, July 6–8, pp. 1198–1203.
Behdad, S., and Thurston, D., 2010, “Disassembly Process Planning Tradeoffs for Product Maintenance,” Proceedings of the ASME Design Engineering Technical Conference, Montreal, Quebec, Canada, Aug. 15–18, pp. 427–434.
Pomares Baeza, J., Torres Medina, F., and Puente Mendez, S., 2002, “Disassembly Movements for Geometrical Objects Through Heuristic Methods,” Proc. SPIE 4569, Environmentally Conscious Manufacturing II, Vol. 71.
Seo, K. K., Park, J. H., and Jang, D. S., 2001, “Optimal Disassembly Sequence Using Genetic Algorithms Considering Economic and Environmental Aspects,” Int. J. Adv. Manuf. Technol., 18(5), pp. 371–380. [CrossRef]
Giudice, F., and Fargione, G., 2007, “Disassembly Planning of Mechanical Systems for Service and Recovery: A Genetic Algorithms Based Approach,” J. Intell. Manuf., 18(3), pp. 313–329. [CrossRef]
Lee, S., Lye, S., and Khoo, M., 2001, “A Multi-Objective Methodology for Evaluating Product End-of-Life Options and Disassembly,” Int. J. Adv. Manuf. Technol., 18(2), pp. 148–156. [CrossRef]
Hui, W., Dong, X., and Guanghong, D., 2008, “A Genetic Algorithm for Product Disassembly Sequence Planning,” Neurocomputing, 71(13–15), pp. 2720–2726. [CrossRef]
Henrioud, J., Relange, L., and Perrard, C., 2003, “Assembly Sequences, Assembly Constraints, Precedence Graphs,” IEEE International Symposium on Assembly and Task Planning, Besancon, France, July 10–11, pp. 90–95.
Dini, G., Failli, F., and Santochi, M., 2001, “A Disassembly Planning Software System for the Optimization of Recycling Processes,” Prod. Plann. Control: Manage. Oper., 12(1), pp. 2–12. [CrossRef]
Tang, Y., Zhou, M., Zussman, E., and Caudill, R., 2000, “Disassembly Modeling, Planning and Application: A Review,” IEEE International Conference on Robotics and Automation, San Francisco, CA, Vol. 3, pp. 2197–2202.
Jiménez, P., and Torras, C., 2000, “An Efficient Algorithm for Searching Implicit AND/OR Graphs With Cycles,” Artif. Intell., 124(1), pp. 1–30. [CrossRef]
Jiangang, G. A. O., Dong, X., Haifeng, C., Guanghong, D., and Jinsong, W., 2003, “Disassembly AND/OR Graph Model for Disassembly for Recycling,” IEEE International Symposium on Electronics and the Environment, Boston, MA, May 19–22, pp. 54–59.
Gupta, R., Whitney, D., and Zeltzer, D., 1997, “Prototyping and Design for Assembly Analysis Using Multimodal Virtual Environments,” Comput.-Aided Des., 29(8), pp. 585–597. [CrossRef]
Angster, S. R., and Jayaram, S., 1996. “VEDAM: Virtual Environments for Design and Manufacturing,” Ph.D. thesis, Washington State University, Pullman, WA.
Jayaram, S., Connacher, H. I., and Lyons, K. W., 1997, “Virtual Assembly Using Virtual Reality Techniques,” Comput.-Aided Des., 29(8), pp. 575–584. [CrossRef]
Jayaram, S., Vance, J., Gadh, R., Jayaram, U., and Srinivasan, H., 2001, “Assessment of VR Technology and its Applications to Engineering Problems,” ASME J. Comput. Inf. Sci. Eng., 1(1), pp. 72–83. [CrossRef]
Seth, A., Su, H.-J., and Vance, J. M., 2008, “Development of a Dual-Handed Haptic Assembly System: SHARP,” ASME J. Comput. Inf. Sci. Eng., 8(4), p. 44502. [CrossRef]
Tching, L., Dumont, G., and Perret, J., 2010, “Haptic Assembly of CAD Models Using Virtual Constraint Guidance,” ASME Paper No. WINVR2010-3707 [CrossRef].
Seth, A., Vance, J. M., and Oliver, J. H., 2010, “Virtual Reality for Assembly Methods Prototyping: A Review,” Virtual Reality, 15(1), pp. 5–20. [CrossRef]
Boud, A. C., Haniff, D. J., Baber, C., and Steiner, S. J., 1999, “Virtual Reality and Augmented Reality as a Training Tool for Assembly Tasks,” IEEE International Conference on Information Visualization, London, England, July 14–16, pp. 32–36.
Sung, R. C., Ritchie, J. M., Robinson, G., Day, P. N., Corney, J., and Lim, T., 2009, “Automated Design Process Modeling and Analysis Using Immersive Virtual Reality,” Comput.-Aided Des., 41(12), pp. 1082–1094. [CrossRef]
Bierbaum, A., Just, C., Hartling, P., Meinert, K., Baker, A., and Cruz-Neira, C., 2001, “VR Juggler: A Virtual Platform for Virtual Reality Application Development,” IEEE Virtual Reality Conference, Yokohama, Japan, Mar. 13–17, pp. 89–96.
Pavlik, R. A., and Vance, J. M., 2012, “VR JuggLua: A Framework for VR Applications Combining Lua, OpenSceneGraph, and VR Juggler,” IEEE 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS), Costa Mesa, CA, Mar. 5, pp. 29–35.
Wang, R., and Qian, X., 2010, OpenSceneGraph 3.0: Beginner's Guide, Packt Publishing, Olton, UK.
Ierusalimschy, R., de Figueiredo, L. H., Henrique, L., Waldemar, F., and Filho, W. C., 1995, “Lua—An Extensible Extension Language,” Softw. Pract. Experience, 26(6), pp. 635–652. [CrossRef]
Pavlik, R. A., and Vance, J. M., 2011, “Expanding Haptic Workspace for Coupled-Object Manipulation,” ASME Paper No. WINVR2011-5585 [CrossRef].
McNeely, W. A., Puterbaugh, K. D., and Troy, J. J., 1999, “Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling,” SIGGRAPH'99: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, ACM, Los Angeles, CA, Aug. 8–13, pp. 401–408.


Grahic Jump Location
Fig. 1

Disassembly graph of a six piece wooden puzzle [2]

Grahic Jump Location
Fig. 2

Disassembly sequence planning of a block puzzle using ICT [2]

Grahic Jump Location
Fig. 3

Virtual disassembly graph

Grahic Jump Location
Fig. 4

Graph visualization changes dynamically with user interaction. The top white node represents the starting, fully assembled state and the bottom nodes represent possible end states. (a) red, teal, and blue pieces removed and (b) red, teal, and purple pieces removed

Grahic Jump Location
Fig. 5

A user interacting with the pump geometry (task 1)

Grahic Jump Location
Fig. 6

A user interacting with the geometry and the disassembly graph (task 2)



Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In