OWL 스케줄러 개발

Development of OWL Scheduler

  • 발행 : 2012.10.17

초록

우주물체 전자광학 감시체계(OWL: Optical Wide-field Patrol)는 관측소들의 자동운영을 통한 인공위성의 궤도정보추출이 목적이다. 이를 위해 각각의 관측소에서 매일 밤 운영되어야 하는 관측명령을 자동으로 생성하는 스케줄러를 개발하였다. 스케줄러는 OWL 본부가 설치될 한국천문연구원의 NOS(Network Operating System) 서버에 설치 운영된다. 스케줄러는 사용자가 정한 관측대상 인공위성의 관측우선순위와 OC(Orbit Calculation) 서브시스템이 제공한 위성궤도정보를 바탕으로, 시간에 따른 관측수행내용을 기록한 관측명령서(OCF: Observation Command File)를 작성한다. 작성된 OCF는 각 관측소가 관측을 시작하기 전까지 해당 관측소로 전달되며, 관측소는 OCF를 바탕으로 관측을 수행하게 된다. 스케줄러는 "제한조건반영" 및 "OCF작성" 등 2부분으로 구성된다. "제한조건반영"은 관측시스템의 특징을 스케줄러에 반영하는 단계로써 시야각 등 광학계의 특징, 필터 등 주변 장비의 특징, CCD 카메라의 노출대기시간 등 검출기의 특징 등이 이에 포함된다. 사용자는 장비의 교체 및 개선 등 관측시스템 변경이 발생하는 경우 "제한조건반영"에 이를 적용함으로써 스케줄러가 새로운 시스템에 쉽게 적용할 수 있다. "OCF작성"은 "제한조건반영"의 내용을 바탕으로 관측대상위성을 선정하는 , 위성 관측 구간 중 최대한 많은 노출 횟수를 산출하는 , 한 장의 영상에서 최대한 많은 궤도 정보를 획득하기 위한 등 3개의 알고리즘에 의해 OCF를 작성한다.

키워드