Home /Research /The TJO-OAdM robotic observatory: OpenROCS and dome control
OTHER

The TJO-OAdM robotic observatory: OpenROCS and dome control

J. Colomé, Xavier Francisco, I. Ribas, Kevin Casteels, J. Martín

Year
2010
Citations
5

Abstract

The Telescope Joan Oró at the Montsec Astronomical Observatory (TJO - OAdM) is a small-class observatory working in completely unattended control. There are key problems to solve when a robotic control is envisaged, both on hardware and software issues. We present the OpenROCS (ROCS stands for Robotic Observatory Control System), an open source platform developed for the robotic control of the TJO - OAdM and similar astronomical observatories. It is a complex software architecture, composed of several applications for hardware control, event handling, environment monitoring, target scheduling, image reduction pipeline, etc. The code is developed in Java, C++, Python and Perl. The software infrastructure used is based on the Internet Communications Engine (Ice), an object-oriented middleware that provides object-oriented remote procedure call, grid computing, and publish/subscribe functionality. We also describe the subsystem in charge of the dome control: several hardware and software elements developed to specially protect the system at this identified single point of failure. It integrates a redundant control and a rain detector signal for alarm triggering and it responds autonomously in case communication with any of the control elements is lost (watchdog functionality). The self-developed control software suite (OpenROCS) and dome control system have proven to be highly reliable.

Keywords

Computer scienceSoftwarePython (programming language)Operating systemEmbedded systemObservatoryJavaComputer hardwareReal-time computing

Related papers

Browse all OTHER papers