Abstract
This paper concerns product data transmission in networked design collaboration using P2P (peer-to-peer) CAD streaming. A heuristics-based scheme is proposed to optimize the transmission efficiency among multiple users. It allows a collaborator to quickly acquire a meshed CAD model of some LOD (level of detail) by aggregating data fragments from the other collaborators, who possess different LODs. The requesting collaborator will be receiving the model incrementally from a coarse representation to a finer one through a sequence of LODs. The transmission tasks are scheduled with a multi-queue method so as to maximize the network utilization. A scenario of collaborative design demonstrates how the proposed scheme facilitates distribution of product data in consideration of complex collaboration relationships.
Similar content being viewed by others
References
Cera C. D., Kim T., Han J. H., Regli W. C. (2004) Role-based viewing envelopes for information protection in collaborative modeling. Computer-Aided Design 36: 873–886
Chan, Y. H., & Chu, C. H. (2008). Product model distribution in networked design collaboration based on P2P 3D streaming. In CSCWD 2008, Xi’an, China.
Chu C. H., Chang C. J., Cheng H. C. (2006) Empirical studies on inter-organizational collaborative product development in Asia Pacific region. ASME Journal of Computing & Information Science in Engineering 6(6): 179–187
Chu C. H., Chan Y. H., Wu P. H. (2008) 3D Streaming based on multi-LOD models for networked collaborative design. Computers in Industry 59: 863–872
Chu C. H., Wu P. H., Hsu Y. C., Sung M. C. (2009) Multi-agent collaborative 3D design with multiple levels of detail. Robotics & CIM 25: 334–347
Cormen T. H., Leiserson C. E., Rivest R. L., Stein C. (2003) Introduction to algorithms. McGraw-Hill, New York
Eck, M., DeRose, T., Duchamp, T., Hoppe, H., Lounsbery, M., & Stützle, W. (1995). Multi-resolution analysis of arbitrary meshes. ACM SIGGRAPH, 173–182.
Fuxin F., Edlund S. (2001) Categorization of geometry users. Concurrent Engineering: Research and Application 9(1): 15–22
Gardoni M., Blanco E., Rüger S. (2005) MICA-Graph: A tool for managing text and sketches during design processes. Journal of Intelligent Manufacturing 16(4–5): 395–405
Hoppe, H. (1996). Progressive meshes. In Proceedings of the 23rd annual conference on computer graphics and interactive techniques (pp. 99–108).
Huang G. Q., Mak K. L. (1999) Web-based morphological charts for concept design in collaborative product development. Journal of Intelligent Manufacturing 10(3–4): 267–278
Koo S., Lee K. (2002) Wrap-around operation to make multi-resolution model of part. Computers & Graphics 26: 687–700
Lewis B, Berg D. J. (2000) Multithreaded programming with java technology. Prentice Hall, Upper Sadle River, NJ
Lia W. D., Lu W. F., Fuh J. Y. H., Wong Y. S. (2005) Collaborative computer-aided design—Research and development status. Computer-Aided Design 37(3): 931–940
Qiu Z. M., Kok K. F., Wong Y. S., Fuh , Jerry Y. H. (2007) Role-based 3D visualisation for asynchronous PLM collaboration. Computers in Industry 58: 747–755
Siller H. R., Estruch A., Vila C., Abellan J. V., Romero F. (2008) Modeling workflow activities for collaborative process planning with product lifecycle management tools. Journal of Intelligent Manufacturing 19(6): 689–700
Wu W. H., Yeh S. C., Fang L. C. (2006) The development of a collaborative design chain reference model for the motorcycle industry. International Journal of Advanced Manufacturing Technology 35: 211–225
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chu, CH., Chan, Y.H. Optimized product data transmission in LOD-based collaborative design using P2P CAD streaming. J Intell Manuf 23, 1559–1571 (2012). https://doi.org/10.1007/s10845-010-0459-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10845-010-0459-3