Abstract
In the context of virtual reality (VR) and of computed aided design (CAD), haptic simulations are used to perform assembly tasks between 3D objects. To ensure the good assembly of those objects, we propose a new method of interactive assembly that uses both kinematic constraints and guiding virtual fixtures. Modelling a haptic assembly task as a combination of mechanical joints, we focus on the guidance of objects and on the activation cues of kinematic constraints in physical simulation. In this article, we first outline the difficulties related to the haptic-assembly of CAD objects in VR simulation. Introducing the virtual constraint guidance (VCG), we present a new method for haptic guidance that decomposes a task in two independent steps: a guiding step which use geometries as virtual fixtures to position objects, and a functional step which use kinematic constraints to perform the assembly task. We finally present a complete application of our method on a peg-in-hole insertion task.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Dewar, R., Carpenter, I., Ritchie, J., Simmons, J.: Assembly planning in a virtual environment. In: Conference on Management and Technology, pp. 664–667 (1997)
Yuan X.: Interactive assembly planning in virtual environments. In: IEEE International Conference on Intelligent Robots and Systems vol. 2, 1462–1467 (2002)
Rosenberg, L. B.: Virtual Textures: perceptual tools for telerobotic manipulation. In: Virtual Reality Annual International Symposium, pp. 76–82 (1993)
Tching, L., Dumont, G.: Interactive simulation based on non-smooth contact dynamics: application to haptic rigid-body simulations. In: Proceedings of the 2008 ACM Symposium on Virtual Reality Software and Technology, pp. 87–90 (1998)
Kockara, S., Halic, T., Igbal, K., Bayrak, C., Rowe, R.: Collision detection: a survey. In: IEEE International Conference on Systems Man and Cybernetics, pp. 4046–4051 (2007)
Jimenez P., Thomas F., Torras C.: 3D collision detection: a survey. Comput. Graph. 25, 269–285 (2001)
Gottschalk, M., Lin, M. C., Manocha, D.: BBTree: a hierarchical structure for rapid interference detection. In: Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH 96, ACM Press, pp. 171–180 (1996)
Johnson, D., Willemsen, P.: Six degree-of-freedom haptic rendering of complex polygonal models. In: Proceedings of the 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, p. 229 (2003)
Jayaram, S., Wang, Y., Jayaram, U., Tirumali, H., Lyons, K., Hart, P.: VADE: a virtual assembly design environment. In: IEEE Computer Graphics and Applications, no. 6, pp. 44–50 (1999)
Bourdot, P., Convard, T., Picon, F., Ammi, M., Touraine, D., Vzien, J. M.: VRCAD integration: multimodal immersive interaction and advanced haptic paradigms for implicit edition of CAD models. Computer-Aided Design (2008)
Gupta, R., Whitney, D., Zeltzer, D.: Prototyping and design for assembly analysis using multimodal virtual environments. Computer Aided Design, Special issue on VR in CAD, pp. 585–597 (1997)
Seth, A., Vance, J., Oliver, J.: Combining geometric constraints with physics modeling for virtual assembly using SHARP. In: ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference (2007)
Amirabdollahian, F., Gomes, G., Johnson, G.: The peg-in-hole: a VR-based haptic assessment for quantifying upper limb performance and skills. In: IEEE International Conference on Rehabilitation Robotics, pp. 422–425 (2005)
Iacob R., Mitrouchev P., Leon J.: Contact identification for assembly-disassembly simulation with a haptic device. Vis. Comput. 24(11), 973–979 (2008)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tching, L., Dumont, G. & Perret, J. Interactive simulation of CAD models assemblies using virtual constraint guidance. Int J Interact Des Manuf 4, 95–102 (2010). https://doi.org/10.1007/s12008-010-0091-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12008-010-0091-7