Block Erection Simulation in Shipbuilding Using the Open Dynamics Module and Graphics Module

범용 동역학 모듈과 가시화 모듈을 이용한 조선 블록 탑재 시뮬레이션

  • 차주환 (서울대학교 공학연구소) ;
  • 노명일 (울산대학교 조선해양공학부) ;
  • 이규열 (서울대학교 조선해양공학과 및 해양시스템 공학연구소)
  • Published : 2009.04.30

Abstract

The development of a simulation system requires many sub modules such as a dynamic module, a visualization module, etc. If a different freeware is used for each sub modules, it is hard to develop the simulation system by incorporating them because they use their own data structures. To solve this problem, a high-level data structure, called Dynamics Scene Graph Data structure (DSGD) is proposed, by wrapping data structures of two freeware; an Open Dynamics Engine (ODE) for the dynamic module and an Open Scene Graph (OSG) for the visualization module. Finally, to evaluate the applicability of the proposed data structure, it is applied to the block erection simulation in shipbuilding. The result shows that it can be used for developing the simulation system.

Keywords

References

  1. Open Dynamics Engine, http://www.ode.org
  2. Wild Magic, http://www.geometrictools.com
  3. DynaMechs, http://dynamechs.sourceforge.net
  4. DsTool, http://www.cam.comell.edu/guckenheimer/dstool.html
  5. Open Scene Graph, http://www.openscenegraph.org
  6. Visualization Library, http://www.visualizationlibrary.com
  7. OGRE 3D, http://www.ogre3d.org
  8. Russell Smith, Open Dynamics Engine vO.5 User Guide, 2006
  9. 방경운, "조선공정 계획용 이산 사건과 이산 시간 혼합형 시뮬레이션 프레임워크", 석사 학위 논문, 서울대학교, 2006
  10. Zeigler, B. P., Praehofer, H. and Kim, T. G., Theory of Modeling and Simulation, 2nd Edition, Academic Press, 2000
  11. Zeigler, B. P., Object Oriented Simulation with Modular, Hierarchical Models, Academic Press, 1990
  12. Praehofer, H., Sametinger, J. and Stritzinger, A., "Concepts and Architecture of a Simulation Framework based on the lavaBeans Component Model", Journal of Future Generation on Computer Systems, Vol. 17, No.5, pp. 539-559, 2001 https://doi.org/10.1016/S0167-739X(00)00038-8