Abstract
This research investigates the feasibility of using a desktop haptic virtual environment as a design tool for evaluating assembly operations. Bringing virtual reality characteristics to the desktop, such as stereo vision, further promotes the use of this technology into the every day engineering design process. In creating such a system, the affordability and availability of hardware/software tools is taken into consideration. The resulting application combines several software packages including VR Juggler, open dynamics engine (ODE)/open physics abstraction layer (OPAL), OpenHaptics, and OpenGL/GLM/GLUT libraries to explore the benefits and limitations of combining haptics with physically based modelling. The equipment used to display stereo graphics includes a Stereographics emitter, Crystal Eyes shutter glasses, and a high refresh rate CRT Monitor. One or two-handed force feedback is obtained from various PHANTOM haptic devices from SensAble Technologies Inc. The application’s ability to handle complex part interactions is tested using two different computer systems, which approximate the higher and lower end of a typical engineer’s workstation. Different test scenarios are analyzed and results presented.
Similar content being viewed by others
References
Balijepalli A, Kesavadas T (2004) Value-addition of Haptics in Operator Training for Complex Machining Tasks. J Comput Inform Sci Eng 4:91–97
Bierbaum A, Just C, Hartling P, Meinert K, Baker A, Cruz-Neira C (2001) VR Juggler: a virtual platform for virtual ready appliation development. In: IEEE Virtual Reality 2001, Yokohama, Japan
Borro D, Savall J, Amundarain A, Gil JJ, Garia-Alonso A, Matey L (2004) A large haptic device for aircraft engine maintainability. IEEE Comput Graph Appl 24:70–74
Burdea GC (1999) Invited review: the synergy between virtual reality and robotics. IEEE Trans Rob Autom 15:400–410
Coutee AS, Bras B (2002) Collision detection for virtual objects in a haptic assembly and disassembly simulation environment. In: Proceedings of ASME design engineering technical conferences and computer and information in engineering conference, Montreal, Quebec, Canada
Coutee AS, McDermott SD, Bras B (2001) A haptic assembly and disassembly simulation environment and associated computational load optimization techniques. ASME J Comput Inform Sci Eng 1:113–122
de Sa AG, Zachmann G (1999) Virtual reality as a tool for verification of assembly and maintenance processes. Comput Graph (Pergamon) 23:389–403
Gupta R, Whiney D, Zeltzer D (1997) Prototyping and design for assembly analysis using multimodal virtual environments. Comput Aided Des 29:585–597
Gutierrez T, Barbero JI, Aizpitarte M, Carrillo AR, Eguidazu A (1998) Assembly simulation through haptic virtual prototypes. In: Proceedings of the third PHANTOM users group workshop, Cambridge, Massachusetts
Jayaram S, Jayaram U, Wang Y, Tirumali H, Lyons K, Hart P (1999) VADE: A Virtual Assembly Design Environment. IEEE Comput Graph Appl 19:44–50
Johnson TC, Vance JM (2001) The use of the Voxmap pointshell method of collision detection in virtual assembly methods planning. In: Proceedings of the ASME design engineering technical conference, Pittsburgh, PA
Kim CE, Vance JM (2003) Using VPS (Voxmap PointShell) as the basis for interaction in a virtual assembly environment. In: ASME design engineering technical conferences and computers and information in engineering conference, Chicago, IL, United States
Kim CE, Vance JM (2004) Development of a networked haptic environment in VR to facilitate collaborative design using voxmap pointshell (VPS) software. In: ASME design engineering technical conferences and computers and information in engineering conference, Salt Lake City, UT, United States
McDermott SD, Bras B (1999) Development of a haptically enabled dis/re-assembly simulation environment. In: Proceedings of ASME design engineering technical conference, Las Vegas, Nevada
McNeely WA, Puterbaugh KD, James TJ (1999) Six degree-of-freedom haptic rendering using voxel sampling. In: Proceedings of the 1999 annual conference—SIGGRAPH 99, Los Angeles, CA, USA
Pere E, Langrana N, Gomez D, Burdea GC (1996) Virtual mechanical assembly on a PC-based system. In: Proceedings of the ASME design engineering technical conference and computers in engineering, Irvine, California
Savall J, Borro D, Gil JJ, Matey L (2002) Description of a haptic system for virtual maintainability in aeronautics. In: Proceeding of 2002 IEEE/RSJ international conference on intelligent robots and systems, Lausanne, Switzerland
Smith R (2005) Open dynamic engine, vol 2005
Streeter T, Fischer A, Reinot A (2005) OPAL homepage
Terdiman P (2001) Memory-optimzed bounding-volume Hierarchies, p 10
Volkov SA, Vance JM (2001) Effectiveness of haptic sensation for the evaluation of virtual prototypes. J Comput Inform Sci Eng 123:123–128
Wan H, Gao S, Peng Q, Dai G, Zhang F (2004) MIVAS: a multi-modal immersive virtual assembly system. In: Proceedings of the ASME design engineering technical conference, Salt Lake City, UT
Zhu Z, Gao S, Wan H, Luo Y, Yang W (2004) Grasp identification and multi-finger haptic feedback for virtual assembly. In: Proceedings of the ASME design engineering technical conference, Salt Lake City, UT
Acknowledgments
The authors would like to thank John Deere and Company for funding this research. Also, special thinks to the authors of the different opensource libraries used in this research: ODE, OPAL, OPCODE, and VR Juggler. Their work is greatly appreciated.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Howard, B.M., Vance, J.M. Desktop haptic virtual assembly using physically based modelling. Virtual Reality 11, 207–215 (2007). https://doi.org/10.1007/s10055-007-0069-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10055-007-0069-3