• 제목/요약/키워드: 임무소프트웨어

검색결과 170건 처리시간 0.028초

공공임무를 위한 무인이동체 탑재용 임무소프트웨어 구조 분석 (Analysis of Dedicated Mission Software Architecture for Unmanned Vehicles for Public Mission)

  • 박종홍;최성찬;안일엽
    • 한국정보통신학회논문지
    • /
    • 제24권3호
    • /
    • pp.435-440
    • /
    • 2020
  • 최근 무인이동체를 활용한 서비스 수요가 다양해지고 무인이동체 서비스 시장의 규모가 급격하게 증가하고 있다. 특히 산불 진압, 우편 배송, 시설 관리 등 공공임무 분야에서의 무인이동체 활용 서비스 요구도가 높아지고 있다. 이러한 요구도의 증가와 함께 무인이동체 기반의 다양한 임무 수행을 지원하기 위한 무인이동체 탑재용 임무소프트웨어 개발의 중요도가 갈수록 높아지고 있는 추세이다. 공통화 된 임무소프트웨어 개발을 위해서는 다양한 공공기관에서 공통적으로 필요한 임무 분석을 통해 재사용 가능한 기능들을 라이브러리로 개발하고, 이를 활용하여 무인이동체 관련 기업들이 쉽게 임무소프트웨어를 개발할 수 있도록 구조 설계가 이루어져야 한다. 본 논문에서는 공공임무용 무인이동체 전용 임무소프트웨어 연구 동향에 대해서 언급하고, 소프트웨어 개발을 위한 정형화된 임무소프트웨어의 구조 설계를 제안한다. 마지막으로, 임무소프트웨어와 데이터 플랫폼 간 데이터 전송 아키텍처를 제안한다.

임무 S/W 시험을 위한 피드백 데이터의 기댓값 검증 자동화 도구 개발 (Development of Feedback Data Automated Verification Program for Mission S/W)

  • 권기봉;이하연;하석운
    • 한국항공우주학회지
    • /
    • 제49권10호
    • /
    • pp.871-877
    • /
    • 2021
  • 항공기 결함은 항공기 운영 및 조종사의 생명과 직결된 중요한 사항으로 항공기 조종 중 발생하는 임무 소프트웨어의 결함은 조종사 임무수행 및 안전에 심각한 영향을 미친다. 항공기 개발을 주관하는 단체나 소프트웨어 결함을 개발 초기에 식별하고 제거하기 위해 프로세스를 강화하고 많은 공수와 시간을 할애하고 있지만 임무 소프트웨어의 특성상 타 항전 장비와 강한 기능적 결합도(Coupling) 및 높은 복잡도(Complexity)를 가지고 있어 기존 시험 방법을 통한 소프트웨어 결함 식별 및 제거에 제약이 따른다. 본 연구는 임무 컴퓨터 연동 장비의 통신 데이터 중 피드백 데이터의 기댓값 검증을 자동화하는 도구를 개발하여 데이터 무결성 검증을 통한 임무 소프트웨어 건전성 확보 및 시험 비용 감소 효과를 분석한다.

UxAS 기반 임무 자율화 소프트웨어 성능 평가 기법 개발 (Development of Performance Evaluation Method for Mission Autonomy Software based on UxAS)

  • 한동건;김윤근
    • 한국항행학회논문지
    • /
    • 제28권3호
    • /
    • pp.331-337
    • /
    • 2024
  • 모자이크 전장 환경에서는 다수의 무인기가 동적 상황에 따라 자율적으로 임무를 할당하고 이를 수행할 수 있어야 하므로, 임무 자율화 시스템이 무인기에 반드시 탑재되어야 한다. UxAS (unmanned x-systems autonomy service)는 미 공군 연구소에서 개발한 무인 플랫폼에 탑재 가능한 임무 자율화 시스템으로, 다양한 모듈 형태의 서비스로 구성되어 기능 확장이 용이한 구조를 가지고 있다. 이러한 UxAS에 기반한 임무 할당 및 경로 재계획을 수행하는 임무 자율화 소프트웨어를 개발하고, 해당 소프트웨어의 성능을 검증하고 성능 평가 지표에 따라 개발한 소프트웨어를 평가하는 기법에 대해 본 논문을 통해 제시하였다.

