A systematic approach for 3D VRML model-based assembly in Web-based product design

Collaborative virtual assembly design is often considered complicated and hardly achievable, for it requires high real-time performance, platform independence, and model synchronization. In order to satisfy all these requirements, a VRML-based virtual assembly solution is proposed. This paper first presents a synchronous moving-searching algorithm for retrieving information from the basic assembly model (BAM) and target assembly model (TAM) in order to give Internet-based collaborative assembly capabilities to these VRML files. Then, a set of assembly approaches for VRML models are systematically addressed to implement the assembly according to constraints of link relations. The advantages of the algorithm and assembly approaches are their high computational efficiency and ease of implementation, which enriches works of Anton and Gorazd (2003) and Qin et al. (2004) with respect to accessibility and maneuverability of VRML model-based assembly design. Moreover, the realization method of collaborative assembly over the Internet is introduced. Finally, some actual examples of collaborative virtual assemblies systems are provided to illustrate the application of these approaches.

[1]  Tuomo Tuikka,et al.  Virtual collaboration environment for aircraft design , 2002, Proceedings Sixth International Conference on Information Visualisation.

[2]  Kunwoo Lee,et al.  A hierarchical data structure for representing assemblies: part I , 1985 .

[3]  Anton Jezernik,et al.  A solution to integrate computer-aided design (CAD) and virtual reality (VR) databases in design and manufacturing processes , 2003 .

[4]  Martti Mäntylä,et al.  Functional understanding of assembly modelling , 1994, Comput. Aided Des..

[5]  Tong Bing-shu Design and Development of Net-based Collaborative Product Design Support System , 2003 .

[6]  Andrew A. West,et al.  Development of a novel 3D simulation modelling system for distributed manufacturing , 2004, Comput. Ind..

[7]  George Q. Huang,et al.  Web-based support for collaborative product design review , 2002, Comput. Ind..

[8]  Li Chen,et al.  Internet-enabled real-time collaborative assembly modeling via an e-Assembly system: status and promise , 2004, Comput. Aided Des..

[9]  W. D. Li,et al.  An Internet-enabled integrated system for co-design and concurrent engineering , 2004, Comput. Ind..

[10]  Willem F. Bronsvoort,et al.  Assembly features in modeling and planning , 2000 .

[11]  Hiroshi Masuda,et al.  Data embedding algorithms for geometrical and non-geometrical targets in three-dimensional polygonal models , 1998, Comput. Commun..

[12]  Ruhul A. Sarker,et al.  Application of multimedia technology in manufacturing: a review , 1999 .

[13]  Dinesh Manocha,et al.  V-COLLIDE: accelerated collision detection for VRML , 1997, VRML '97.

[14]  George Q. Huang,et al.  Web-based product design review: implementation perspective , 2001, Proceedings of the Sixth International Conference on Computer Supported Cooperative Work in Design (IEEE Cat. No.01EX472).

[15]  Yo-Sung Ho,et al.  An efficient coding algorithm for color and normal data of three-dimensional mesh models , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[16]  Ram D. Sriram,et al.  An object-oriented representation for product and design processes , 1998, Comput. Aided Des..

[17]  Wang Jing,et al.  VRML based collaborative visualization for volume product datasets , 2004, 8th International Conference on Computer Supported Cooperative Work in Design.