{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,2]],"date-time":"2025-08-02T17:58:16Z","timestamp":1754157496921,"version":"3.41.2"},"reference-count":15,"publisher":"Emerald","issue":"4","license":[{"start":{"date-parts":[[2011,9,27]],"date-time":"2011-09-27T00:00:00Z","timestamp":1317081600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,9,27]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>Haptics can significantly enhance the user's sense of immersion and interactivity. Especially in an assembly task, haptic feedback can help designers to have a better understanding of virtual objects and to increase task efficiency. The purpose of this paper is to investigate the design and implementation of a haptic\u2010based virtual assembly system (HVAS).<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>A multi\u2010thread system structure was designed, an automatic data integration interface was developed to transfer geometry, topology, assembly and physics information from a computer\u2010aided design system to virtual reality application, and a hierarchical constraint\u2010based data model and scene graph structure was designed to construct the virtual assembly environment. Unlike traditional virtual assembly systems based on collision detection or geometry constraint only, a physics\u2010based modeling approach combining with haptic feedback and geometry constraint was undertaken to realize and guide the realistic assembly process. When two parts collide into each other, the force and torque can be computed and provide feedback, and a spring\u2010mass model is used to prevent penetration and simulate dynamic behaviour. When two parts are close enough to each other and the assembly simulation state is activated, a geometry constraint can be captured, an attractive force can be generated to guide the user to assemble the part along the correct position, and the repulsive force can also be generated to realize the mating process as natural and realistic as in real life.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The implementation details and application examples demonstrate that haptic\u2010based virtual assembly is a valuable tool for assembly design and process planning.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The paper presents an HVAS.<\/jats:p><\/jats:sec>","DOI":"10.1108\/01445151111172961","type":"journal-article","created":{"date-parts":[[2011,10,1]],"date-time":"2011-10-01T07:24:01Z","timestamp":1317453841000},"page":"369-384","source":"Crossref","is-referenced-by-count":20,"title":["Design and implementation of a haptic\u2010based virtual assembly system"],"prefix":"10.1108","volume":"31","author":[{"given":"Pinjun","family":"Xia","sequence":"first","affiliation":[]},{"given":"Ant\u00f3nio","family":"Lopes","sequence":"additional","affiliation":[]},{"given":"Maria","family":"Restivo","sequence":"additional","affiliation":[]}],"member":"140","reference":[{"key":"key2022021320192338400_b9","unstructured":"Bhatti, A., Nahavandi, S., Khoo, Y.B., Creighton, D., Anticev, J. and Zhou, M. (2009), \u201cHaptically enable interactive virtual assembly training system development and evaluation\u201d, SIMTECT 2009: Proceedings of the 2009 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, Adelaide, June 15\u201019, pp. 1\u20106."},{"key":"key2022021320192338400_b13","doi-asserted-by":"crossref","unstructured":"Borst, C.W. and Indugula, A.P. (2006), \u201cA spring model for whole\u2010hand virtual grasping\u201d, Presence Teleoperators Virtual Environment, Vol. 15 No. 1, pp. 47\u201061.","DOI":"10.1162\/pres.2006.15.1.47"},{"key":"key2022021320192338400_b12","doi-asserted-by":"crossref","unstructured":"Christiand, Yoon, J., Auralius, M. and Yu, W. (2009), \u201cAn enhanced haptic assembly simulation system for the efficiency of assembly tasks\u201d, paper presented at the 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, St Louis, MO, October 11\u201015.","DOI":"10.1109\/IROS.2009.5354289"},{"key":"key2022021320192338400_b14","doi-asserted-by":"crossref","unstructured":"Garbaya, S. and Zaldivar\u2010Colado, U. (2007), \u201cThe affect of contact force sensations on user performance in virtual assembly tasks\u201d, Virtual Reality, Vol. 11, pp. 287\u201099.","DOI":"10.1007\/s10055-007-0075-5"},{"key":"key2022021320192338400_b10","doi-asserted-by":"crossref","unstructured":"Garbaya, S. and Zaldivar\u2010Colado, U. (2009), \u201cModeling dynamic behaviour of parts in virtual assembly environment\u201d, Proceedings of the World Conference on Innovative Virtual Reality WIN VR'09, Chalon\u2010sur\u2010Sa\u00f4ne, France, February 25\u201026.","DOI":"10.1115\/WINVR2009-742"},{"key":"key2022021320192338400_b8","doi-asserted-by":"crossref","unstructured":"Iglesias, R., Casado, S. and Gutierrez, T. (2008), \u201cSimultaneous remote haptic collaboration for assembling tasks\u201d, Multimedia Systems, Vol. 13, pp. 263\u201074.","DOI":"10.1007\/s00530-007-0108-7"},{"key":"key2022021320192338400_b1","doi-asserted-by":"crossref","unstructured":"Jayaram, S., Connacher, H.I. and Lyons, K.W. (1997), \u201cVirtual assembly using virtual reality techniques\u201d, Computer Aided Design, Vol. 29 No. 8, pp. 575\u201084.","DOI":"10.1016\/S0010-4485(96)00094-2"},{"key":"key2022021320192338400_b2","doi-asserted-by":"crossref","unstructured":"Jayaram, S., Jayaram, U., Wang, Y., Tirumali, H., Lyons, K. and Hart, P. (1999), \u201cVADE: a virtual assembly design environment\u201d, IEEE Computer Graphics and Applications, Vol. 19 No. 6, pp. 44\u201050.","DOI":"10.1109\/38.799739"},{"key":"key2022021320192338400_b4","doi-asserted-by":"crossref","unstructured":"Johnson, T.C. and Vance, J.M. (2001), \u201cThe use of the Voxmap PointShell method of collision detection in virtual assembly methods planning\u201d, paper presented at ASME Design Engineering Technical Conferences, Pittsburgh, PA.","DOI":"10.1115\/DETC2001\/DAC-21137"},{"key":"key2022021320192338400_b5","doi-asserted-by":"crossref","unstructured":"Li, J.R., Khoo, L.P. and Tor, S.B. (2003), \u201cDesktop virtual reality for maintenance training: an object oriented prototype system (V\u2010REALISM)\u201d, Computers in Industry, Vol. 52, pp. 109\u201025.","DOI":"10.1016\/S0166-3615(03)00103-9"},{"key":"key2022021320192338400_b6","doi-asserted-by":"crossref","unstructured":"Marcelino, L., Murray, N. and Fernando, T. (2003), \u201cA constraint manager to support virtual maintainability\u201d, Computers & Graphics, Vol. 27, pp. 19\u201026.","DOI":"10.1016\/S0097-8493(02)00228-5"},{"key":"key2022021320192338400_b3","doi-asserted-by":"crossref","unstructured":"Ritchie, J.M., Dewar, R.G. and Simmons, J.E.L. (1999), \u201cThe generation and practical use of plans for manual assembly using immersive virtual reality\u201d, Proc. Inst. Mech. Eng. Part B, Vol. 213, pp. 461\u201070.","DOI":"10.1243\/0954405991516930"},{"key":"key2022021320192338400_b7","doi-asserted-by":"crossref","unstructured":"Seth, A., Su, H.J. and Vance, J.M. (2006), \u201cSHARP: a system for haptic assembly and realistic prototyping\u201d, paper presented at ASME Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Philadelphia, PA.","DOI":"10.1115\/DETC2006-99476"},{"key":"key2022021320192338400_b11","doi-asserted-by":"crossref","unstructured":"Vo, D.M., Vance, J.M. and Marasinghe, M.G. (2009), \u201cAssessment of haptic\u2010based interaction for assembly tasks in virtual reality\u201d, Third Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, Salt Lake City, UT, pp. 494\u20109.","DOI":"10.1109\/WHC.2009.4810872"},{"key":"key2022021320192338400_b15","doi-asserted-by":"crossref","unstructured":"Yao, Y.X., Xia, P.J., Liu, J. and Li, J. (2006), \u201cA pragmatic system to support interactive assembly planning and training in immersive virtual environment (I\u2010VAPTS)\u201d, International Journal of Advanced Manufacturing Technology, Vol. 30 No. 9, pp. 959\u201067.","DOI":"10.1007\/s00170-005-0069-y"}],"container-title":["Assembly Automation"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/01445151111172961","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01445151111172961\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/01445151111172961\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:00:10Z","timestamp":1753401610000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ria\/article\/31\/4\/369-384\/5325"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,9,27]]},"references-count":15,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2011,9,27]]}},"alternative-id":["10.1108\/01445151111172961"],"URL":"https:\/\/doi.org\/10.1108\/01445151111172961","relation":{},"ISSN":["0144-5154"],"issn-type":[{"type":"print","value":"0144-5154"}],"subject":[],"published":{"date-parts":[[2011,9,27]]}}}