Plug-In 방식을 이용한 확장 가능한 비행임무지원체계 프레임워크 설계 (Expandable Framework Design for Flight Mission Support System Using Plug-In Method)

  • 강정훈;김혜진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.228-231
    • /
    • 2010
  • 첨단 항공기와 더불어 효과적인 조종사의 임무수행을 지원하는 소프트웨어인 비행임무지원체계의 개발은 많은 시간과 비용이 소요되며 높은 개발 수준을 요구하고 있는 고도의 소프트웨어이다. 이러한 소프트웨어의 개발에 있어 상호 연동성과 재사용성의 도입은 개발에 필요한 많은 시간을 줄이고 보다 효율적인 구조설계를 통해 품질을 보다 향상시킬 수 있다. 하지만 여러 복합적인 기능을 지원하는 항공기 특성상, 새롭고 다양한 기능을 접목한 비행임무지원체계의 개발은 빈번한 기능요구를 반영하기에는 개발 여력상 힘든 것이 현실이다. 따라서 본 논문은 확장 가능한 구조설계를 위해 Plug-In 을 통한 기능 확장을 구현함으로써 보다 효율적인 비행임무지원체계 프레임워크의 설계 및 개발 방향을 제시하고자 한다.

GMAT을 이용한 인공위성 임무해석

  • 최수진;김은혁;주광혁
    • 천문학회보
    • /
    • 제37권2호
    • /
    • pp.164.1-164.1
    • /
    • 2012
  • GMAT(General Mission Analysis Tool)은 위성의 궤적 최적화 및 임무해석을 수행하기 위해 NASA에서 주도적으로 개발 중인 오픈 소스 프로그램이다. 본 소프트웨어는 대학, 정부기관 등이 무료로 사용할 수 있도록 개발된 프로그램으로 원하는 사용자 누구나 지구궤도 및 행성탐사를 위한 임무해석을 위해 사용할 수 있다. 항우연은 2010년부터 NASA와 본 프로그램의 공동개발 가능성 여부를 타진하였고, 최근 들어 공동개발을 위한 MOU를 진행하고 있다. 본 논문은 GMAT의 기본적인 특징 및 본 소프트웨어를 이용한 인공위성의 임무해석 결과를 기술하고, 향후 한국형 달 탐사위성의 임무해석을 위한 사용 가능성을 판단하고자 한다. 한국형 달 탐사위성은 550kg급 위성으로 달궤도에 진입하여 주어진 임무를 수행하도록 개념설계를 진행 중에 있으며, 항우연은 향후 GMAT을 공동개발 뿐만 아니라 이를 이용한 한국형 달 탐사위성의 임무해석에 활용할 예정이다.

  • PDF

무인기 자율 임무관리 소프트웨어 설계 및 검증 기법 (Autonomous Mission Management Software Design and Verification Technique for Unmanned Aerial Vehicles)

  • 장우혁;이승규;김윤근;오태근
    • 한국항공우주학회지
    • /
    • 제49권6호
    • /
    • pp.505-513
    • /
    • 2021
  • 본 논문에서는 비행 중 비행체 내·외부에서 발생하는 동적상황 변화에 대해 대응 우선순위에 따라 무인기가 자율적으로 대처할 수 있는 무인기 자율 임무관리 소프트웨어의 설계 및 검증 기법을 제안한다. 제안된 무인기 자율 임무관리 소프트웨어는 다중 스레드 기반의 동시 수행 가능한 모듈화 구조로 하위 소프트웨어들을 설계하였으며, 이를 검증하기 위해 1) 모든 동적상황 변화에 대한 스레드들 간의 요청/응답 메시지를 확인하는 소프트웨어 통합 기법과 2) 소프트웨어 통합검증환경을 활용하여 소프트웨어의 기능 검증을 수행하는 통합시험 및 3) 정량적 성능 검증을 수행하는 성능시험 기법을 제시한다. 특히, 통합시험과 성능시험을 수행하기 위해 소프트웨어 통합검증환경을 제작하여 활용한다.

차세대 저궤도 위성의 비행소프트웨어 리프로그래밍 (Flight Software Reprogramming for Next Generation LEO Satellites)

  • 유범수;정재엽;최종욱
    • 한국위성정보통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.93-97
    • /
    • 2017
  • 위성의 임무 수행 도중에 발생하는 소프트웨어 버그는 치명적인 문제점을 야기하여 위성 전체의 임무 실패를 초래할 수도 있다. 이를 막기 위해 개발단계부터 수많은 테스트와 검증을 수행하여 비행소프트웨어가 높은 신뢰도를 지니도록 만들어 준다 [1]. 하지만 위성이 발사 후 궤도에 올라갔을 때 하드웨어 측면에서의 문제, 혹은 미 발견 버그 등의 예상치 못한 문제들이 발견될 수도 있다. 이 경우 비행소프트웨어를 궤도 상에서 수정해야만 위성이 지속적으로 임무를 수행할 수 있다. 본 논문에서는 저궤도 위성의 reprogramming capability를 확인하고 reprogramming 절차에 대해 알아보고 검증한다.

