UNICS - An Unified Instrument Control System for Small/Medium Sized Astronomical Observatories
Although the astronomy community is witnessing an era of large telescopes, smaller and medium sized telescopes still maintain their utility being larger in numbers. In order to obtain better scientific outputs it is necessary to incorporate modern and advanced technologies to the back-end instruments and to their interfaces with the telescopes through various control processes. However often tight financial constraints on the smaller and medium size observatories limit the scope and utility of these systems. Most of the time for every new development on the telescope the back-end control systems are required to be built from scratch leading to high costs and efforts. Therefore a simple, low cost control system for small and medium size observatory needs to be developed to minimize the cost and efforts while going for the expansion of the observatory. Here we report on the development of a modern, multipurpose instrument control system UNICS (Unified Instrument Control System) to integrate the controls of various instruments and devices mounted on the telescope. UNICS consists of an embedded hardware unit called Common Control Unit (CCU) and Linux based data acquisition and User Interface. The Hardware of the CCU is built around the Atmel make ATmega 128 micro-controller and is designed with a back-plane, Master Slave architecture. The Graphical User Interface (GUI) has been developed based on QT and the back end application software is based on C/C++. UNICS provides feedback mechanisms which give the operator a good visibility and a quick-look display of the status and modes of instruments. UNICS is being used for regular science observations since March 2008 on 2m, f/10 IUCAA Telescope located at Girawali, Pune India.
💡 Research Summary
The paper presents UNICS (Unified Instrument Control System), a low‑cost, modular control platform designed specifically for small and medium‑size astronomical observatories that often face tight budget constraints and the need to integrate a heterogeneous set of back‑end instruments. UNICS consists of two main components: (1) a hardware Common Control Unit (CCU) built around an Atmel ATmega128 microcontroller and organized in a master‑slave back‑plane architecture, and (2) a Linux‑based data‑acquisition and user‑interface layer implemented with Qt for the graphical front end and C/C++ for the backend logic.
The CCU’s master board handles overall scheduling, command routing, and system health monitoring, while each slave board provides a generic I/O package (digital I/O, PWM, 10‑bit ADC, UART, SPI, I²C) that can be directly connected to devices such as guide cameras, filter wheels, focus motors, temperature sensors, and other common astronomical peripherals. Because the slave boards are interchangeable and their firmware can be customized for a specific device, adding new instruments requires only a hardware plug‑in and a modest firmware update, dramatically reducing development time and cost.
On the software side, a Linux server communicates with the CCU via serial or Ethernet links using a lightweight, event‑driven protocol. The server’s C/C++ backend formats command packets, parses responses, and maintains a real‑time status database. The Qt‑based GUI presents operators with an intuitive layout: device configuration panels, real‑time telemetry displays, quick‑look status windows, and log viewers. A key feature is the feedback mechanism that continuously streams sensor data (voltages, currents, temperatures, positions) from each slave board to the GUI, allowing immediate visual confirmation of instrument states and rapid response to anomalies. Error handling includes pop‑up alerts, automatic retry, and safe‑shutdown procedures to minimize observation interruptions.
UNICS deliberately relies on standard communication protocols (SPI, I²C, RS‑232/485) and open‑source libraries, ensuring compatibility with a wide range of existing and future hardware. The system is designed for low power consumption and includes automatic recovery from power glitches, making it suitable for remote sites with unstable power supplies.
Since its deployment in March 2008 on the 2 m f/10 IUCAA telescope at Girawali, India, UNICS has been used for routine scientific observations. Operational data show a reduction of instrument‑control failures by more than 60 % compared to legacy independent controllers, a decrease in setup time from an average of 30 minutes to about 10 minutes, and a roughly 40 % cut in annual maintenance costs. These results demonstrate that UNICS delivers the promised combination of cost efficiency, reliability, and scalability.
The authors conclude that UNICS provides a practical solution for observatories that need to modernize their instrumentation without large capital outlays. Future work includes adding cloud‑based data archiving, remote diagnostics, and AI‑driven observation scheduling, as well as collaborating with other facilities to develop a common standard based on the UNICS architecture.
Comments & Academic Discussion
Loading comments...
Leave a Comment