$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

OBCP(On-Board Control Procedures)를 이용한 저궤도 관측위성의 자율적 제어기능에 대한 연구
A Study on Autonomous Control for LEO Satellites using OBCP(On-Board Control Procedures) 원문보기

한국정보처리학회 2010년도 추계학술발표대회, 2010 Nov. 12, 2010년, pp.921 - 924  

이재승 (한국항공우주연구원 위성비행소프트웨어팀) ,  양승은 (한국항공우주연구원 위성비행소프트웨어팀) ,  최종욱 (한국항공우주연구원 위성비행소프트웨어팀) ,  천이진 (한국항공우주연구원 위성비행소프트웨어팀)

초록
AI-Helper 아이콘AI-Helper

정지궤도 위성을 제외한 대부분의 저궤도 위성 및 심우주 관측용 위성은 임무를 수행하면서 하루동안에도 제한된 시간동안만 지상국과의 통신이 가능하다. 따라서 위성 운영에 고수준의 자율적 제어기능이 요구된다. OBCP(On-Board Control Procedures)는 별도로 개발된 언어로 작성한 작은 용량의 스크립트 프로그램을 통해 위성을 제어하는 기능을 제공한다. 이러한 방법을 통해 지상관제 시에 위성의 임무수행동안 수행되어야 하는 다양하고 복잡한 운영 시퀀스를 용이하게 준비하고 업로드할 수 있다. OBCP는 위성비행소프트웨어와는 분리된 별도의 서브시스템으로 수행되기 때문에 새로운 위성운영 프로시져의 생성을 위해 위성비행소프트웨어의 수정, 재검증, 코드업로드 등의 절차가 요구되지 않으며 지상에서 개발 및 검증시험을 완벽하게 수행할 수 있다. 본 논문에서는 기존의 저궤도 관측위성에서 사용되었던 위성의 자율적 제어 시퀀스 기능과 OBCP의 기능을 비교하여 설명하고, 실제 Herschel and Plank 위성에 활용된 예를 통해 OBCP의 개념 및 설계 방안에 대하여 소개한다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 이러한 여러 위성에 사용된 OBCP는 각 위성 고유의 임무와 탑재시스템 및 궤도환경 등에 따라 다양한 방식으로 개발이 이루어졌다. 본 논문에서는 Herschel/Planck 위성에서 사용한 OBCP의 설계 및 기능에 대하여 소개하고자 한다.
  • 본 논문에서는 기존의 저궤도 관측위성에서 위성의 자율적 제어를 위해 사용했던 MTL 방식의 기능에 대해 설명하고, 이러한 기존의 방식이 가지는 한계점을 극복하기 위하여 유럽에서 사용되어지고 있는 OBCP 개념을 소개하였으며 실제 OBCP 개념을 적용한 Herschel/Plank 위성에서 설계된 기능을 설명하였다. 향후 더 복잡하고 다양한 기능이 요구되는 고성능 위성의 개발을 위하여 비행소프트웨어는 더 많은 자율적 제어기능이 요구되며 이러한 요구를 충족하기 위한 방안으로 유럽에서 OBCP 개념이 도입되었으며 향후 국내의 정지궤도 위성 개발에 적용 가능성 여부를 위하여 현재 관련된 설계방안 및 기능에 대한 연구가 계속 진행되고 있다.
  • 본 논문에서는 이러한 OBCP의 개념과 기존의 저궤도 관측위성에서 자율적 제어를 위해 사용된 방법에 대하여 소개하고 지상에서 개발 및 테스트가 수행되고 실제 위성에 활용된 예를 통해 기능 및 설계 방안에 대하여 설명한다.
  • 이러한 단점들을 보완하면서 요구되는 기능들을 만족시키기 위한 한 방안으로 비행소프트웨어와 별도의 태스크로 동작하면서 비행소프트웨어 로직과 연동이 가능한 OBCP가 유럽에서 다양한 기법으로 활용되고 있으며 국내의 위성개발에 활용하기 위하여 현재 연구되고 있는 OBCP의 기능 및 설계 방안에 대하여 다음 절에서 소개하도록 한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
MTL 방식의 단점은 무엇인가? 기존의 위성에서는 지상국과의 교신이 되지 않는 시간 동안의 위성 운영을 위하여 상대시간 명령 및 절대시간 명령들의 조합을 지상과의 교신이 가능한 시간에 미리 위성으로 전송하여 저장한 후 실행시간이 도래한 명령들을 차례로 수행하는 MTL(Mission Time Line) 방식을 이용 하였다. 대부분의 이러한 접근방식은 미리 전송한 운영 시퀀스가 고정되어 예상하지 못한 상황에 대한 로직의 설계가 허용되지 않는 단점이 있다.
위성에 사용되는 저장명령의 두 가지 형태는 무엇인가? 위성에 사용되는 저장명령에는 상대시간 저장명령 (Relative-Timed Command Sequence)과 절대시간 저장명령(Absolute Timed Command)의 두 가지 형태가 있다. 절대시간 저장명령은 명령 포맷에 각 명령이 수행되어야할 시간 정보다 포함되어 있어서 비행소프트웨어가 수행시간이 도래한 명령을 실행시키게 된다.
OBCP는 어떤 기능을 제공하는가? 따라서 위성 운영에 고수준의 자율적 제어기능이 요구된다. OBCP(On-Board Control Procedures)는 별도로 개발된 언어로 작성한 작은 용량의 스크립트 프로그램을 통해 위성을 제어하는 기능을 제공한다. 이러한 방법을 통해 지상관제 시에 위성의 임무수행동안 수행되어야 하는 다양하고 복잡한 운영 시퀀스를 용이하게 준비하고 업로드할 수 있다.
질의응답 정보가 도움이 되었나요?
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로