Presentation + Paper
13 December 2020 Scheduling design, executing and logging in RACS2 for astronomical telescopes
Author Affiliations +
Abstract
RACS2 (Remote Autonomous Control System V2) is a special distributed control system for telescope control. In order to complete the heavy and complex observation task in astronomical observation, RACS2 fully considered the modular design and extensible design at the beginning of design, which has the characteristics of decentralization and automatic component discovery. The bottom layer of RACS2 is written in modern C + + language, which provides rich scalability. In addition, RACS2 also provides full-featured Python interface binding, which is convenient for modular management of device components. Aiming at the actual process of telescope automatic observation, RACS2 has designed three modules: task management module, task execution module and log management module. These three modules correspond to the three components of RACS2, including Scheduler, Executor and Logger, which covering the creation, management, execution and recording of observation tasks, so that RACS2 can meet the complex astronomical observation requirements.
Conference Presentation
© (2020) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Qian Zhang, Ming-hao Jia, Zhi-yue Wang, Ze-yu Zhu, Guang-Yu Zhang, and Jian Wang "Scheduling design, executing and logging in RACS2 for astronomical telescopes", Proc. SPIE 11449, Observatory Operations: Strategies, Processes, and Systems VIII, 114491C (13 December 2020); https://doi.org/10.1117/12.2559665
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Databases

Optical instrument design

Astronomical telescopes

Telescopes

Local area networks

Observatories

Process control

RELATED CONTENT


Back to Top