다목적실용위 성 2호에서의 탑재소프트웨어 검증시험환경 (Introduction to Verification Test Environment of FSW in KOMPSAT-2)

  • 이재승;박성우;박희성;임정흠
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (중)
    • /
    • pp.1197-1200
    • /
    • 2003
  • 위성의 개발 및 제작에는 많은 비용과 기간이 소요되며, 일반적으로 사용되는 장비들과는 전혀 다른 우주환경에서 임무를 수행하게된다. 위성의 성공적인 임무완수를 위해서는 철저한 사전검증 작업들이 필요하게 된다. 특히, 위성의 궤도, 자세를 제어하고 실제적인 임무수행을 관할하는 위성탑재소프트웨어에 대한 완벽한 검증이 필요하다. 2004년 발사를 목표로 하고있는 다목적실용위성 2호 FSW(Flight Software)의 개발단계에서 소프트웨어의 통합 및 시험, 검증시험을 위해 실제 위성시스템과 유사한 인터페이스를 제공하는 개발도구인 STB(Software Test Bed)가 제작되었으며, 제작된 STB를 통한 FSW의 검증시험 및 분석을 지원하기 위한 프로그램으로서 구문분석 프로그램을 이용한 VTSP(Verification Test Script Parser)의 개발이 이루어졌다. 본 논문에서는 이러한 STB와 VTSP에 대한 전반적인 소개와 함께 개발된 STB와 VTSP를 이용하여 실제 위성탑재소프트웨어를 검증하기 위한 시험환경에 대해 알아보고자 한다.

  • PDF

저궤도 위성용 탑재소프트웨어의 검증시험 환경 구축 (Introduction to Verification Test Environment of Flight Software for LEO Satellite)

  • 이재승;최종욱;강수연;이종인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (3)
    • /
    • pp.547-549
    • /
    • 2003
  • 위성의 개발 및 제작에는 많은 비용과 기간이 소요되며. 일반적으로 사용되는 장비들과는 전혀 다른 우주환경에서 임무를 수행하게 된다. 그리고 위성의 경우에는 발사이후에 발생하는 오류들을 수정하는 것이 거의 불가능하므로 위성의 성공적인 임무완수를 위해서는 철저한 사전검증 작업들이 필요하게 된다. 특히, 위성의 궤도, 자세를 제어하고 실제적인 임무수행을 관할하는 위성탑재소프트웨어에 대한 완벽한 검증이 필요하다. 이러한 소프트웨어의 통합 및 조립시험. 검증시험을 위해 저궤도 위성의 FSW(Flight Software) 개발단계에서 실제 위성시스템과 유사한 인터페이스를 제공하는 개발도구인 STB(Software Test Bed)가 제작되며, 제작된 STB를 통한 FSW의 검증시험 및 분석을 지원하기 위한 구문분석프로그램으로 VTSP(Verification Test Script Parser)를 개발하게 된다. 본 논문에서는 이러한 STB와 VTSP에 대한 전반적인 소개와 함께 개발된 STB와 VTSP를 이용하여 실제 위성탑재소프트웨어를 검증하기 위한 시험환경에 대해 알아보고자 한다.

  • PDF

정지궤도 인공위성 추력기 모델링

  • 박응식;박봉규
    • 항공우주기술
    • /
    • 제2권2호
    • /
    • pp.96-104
    • /
    • 2003
  • 정지궤도 인공위성의 추진시스템은 위성발사에서부터 모든 임무궤도의 자세제어와 마지막 임무단계인 폐기궤도 기동을 위한 다양한 속도증분을 제공한다. 이러한 추진시스템은 위성제작사에 따라 매우 다양하게 구성되고 있으며 버스체마다 사용되는 추력기 또한 매우 다양하다. 따라서 각 정지궤도위성 제작사에서는 각각의 추진시스템에 맞는 모든 궤도 관련 임무를 계획하고 검증하는 임무해석소프트웨어를 개발하고 있다. 이러한 범용화된 임무해석소프트웨어를 개발하기 위하여 다양한 추력기 데이터를 검토하였고 이를 토대로 일반화된 추력기 모델링식을 구축하였다.

  • PDF