DOI QR코드

DOI QR Code

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

공개형 3D 그래픽 엔진을 활용한 선박 운항 시뮬레이터용 실시간 3D 가시화 시스템 개발

  • 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)
  • 황태현 (한국해양연구원 해양안전방제기술연구부) ;
  • 오재용 (한국해양연구원 해양안전방제기술연구부) ;
  • 황호진 (한국해양연구원 해양안전방제기술연구부) ;
  • 김병철 (삼성중공업 산업기술연구소) ;
  • 문두환 (경북대학교 기계자동차공학부)
  • Received : 2010.10.08
  • Accepted : 2011.03.23
  • Published : 2011.04.30

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.

선박운항자의 인적사고 방지 및 운항 훈련을 위한 방안으로 선박 운항 시뮬레이터가 사용된다. 선박운항 시뮬레이터에서 실시간 3D 가시화 기술은 현실감 있는 직관적인 영상을 제공하여 피교육자에 인지력을 향상시켜 시뮬레이터의 교육 효과를 높이는 중요한 요소이다. 본 연구에서는 공개형 3D 그래픽 엔진을 기반으로 선박 운항 시뮬레이터용 실시간 3D 가시화 시스템을 설계하고 구현한 결과에 대해서 설명한다. 실시간 3D 가시화 시스템은 요소 기능, 기존 그래픽 데이터 활용, 타 시스템과의 연동 측면에서 도출된 운용 요구사항들을 만족하며 추가적인 기능의 확장이 용이한 구조로 설계되었다.

Keywords

References

  1. 문두환, 박세길, 오재용, 황호진 (2010), 선박 운항 시뮬레이터를 위한 실시간 3D 가시화 시스템의 운용 요구, 2010 한국CAD/CAM학회 학술대회
  2. 차무현, 이재경, 황진상 (2010), 오픈소스 그래픽스 엔진을 이용한 가상현실 타일 디스플레이 시스템의 개발, 2010 한국CAD/CAM학회 학술대회
  3. 차주환, 노명일, 이규열 (2009), 범용 동역학 모듈과 가시화 모듈을 이용한 조선 블록 탑재 시뮬레이션, 한국CAD/CAM학회논문집, 14권, pp.69-75
  4. 황호진, 문두환 (2010), 선박 운항 시뮬레이션 가시화를 위한 그래픽 렌더링 엔진 기술의 개선 방향, 한국항해항만학회지, 34권, pp. 153-160 https://doi.org/10.5394/KINPR.2010.34.3.153
  5. Apache (2010), http://logging.apache.org/log4cxx/index.html
  6. 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
  7. Burns, D., Osfield, R. (2004), "Open Scene Graph A: Introduction, B: Examples and Applications ", in the Proceedings of the IEEE Virtual Reality Conference 2004 https://doi.org/10.1109/VR.2004.1310100
  8. DotSceneLoader (2010), http://www.ogre3d.org/tikiwiki/New+DotScene+Loader&comzone=show
  9. Fouler, M., Scott, K. (1999), “UML Distilled: a Brief Guide to the Standard Object Modeling Language”, Second Edition, Addison Wesley Longman, inc
  10. 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 https://doi.org/10.1007/978-0-387-09701-5_2
  11. Glassner, A. (2002), “Duck!”, IEEE Computer Graphics and Applications, Vol. 22, pp. 88-97 https://doi.org/10.1109/MCG.2002.1016702
  12. 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
  13. Hydrax (2010), http://www.ogre3d.org/tikiwiki/Hydrax
  14. Jensen, L., Golias, R. (2001), “Deep-Water Animation and Rendering”, in the Proceedings of the 2001 Game Developer's Conference
  15. Kim, Y. S., Yang, J., Han, S. (2006), “A Multichannel Visualization Module for Virtual Manufacturing”, Computers in Industry, Vol. 57, pp. 653–662
  16. 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 https://doi.org/10.1109/2.391039
  17. Lee, H., Han, S., (2010), "Solving the Shallow Water Equations Using 2D SPH Particles for Interactive Applications", Visual Computer, Vol. 26, pp. 856-872 https://doi.org/10.1007/s00371-010-0439-9
  18. 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
  19. 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
  20. Mitchell, J. L. (2005), "Real-Time Synthesis and Rendering of Ocean Water," ATI Research Technical Report
  21. 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 https://doi.org/10.1016/j.jmatprotec.2004.04.401
  22. Ogre3D (2010), Open Source 3D Graphics Engine, http://www.ogre3d.org
  23. OgreMax (2010), http://www.ogremax.com
  24. Presagis (2009), http://www.presagis.com/
  25. Roth, M., Voss, G., Reiners D. (2004), "Multithreading and clustering for scene graph systems", Vol. 28, pp. 63-66 https://doi.org/10.1016/j.cag.2003.10.004
  26. SkyX (2010), http://www.ogre3d.org/tikiwiki/SkyX.
  27. Tessendorf, J. (1999), "Simulating Ocean Water," In SIGGRAPH Course Notes, Addison-Wesley
  28. TinyXML (2010), http://www.grinninglizard.com/tinyxml/
  29. 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

Cited by

  1. A Study on Plant Training System Platform for the Collaboration Training between Operator and Field Workers vol.20, pp.4, 2015, https://doi.org/10.7315/CADCAM.2015.420
  2. 3D Video Simulation System Using GPS vol.18, pp.4, 2014, https://doi.org/10.6109/jkiice.2014.18.4.855
  3. Development of 3D Terrain Visualization for Navigation Simulation using a Unity 3D Development Tool vol.39, pp.5, 2015, https://doi.org/10.5916/jkosme.2015.39.5.570