Abstract
In augmented reality (AR)-based assembly and disassembly guiding systems, the guiding effects mainly depend on display characters of virtual guiding scene. If the virtual guiding scene is not displayed properly, such as displaying out of the operator’s view, overlaying on the interest region of the screen, selecting an inappropriate viewpoint of the three-dimensional (3D) guiding scene, and so on, it may disturb normal operation instead of guiding. To display the 3D virtual guiding scene on suitable screen region from a comfortable viewpoint, an adaptive guiding scene display method was proposed. In the adaptive selection of the display region, the display screen was divided into many grids. The screen projection coordinates for vertexes of CAD feature’s bounding boxes, and the occupied index of each grid was calculated. The maximum connected region of empty grids was chosen as a non-interest region on the screen for displaying the 3D guiding scene. In the optimal viewpoint selection algorithm, a viewpoint information measurement operator was put forward, which took projection area, visible proportion, information entropy, and difference in depth of all visible vertexes of CAD feature’s bounding box in 3D virtual guiding scene into account. Finally, based on the principle of perspective projection, the 3D virtual guiding scene was positioned into the virtual world and displayed from the specified viewpoint on the specified screen area. All algorithms proposed in this paper utilized the automatically extracted CAD feature’s bounding box model of part as input data so they could be implemented for online planning of 3D assembly guiding scenes.
Similar content being viewed by others
References
Schwald B, Figue J, Chauvineau E, Vu-Hong F et al (2001) STARMATE: using augmented reality technology for computer guided maintenance of complex mechanical elements. Proceedings e2001: eBusiness and eWork E-work and E-Commerce pp: 196–202
Schwald B, de Laval B (2003) An augmented reality system for training and assistance to maintenance in the industrial context. J WSCG 11(1):425–432
Salonen T, Saaski J, Hakkarainen M, Kanetis T, Perakakis M, Siltanen S (2007) Demonstration of assembly work using augmented reality. Proceedings of the 6th ACM international conference on image and video retrieval pp: 120–123
Henderson SJ, Feiner S (2009) Evaluating the benefits of augmented reality for task localization in maintenance of an armored personnel carrier turret, Proceeding of IEEE International Symposium on Mixed and Augmented Reality pp: 135–144
Henderson SJ, Feiner S (2011) Augmented reality in the psychomotor phase of a procedural task. Proceeding of 10th IEEE International Symposium on Mixed and Augmented Reality pp:191–200
Servan J, Mas F, Menendez JL, Rios J (2012) Using augmented reality in AIRBUS A400M shop floor assembly work instructions. Am Inst Phys Conf Proc 1431:633–640
Servan J, Mas F, Menendez JL, Rios J (2012) Assembly work instruction deployment using augmented reality. Key Eng Mater 502:25–30
Rios H, Hincapie M, Caponio A, Mercado E, Mendivil EG (2011) Augmented reality: an advantageous option for complex training and maintenance operations in aeronautic related processes. Lect Notes Comput Sci 6773:87–96
Webel S, Bockholt U, Engelke T, Gavish N, Olbrich M, Preusche C (2013) An augmented reality training platform for assembly and maintenance skills. Robot Auton Syst 61(4):398–403
Kreft S, Gausemeier J, Matysczok C (2009) Towards wearable augmented reality in automotive assembly training. Proceedings of the ASME 2009 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference pp: 1537–1547
Zhu J, Ong SK, Nee AYC (2013) An authorable context-aware augmented reality system to assist the maintenance technicians. Int J Adv Manuf Technol 66(9–12):1699–1714
Lee JY, Rhee G (2008) Context-aware 3D visualization and collaboration services for ubiquitous cars using augmented reality. Int J Adv Manuf Technol 37(5–6):431–442
Wang ZB, Ong SK, Nee AYC (2013) Augmented reality aided interactive manual assembly design. Int J Adv Manuf Technol 69(5–8):1311–1321
Fujimoto Y, Yamamoto G, Kato H, Miyazaki J (2012) Relation between location of information displayed by augmented reality and user's memorization. Proceedings of the 3rd Augmented Human International Conference 7
Azuma R, Furmanski C (2003) Evaluating label placement for augmented reality view management. Proceedings of the Second IEEE and ACM International Symposium on Mixed and Augmented Reality pp: 66–75
Shen Y, Ong SK, Nee AYC (2008) Product information visualization and augmentation in collaborative design. Comput Aided Des 40(9):963–974
Tenmoku R, Kanbara M, Yokoya N (2006) A new view management method for wearable augmented reality systems—emphasizing the user-viewed object and the corresponding annotation. Proceedings of the 12th EuroGraphics Conference on Virtual Environments pp:127–134
Shibata F, Nakamoto H, Sasaki R, Kimura A, Tamura H (2008) A view management method for mobile mixed reality systems. Proceedings of the 14th Eurographics Conference on Virtual Environments pp: 17–24
Makita K, Kanbara M, Yokoya N (2009) View management of annotations for wearable augmented reality. IEEE International Conference on Multimedia and Expo pp: 982–985
Grasset R, Langlotz T, Kalkofen D, Tatzgern M, Schmalstieg D (2012) Image-driven view management for augmented reality browsers. IEEE International Symposium on Mixed and Augmented Reality pp: 177–186
Rosten E, Reitmayr G, Drummond T (2005) Real-time video annotations for augmented reality. Proceedings of the First International Conference on Advances in Visual Computing pp: 294–302
Pick S, Hentschel B, Tedjo-Palczynski I, Wolter M, Kuhlen T (2010) Automated positioning of annotations in immersive virtual environments. Proceedings of the 16th Eurographics Conference on Virtual Environments pp:1–8
Cao WG, Hu P, Li H, Lin ZK (2010) Canonical viewpoint selection based on distance-histogram. J Comput Aided Des Comput Graph 22(9):1515–1521
Yang LM, Wang WC, Wu EH (2008) Viewpoint selection by feature measurement on the viewing plane. J Comput Aided Des Comput Graph 20(9):1097–1103
Vazquez PP, Feixas M, Sbert M, Heidrich W (2001) Viewpoint selection using viewpoint entropy. Proceedings of the Vision Modeling and Visualization Conference pp: 273–280
Liu Z, Feng YP, Pan X, Xu CH (2012) Optimal view selection algorithm for 3D object based on similarity learning. J Comput Aided Des Comput Graph 24(7):918–924
Zhou F, Duh HBL, Billinghurst M (2008) Trends in augmented reality tracking, interaction and display: a review of ten years of ISMAR. IEEE International Symposium on Mixed and Augmented Reality pp: 193–202
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, C.J., Hong, J. & Wang, S.F. Automated positioning of 3D virtual scene in AR-based assembly and disassembly guiding system. Int J Adv Manuf Technol 76, 753–764 (2015). https://doi.org/10.1007/s00170-014-6321-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-014-6321-6