Development of Remote Control Module on a 3D Universe Visualization

3D 우주환경 가시화 도구 원격 제어 모듈 개발

  • Received : 2013.05.07
  • Accepted : 2013.07.01
  • Published : 2013.07.01

Abstract

Recently, In Aerospace area the interest of open source software is increasing. One of examples is celestia that is used for visualizing space environment with 3D. Celestia that is open source software has many advantages. First is very easy to use, second is that it can extend new features easily with script language. It is very useful to extend with other systems. But, celestia has a few of remote control features from remote site. In this paper I describe design and implementation of remote control module using UDP communication protocol between celestia and GenSim that is satellite simulation software developed by KARI and describe the problem and solution items are found during development duration.

최근, 항공우주 분야에서 오픈 소스 소프트웨어에 대한 관심이 늘고 있다. 대표적인 사례로 우주환경을 3D로 가시화하는 소프트웨어인 셀레스티아가 있다. 셀레스티아는 오픈소스 소프트웨어로서 여러 장점이 있다. 첫째 사용하기 쉽고, 둘째 스크립트 언어를 지원하여 필요한 기능을 쉽게 추가할 수 있다. 이런 특징으로, 다른 시스템과의 연계도 용이하다. 그러나, 셀레스타아를 동일 시스템이 아닌 원격시스템에서 제어하는 기능은 부족하다. 본 논문은 위성 시뮬레이션 도구인 GenSim에서 UDP 통신을 이용하여 원격으로 명령을 전송하는 모듈의 설계 및 구현 과정에 대해 기술하고, 개발시 겪었던 문제와 이에 대한 해결방법을 기술한다.

Keywords

References

  1. Celestia User's Guide, "http://www.shatters.net/celestia/documenta tion.html"
  2. Lua 5.0 Reference Manual
  3. C. H. Koo, H. H. Lee, and Y. J. Cheon, 2010, "SMI Compatible Simulation Scheduler Design for Reuse of Model Complying with SMP Standard", JASS, Vol. 27, No. 4, pp. 407-412.
  4. C. H. Koo, H. H. Lee, and Y. J. Cheon, 2011, "Distributed simulation design by using of SimNetwork to overcome speed limit on GenSim", IEEE ICRAST, Vol. XX, No. X, pp. 430-435.