Software systems for operation, control, and monitoring of the EBEX instrument
Michael Milligan (1), Peter Ade (2), Fran\c{c}ois Aubin (3), Carlo, Baccigalupi (4), Chaoyun Bao (1), Julian Borrill (5), Christopher Cantalupo, (5), Daniel Chapman (6), Joy Didier (6), Matt Dobbs (3), Will Grainger (2),, Shaul Hanany (1), Seth Hillbrand (6)

TL;DR
This paper details the hardware and software systems developed for autonomous operation, real-time monitoring, and control of the EBEX balloon-borne microwave polarimeter, demonstrating successful testing during a recent engineering flight.
Contribution
It introduces a comprehensive distributed architecture for autonomous control and data management of a complex scientific instrument in a remote environment.
Findings
Systems met target requirements during flight
Distributed architecture operated across multiple sites
Real-time monitoring enabled effective control
Abstract
We present the hardware and software systems implementing autonomous operation, distributed real-time monitoring, and control for the EBEX instrument. EBEX is a NASA-funded balloon-borne microwave polarimeter designed for a 14 day Antarctic flight that circumnavigates the pole. To meet its science goals the EBEX instrument autonomously executes several tasks in parallel: it collects attitude data and maintains pointing control in order to adhere to an observing schedule; tunes and operates up to 1920 TES bolometers and 120 SQUID amplifiers controlled by as many as 30 embedded computers; coordinates and dispatches jobs across an onboard computer network to manage this detector readout system; logs over 3~GiB/hour of science and housekeeping data to an onboard disk storage array; responds to a variety of commands and exogenous events; and downlinks multiple heterogeneous data streams…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
