Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pasha, Imad, Chen, Seery, Lokhorst, Deborah, Bowman, William P., Shen, Zili, Liu, Qing, Malakhov, Evgeni I., Abraham, Roberto, van Dokkum, Pieter G.
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914844030009344
author Pasha, Imad
Chen, Seery
Lokhorst, Deborah
Bowman, William P.
Shen, Zili
Liu, Qing
Malakhov, Evgeni I.
Abraham, Roberto
van Dokkum, Pieter G.
author_facet Pasha, Imad
Chen, Seery
Lokhorst, Deborah
Bowman, William P.
Shen, Zili
Liu, Qing
Malakhov, Evgeni I.
Abraham, Roberto
van Dokkum, Pieter G.
contents The Dragonfly Spectral Line Mapper (DSLM) is a semi-autonomous, distributed-aperture based telescope design, featuring a modular setup of 120 Canon telephoto lenses, and equal numbers of ultra-narrowband filters, detectors, and other peripherals. Here we introduce the observatory software stack for this highly-distributed system. Its core is the Dragonfly Communication Protocol (DCP), a pure-Python hardware communication framework for standardized hardware interaction. On top of this are 120 REST-ful FastAPI web servers, hosted on Raspberry Pis attached to each unit, orchestrating command translation to the hardware and providing diagnostic feedback to a central control system running the global instrument control software. We discuss key features of this software suite, including docker containerization for environment management, class composition as a flexible framework for array commands, and a state machine algorithm which controls the telescope during autonomous observations.
format Preprint
id arxiv_https___arxiv_org_abs_2406_15301
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper
Pasha, Imad
Chen, Seery
Lokhorst, Deborah
Bowman, William P.
Shen, Zili
Liu, Qing
Malakhov, Evgeni I.
Abraham, Roberto
van Dokkum, Pieter G.
Instrumentation and Methods for Astrophysics
Astrophysics of Galaxies
The Dragonfly Spectral Line Mapper (DSLM) is a semi-autonomous, distributed-aperture based telescope design, featuring a modular setup of 120 Canon telephoto lenses, and equal numbers of ultra-narrowband filters, detectors, and other peripherals. Here we introduce the observatory software stack for this highly-distributed system. Its core is the Dragonfly Communication Protocol (DCP), a pure-Python hardware communication framework for standardized hardware interaction. On top of this are 120 REST-ful FastAPI web servers, hosted on Raspberry Pis attached to each unit, orchestrating command translation to the hardware and providing diagnostic feedback to a central control system running the global instrument control software. We discuss key features of this software suite, including docker containerization for environment management, class composition as a flexible framework for array commands, and a state machine algorithm which controls the telescope during autonomous observations.
title Software infrastructure for the highly-distributed semi-autonomous Dragonfly Spectral Line Mapper
topic Instrumentation and Methods for Astrophysics
Astrophysics of Galaxies
url https://arxiv.org/abs/2406.15301