Software Architecture of KHU Automatic Observing Software for McDonald 30-inch telescope (KAOS30)

  • Ji, Tae-Geun (School of Space Research, Kyung Hee University) ;
  • Byeon, Seoyeon (Dept. of Astronomy & Space Science, Kyung Hee University) ;
  • Lee, Hye-In (School of Space Research, Kyung Hee University) ;
  • Park, Woojin (School of Space Research, Kyung Hee University) ;
  • Lee, Sang-Yun (Center for the Exploration of the Origin of the Universe (CEOU), Astronomy Program, Dept. of Physics & Astronomy, Seoul National University) ;
  • Hwang, Sungyong (Center for the Exploration of the Origin of the Universe (CEOU), Astronomy Program, Dept. of Physics & Astronomy, Seoul National University) ;
  • Choi, Changsu (Center for the Exploration of the Origin of the Universe (CEOU), Astronomy Program, Dept. of Physics & Astronomy, Seoul National University) ;
  • Gibson, Coyne A. (McDonald Observatory of The University of Texas at Austin) ;
  • Kuehne, John W. (McDonald Observatory of The University of Texas at Austin) ;
  • Prochaska, Travis (Dep. Of Physics & Astronomy, Texas A&M University) ;
  • Marshall, Jennifer (Dep. Of Physics & Astronomy, Texas A&M University) ;
  • Im, Myungshin (Center for the Exploration of the Origin of the Universe (CEOU), Astronomy Program, Dept. of Physics & Astronomy, Seoul National University) ;
  • Pak, Soojong (School of Space Research, Kyung Hee University)
  • Published : 2018.05.08

Abstract

KAOS30 is an automatic observing software for the wide-field 10-inch telescope as a piggyback system on the 30-inch telescope at the McDonald Observatory in Texas, US. The software has four packages in terms of functionality and is divided into communication with Telescope Control System (TCS), controlling of CCD camera and filter wheel, controlling of focuser, and script for automation observing. Each interconnect of those are based on exe-exe communication. The advantage of this distinction is that each package can be independently maintained for further updates. KAOS30 has an integrated control library that combines function library connecting each device and package. This ensures that the software can extensible interface because all packages are access to the control devices independently. Also, the library includes the ASCOM driver platform. ASCOM is a standard general purpose library that supports Application Programming Interface (API) of astronomical devices. We present the software architecture of KAOS30, and structure of interfacing between hardware and package or package and package.

Keywords