It is difficult to control the motion of the assembling parts precisely with current virtual reality I/O devices during virtual assembly. In this paper, a semantics recognition method is presented to capture the user抯 intention. A motion guidance method based on semantics recognition and constraint recognition is provided to help the user move or rotate the parts in the virtual environment freely and precisely. The semantics recognition is implemented according to the matching of spatial position, assembly relationship on assembly task-level rather than lower-level geometry constraints.The methods are implemenred in the development of VIRDAS(virtual reality design and assembly system)and a virtual assembly example of automotive engine component is also given in this paper.
[2] Ye,N.,Banerjee,P.,Banerjee,A.,et al.A comparative study of assembly planning in traditional and virtual environments.IEEE Transactions on Systems,Man,and Cybernetics,1999,29(4):546~555.
[3] Gomes de Sá,A.,Zachmann,G.Virtual reality as a tool for verification of assembly and maintenance processes.Computers and Graphics,1999,23(3):389~403.
[4] Beckert,B.A.Venturing into virtual product development.Computer Aided Engineering,1996,15(5):45~50.
[5] Fa,M.,Fernando,T.,Dew,P.M.Direct 3D manipulation techniques for interactive constraint-based solid modeling.In:Hubbold,R.J,Juan,R.,eds.Proceedings of the Eurographics'93.Oxford:Blackwell Publishers,1993.C237~C248.
[6] Zhong,Yong-min,Yang,Hai-cheng.A constraint-based approach for interactive and precise solid modeling in a virtual reality environment.In:Chen,Hou-peng,Gu,Jian-hua,eds.Proceedings of the 6th International Conference on CAD/CG.Shanghai:Wen Hui Publishers,1999.1164~1171.
[7] Gao,Shu-ming,Wan,Hua-gen,Peng,Qun-sheng.Constraint-Based virtual solid modeling.Journal of Computer Science and Technology,2000,15(1):56~63.
[8] Gottschalk,S.,Lin,M.C.,Manocha,D.OBBTree:a hierarchical structure for rapid interference detection.In:Rushmeier,H.,ed.Proceedings of the SIGGRAPH'96.New Orleans:ACM SIGGRAPH,1996.171~179.