• Title/Summary/Keyword: 우주비행

Search Result 1,523, Processing Time 0.026 seconds

Introduction to Automatic Generation of Design Documents for Flight Software using Doxygen (Doxygen을 이용한 위성비행소프트웨어 설계문서 작성 자동화 방안 소개)

  • Lee, Jae-Seung;Yang, Seung-Eun;Choi, Jong-Wook;Cheon, Yee-Jin;Yun, Jeong-Oh
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.844-847
    • /
    • 2012
  • 인공위성의 개발은 오랜 기간에 걸쳐 다양한 분야의 전문가들에 의해 개발된 결과물들이 통합되어 완성될 수 있다. 위성개발과 같이 많은 개발자가 공동으로 작업하여 하나의 결과물을 생산하는 경우 개발과정에서 방대한 양의 문서작업이 수반된다. 특히 비행소프트웨어와 같이 서로 다른 개발자에 의해 작성된 코드들이 하나의 이미지로 통합되어 빌드될 경우 발생하는 문제점들을 해결하고 요구되는 기능들을 디버깅하기 위해서는 개발과정 및 소스코드에 대한 문서들이 필수적이다. 이러한 소프트웨어 설계에 대한 문서는 그 양이 방대하고 소스코드와의 연계성이 필요하기 때문에 소스코드를 작성한 각 개발자들이 직접 수작업으로 문서를 작성하였다. 예를 들면, 기존의 위성비행소프트웨어 개발과정에서는 이러한 문서들 중 전체 위성비행소프트웨어의 단위 코드별 입출력, 수행기능 등의 상세 설계 내용을 기록하는 SDD(Software Design Description)는 개발자가 작성한 코드를 기반으로 수작업을 통하여 작성되었다. 이러한 작성방식은 작성자의 입력오류가 발생할 수도 있으며 소프트웨어 개발과 별도로 수작업이 요구되어 문서작성에 소요되는 시간적 손해가 발생하게 된다. 유럽에서는 이러한 문제점을 보완하기 위하여 C, C++, C#, JAVA, VHDL 등 다양한 언어를 사용하는 소프트웨어 개발에 적용 가능한 자동적 문서작성 도구인 Doxygen을 설계 및 개발문서 작성에 활용하고 있다. Doxygen은 PDF, HTML, Latex, RTF 등 다양한 출력 포맷도 지원한다. 본 논문에서는 Doxygen을 활용하여 위성비행소프트웨어 개발문서의 작성 시 소요시간을 단축하고 소스코드로부터 해당 설계 내용을 추출하여 자동적으로 문서를 작성할 수 있는 방안에 대하여 소개한다.

'컬럼비아호' 공중폭발의 미스터리

  • Lee, Ju-Yeong
    • The Science & Technology
    • /
    • no.3 s.406
    • /
    • pp.26-31
    • /
    • 2003
  • 컬럼비아호는 처음 만들어졌을 때 순수한 선체무게만 7만 1800kg이었으며 메일 엔진이 장착된 후에는 8만 741kg에 달했다. 전체 길이는 56.1m이며 승무원이 타는 오비터와 외부연료탱크, 고체연료 로켓 부스터 등으로 구성돼 있다. 20여 년간 27차례의 우주비행을 하면서 우주개발과 과학연구에 커다란 업적을 남긴 컬럼비아호는 지난 1월 16일 28번째 우주비행에 나섰다가 지구 착륙을 불과 10분도 남겨놓지 않은 상태에서 공중 산화했다.

  • PDF

Development of the Scaled Vehicle of Smart UAV (스마트무인기 축소형 비행체 개발)

  • Chang, Sung-Ho;Choi, Seong-Wook;Koo, Sam-Ok
    • Aerospace Engineering and Technology
    • /
    • v.6 no.2
    • /
    • pp.236-244
    • /
    • 2007
  • The 40% scaled vehicle of Smart UAV has been developed for the investigation of basic flight characteristics and the verification of flight control algorithm. The similar gimbal hub and drive train with the full scale UAV were implemented and a forced air cooling reciprocating engine was installed. The various kind of tests were conducted for the major components of the vehicle. The important performance and mechanical endurance of the fabricated vehicle were identified by ground and hovering test.

  • PDF

무인비행선 HILS 시스템 개발

  • Kim, Seong-Pil;Ahn, Iee-Ki;Kim, Eung-Tai
    • Aerospace Engineering and Technology
    • /
    • v.3 no.1
    • /
    • pp.9-15
    • /
    • 2004
  • In this paper, a HILS(Hardware-In-the-Loop-Simulation) System designed for an unmanned airship, which is under development by KARI, is introduced. A HILS system is essential to validate flight control systems on the ground. The HILS system consists of several systems: a virtual ADT(airborne data terminal) system, a virtual payload system, a virtual airship system, and a status display system. Also, a 3-axis motion table and an inertial navigation sensor are included. The reliability of the flight control computer has been validated by HILS tests.

  • PDF

Range Safety System Operation in KSR-III Flight Test (KSR-III 비행안전 시스템 운영)

  • Ko, Jeong-Hwan;Kim, Jeong-Rae;Park, Jeong-Joo;Bang, Hee-Jin;Choi, Dong-Min;Song, Sang-Sup
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.32 no.7
    • /
    • pp.91-97
    • /
    • 2004
  • The first Korean liquid propellant rocket KSR-III successfully finished its flight test on Nov. 28, 2002. Herein, we summarize the results of range safety system operation which is employed for the first time in flight tests of rockets developed by Korea Aerospace Research Institute(KARI). During the flight, safety-critical flight data including instantaneous impact points are monitored in realtime by range safety officers utilizing Range Safety Display Systems. The recorded screen of the display system is presented for the explanation of safety operation. In addition, comparisons are made between onboard navigation system based and radar based results in calculating instantaneous impact points, and also errors from the finally recorded impact point are described.