NASA cFS 개발 도구를 이용한 모델 기반 비행제어소프트웨어 개발

Model-based Flight Control Software Development in NASA cFS Framework
Citations

WEB OF SCIENCE

1
Citations

SCOPUS

1

초록

역사적으로 인공위성 비행제어소프트웨어 개발은 기검증된 헤리티지 코드를 재사용하는 방식으로 수행한다. 이러한 개발 방식은 동일하거나 유사한 임무에 적용하면 신뢰성 높은 코드를 생성할 수 있는 장점이 있지만, 하드웨어나 임무 변경이 있을 때 유연하게 대처하기 어려울 수 있다. 또한 알고리듬 개발 후 탑재 소프트웨어를 엔지니어가 새로 구현하는 일반적인 방법은 개발 기간과 비용을 더욱 증가시킬 수 있다. 본 논문은 NASA cFS 개발 도구를 이용한 모델 기반 비행제어소프트웨어 개발 방식을 소개한다. 개발 효율성과 코드 재사용을 고려한 cFS 프레임워크를 적용해 범용적인 위성 임무에 대한 적용을 목표로 하고, Simulink 모델 기반 설계와 자동코드생성을 활용함으로써 소프트웨어 구현 및 상사성 검증에 소요되는 인력과 비용 소요를 줄이고자 하였다.

키워드

자세 및 궤도 제어 시스템비행제어소프트웨어모델 기반 설계NASA cFS 프레임워크시뮬링크Attitude and Orbit Control SubsystemFlight Control SoftwareModel Based DesignNASA cFS FrameworkSimulink
제목
NASA cFS 개발 도구를 이용한 모델 기반 비행제어소프트웨어 개발
제목 (타언어)
Model-based Flight Control Software Development in NASA cFS Framework
저자
목성훈조동현김창오양예지유혜은김동호최기영강석주박상섭유성재
DOI
10.5139/JKSAS.2025.53.7.731
발행일
2025-06
유형
Article
저널명
한국항공우주학회지
53
7
페이지
731 ~ 740