A proxy approach to integrate heterogeneous CAD resources for distributed collaborative design

Collaborative product design on heterogeneous computer-aided design (CAD) platforms has shown its significance to today’s global manufacturing industries. This article proposes a novel collaboration framework for supporting distributed collaborative design with heterogeneous CAD resources. The unique feature of the framework is that, instead of directly accessing heterogeneous CAD resources, a so-called co-proxy model is defined and created to work as the replication agent representing original CAD resources during collaborative sessions. The co-proxy model is designed to represent corresponding CAD resources with both structured polygonal graphics for visualisation and a set of embedded virtual topological elements (VTE), so as to support collaborative design manipulations such as virtual assembly and annotation. Moreover, the co-proxy model comes with an external link mechanism, with which the powerful modelling and editing functionalities from heterogeneous CAD systems can be reasonably integrated into the distributed collaboration framework. The proposed framework together with its enabling technologies has been implemented into a prototype system named as Co-DMU, which is generally applicable for feature-based CAD modelling systems with automation interfaces provided.

[1]  Alexei Mikchevitch,et al.  Merging enriched Finite Element triangle meshes for fast prototyping of alternate solutions in the context of industrial maintenance , 2010, Comput. Aided Des..

[2]  Sung-Chong Chung,et al.  Synthesis of the digital mock-up system for heterogeneous CAD assembly , 2009, Comput. Ind..

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

[4]  Franca Giannini,et al.  Incorporating free-form features in aesthetic and engineering product design: State-of-the-art report , 2008, Comput. Ind..

[5]  Jing-Rong Li,et al.  Live parametric design modifications in CAD-linked virtual environment , 2010 .

[6]  Rajit Gadh,et al.  Internet-based collaborative product design with assembly features and virtual design spaces , 2001, Comput. Aided Des..

[7]  Jiri Kripac,et al.  A mechanism for persistently naming topological entities in history-based parametric solid models , 1995, Comput. Aided Des..

[8]  Yoke San Wong,et al.  Collaborative computer-aided design - research and development status , 2005, Comput. Aided Des..

[9]  Jerry Y. H. Fuh,et al.  Advances in Collaborative CAD: The-State-of-the-Art , 2004 .

[10]  Jing-Rong Li,et al.  Interactive visualization of complex dynamic virtual environments for industrial assemblies , 2006, Comput. Ind..

[11]  Ming Fan,et al.  A mechanism for persistently naming topological entities , 2004, 8th International Conference on Computer Supported Cooperative Work in Design.

[12]  W. D. Li,et al.  Feature-based design in a distributed and collaborative environment , 2004, Comput. Aided Des..

[13]  J.-Y. Chen,et al.  Collaborative feature-based design via operations with a fine-grain product database , 2009, Comput. Ind..

[14]  Y.S. Wong,et al.  Geometric model simplification for distributed CAD , 2004, Comput. Aided Des..

[15]  Jing-Rong Li,et al.  A CAD-linked virtual assembly environment , 2006 .

[16]  Guoping Sun,et al.  A digital mock-up visualization system capable of processing giga-scale CAD models , 2007, Comput. Aided Des..

[17]  Michael J. Pratt,et al.  Towards the standardized exchange of parameterized feature-based CAD models , 2005, Comput. Aided Des..

[18]  Charlie C. L. Wang,et al.  Real-Time Collaborative Design With Heterogeneous CAD Systems Based on Neutral Modeling Commands , 2007, J. Comput. Inf. Sci. Eng..

[19]  Soonhung Han,et al.  A method for topological entity correspondence in a replicated collaborative CAD system , 2009, Comput. Ind..

[20]  Yan Wang,et al.  Geometry-based semantic ID for persistent and interoperable reference in feature-based parametric modeling , 2005, Comput. Aided Des..