Browse > Article
http://dx.doi.org/10.5394/KINPR.2011.35.3.187

Development of a 3D real-time visualization system for ship handling simulators using an open source 3D graphics engine  

Fang, Tae-Hyun (Maritime and Ocean Engineering Research Institute, KORDI)
Oh, Jae-Yong (Maritime and Ocean Engineering Research Institute, KORDI)
Hwang, Ho-Jin (Maritime and Ocean Engineering Research Institute, KORDI)
Kim, Byung-Chul (Institute of Industrial Technology, Samsung Heavy Industries, Co., Ltd.)
Mun, Du-Hwan (School of Mechanical and Automotive Engineering, Kyungpook National University)
Abstract
A ship handling simulator is popular means of preventing marine accidents caused by human error. It can also be used to train navigators. A real-time 3D visualization system, a component of a ship handling simulator, is an important component, as realistic and intuitive image generation play an essential role in improving the effects of education using ship handling simulators. This paper discusses the design of a new real-time 3D visualization system based on an open source 3D graphics engine as well as its implementation. The developed real-time 3D visualization system satisfies the operational requirements derived in terms of visualization functionalities, reuse of legacy graphic data, and interoperability with other systems constituting a ship handling simulator. This system has an architecture in which new functionalities are easily added.
Keywords
Open source 3D graphics engine; Ship handling simulator; Real-time 3D visualization;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 Mitchell, J. L. (2005), "Real-Time Synthesis and Rendering of Ocean Water," ATI Research Technical Report
2 Mujber, T. S., Szecsi, T., Hashmi, M. S. J. (2004), “Virtual reality applications in manufacturing process simulation”, Journal of Materials Processing Technology, Vol. 155-156, pp.1834-1838   DOI   ScienceOn
3 Ogre3D (2010), Open Source 3D Graphics Engine, http://www.ogre3d.org
4 OgreMax (2010), http://www.ogremax.com
5 Presagis (2009), http://www.presagis.com/
6 Roth, M., Voss, G., Reiners D. (2004), "Multithreading and clustering for scene graph systems", Vol. 28, pp. 63-66   DOI   ScienceOn
7 SkyX (2010), http://www.ogre3d.org/tikiwiki/SkyX.
8 Tessendorf, J. (1999), "Simulating Ocean Water," In SIGGRAPH Course Notes, Addison-Wesley
9 TinyXML (2010), http://www.grinninglizard.com/tinyxml/
10 Wallace, P. R., Northam G. A. (1997), “Training Task Analysis Methodology for Operational Flight Trainers”, in the Proceedings of the 19th Interservice/Industry Training, Simulation and Education Conference. Orlando, Florida
11 Friese, K. I., Herrlich, M., Wolter, F. E. (2008), "Using Game Engines for Visualization in Scientific Applications", IFIP International Federation for Information Processing, Vol. 279, pp. 11-22   DOI
12 Glassner, A. (2002), “Duck!”, IEEE Computer Graphics and Applications, Vol. 22, pp. 88-97   DOI
13 Kim, Y. S., Yang, J., Han, S. (2006), “A Multichannel Visualization Module for Virtual Manufacturing”, Computers in Industry, Vol. 57, pp. 653–662
14 Gong, I. Y., Lee, C., Lee, K. J., Lee, H. .J., Kim, S. Y. (2004), “Development of Ship Handling Simulator System for Korean Navy and Its Mathematical Model”, in the Proceedings of 31st IMSF AGM
15 Hydrax (2010), http://www.ogre3d.org/tikiwiki/Hydrax
16 Jensen, L., Golias, R. (2001), “Deep-Water Animation and Rendering”, in the Proceedings of the 2001 Game Developer's Conference
17 Kuhl, J., Evans, D., Papelis, Y., Romano, R., Watson, G. (1995), “The Iowa Driving Simulator: An Immersive Research Environment”, IEEE Computer, Vol. 28, pp. 35–41   DOI   ScienceOn
18 Lee, H., Han, S., (2010), "Solving the Shallow Water Equations Using 2D SPH Particles for Interactive Applications", Visual Computer, Vol. 26, pp. 856-872   DOI   ScienceOn
19 Magee, L. E. (1997), “Virtual Reality Simulator (VRS) for Training Ship Handling Skills”, In Seidel, R. J. and Chatelier, P. R. (Eds), Virtual Reality, Training’s Future? , Defence Research Series, Vol. 6, Plenum Press: New York, pp. 19-29
20 Murai, K., Hayashi, Y., Miyoshi, Y., Inokuchi, S. (2004), “A Basic study on Navigators’ Visual Observation Area and Stress Level for Ship Handling by Actual Ships and Simulators”, IEEJ Transactions on Electronics, Information and Systems, Vol. 123, pp. 1311-1318
21 황호진, 문두환 (2010), 선박 운항 시뮬레이션 가시화를 위한 그래픽 렌더링 엔진 기술의 개선 방향, 한국항해항만학회지, 34권, pp. 153-160   과학기술학회마을   DOI   ScienceOn
22 문두환, 박세길, 오재용, 황호진 (2010), 선박 운항 시뮬레이터를 위한 실시간 3D 가시화 시스템의 운용 요구, 2010 한국CAD/CAM학회 학술대회   과학기술학회마을
23 차무현, 이재경, 황진상 (2010), 오픈소스 그래픽스 엔진을 이용한 가상현실 타일 디스플레이 시스템의 개발, 2010 한국CAD/CAM학회 학술대회
24 차주환, 노명일, 이규열 (2009), 범용 동역학 모듈과 가시화 모듈을 이용한 조선 블록 탑재 시뮬레이션, 한국CAD/CAM학회논문집, 14권, pp.69-75   과학기술학회마을
25 Apache (2010), http://logging.apache.org/log4cxx/index.html
26 Bian, Z., Ishii, H., Izumi, M., Shimoda, H., Yoshikawa, H., Morishita, Y., Kanehira, Y. (2006), "Development of a Tracking Method for Augmented Reality Applied to NPP Maintenance Work and its Experimental Evaluation", in the Proceedings of the ACM Symposium on Virtual Reality Software and Technology
27 Burns, D., Osfield, R. (2004), "Open Scene Graph A: Introduction, B: Examples and Applications ", in the Proceedings of the IEEE Virtual Reality Conference 2004   DOI
28 DotSceneLoader (2010), http://www.ogre3d.org/tikiwiki/New+DotScene+Loader&comzone=show
29 Fouler, M., Scott, K. (1999), “UML Distilled: a Brief Guide to the Standard Object Modeling Language”, Second Edition, Addison Wesley Longman, inc