Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Constellation : The autonomous control and data acquisition system for dynamic experimental setups

Spannagel, Simon ; Lachnit, Stephan ; Perrey, Hanno ; Braach, Justus ; Bryngemark, Lene Kristian LU ; Garutti, Erika ; Herkert, Adrian ; King, Finn ; Krieger, Christoph and Leppla-Weber, David , et al. (2026) In Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment 1085.
Abstract

The operation of instruments and detectors in laboratory or beamline environments presents a complex challenge, requiring stable operation of multiple concurrent devices, often controlled by separate hardware and software solutions. These environments frequently undergo modifications, such as the inclusion of different auxiliary devices depending on the experiment or facility, adding further complexity. The successful management of such dynamic configurations demands a flexible and robust system capable of controlling data acquisition, monitoring experimental setups, enabling seamless reconfiguration, and integrating new devices with limited effort. This paper presents Constellation, a flexible and network-distributed control and data... (More)

The operation of instruments and detectors in laboratory or beamline environments presents a complex challenge, requiring stable operation of multiple concurrent devices, often controlled by separate hardware and software solutions. These environments frequently undergo modifications, such as the inclusion of different auxiliary devices depending on the experiment or facility, adding further complexity. The successful management of such dynamic configurations demands a flexible and robust system capable of controlling data acquisition, monitoring experimental setups, enabling seamless reconfiguration, and integrating new devices with limited effort. This paper presents Constellation, a flexible and network-distributed control and data acquisition software framework tailored to laboratory and beamline environments, that addresses the limitations of existing solutions. The framework is designed with a focus on extensibility, providing a streamlined interface for instrument integration. It supports efficient system setup via network discovery mechanisms, promotes stability through autonomous operational features, and provides comprehensive documentation and supporting tools for operators and application developers such as controllers and logging interfaces. At the core of the architectural design is the autonomy of the individual components, called satellites, which can make independent decisions about their operation and communicate these decisions to other components. This paper introduces the design principles and framework architecture of Constellation, presents the available graphical user interfaces, shares insights from initial successful deployments, and provides an outlook on future developments and applications.

(Less)
Please use this url to cite or link to this publication:
author
; ; ; ; ; ; ; ; and , et al. (More)
; ; ; ; ; ; ; ; ; ; ; ; ; ; and (Less)
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Autonomy, Data acquisition, Decentralized, Experiment control, Finite State Machine, Network
in
Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
volume
1085
article number
171279
publisher
Elsevier
external identifiers
  • scopus:105028906787
ISSN
0168-9002
DOI
10.1016/j.nima.2026.171279
language
English
LU publication?
yes
id
c24634cd-2573-430c-a407-d207d1129d98
date added to LUP
2026-02-18 09:35:28
date last changed
2026-02-18 09:36:15
@article{c24634cd-2573-430c-a407-d207d1129d98,
  abstract     = {{<p>The operation of instruments and detectors in laboratory or beamline environments presents a complex challenge, requiring stable operation of multiple concurrent devices, often controlled by separate hardware and software solutions. These environments frequently undergo modifications, such as the inclusion of different auxiliary devices depending on the experiment or facility, adding further complexity. The successful management of such dynamic configurations demands a flexible and robust system capable of controlling data acquisition, monitoring experimental setups, enabling seamless reconfiguration, and integrating new devices with limited effort. This paper presents Constellation, a flexible and network-distributed control and data acquisition software framework tailored to laboratory and beamline environments, that addresses the limitations of existing solutions. The framework is designed with a focus on extensibility, providing a streamlined interface for instrument integration. It supports efficient system setup via network discovery mechanisms, promotes stability through autonomous operational features, and provides comprehensive documentation and supporting tools for operators and application developers such as controllers and logging interfaces. At the core of the architectural design is the autonomy of the individual components, called satellites, which can make independent decisions about their operation and communicate these decisions to other components. This paper introduces the design principles and framework architecture of Constellation, presents the available graphical user interfaces, shares insights from initial successful deployments, and provides an outlook on future developments and applications.</p>}},
  author       = {{Spannagel, Simon and Lachnit, Stephan and Perrey, Hanno and Braach, Justus and Bryngemark, Lene Kristian and Garutti, Erika and Herkert, Adrian and King, Finn and Krieger, Christoph and Leppla-Weber, David and Ros, Linus and Ruiz Daza, Sara and Safdari, Murtaza and Sarmiento, Luis G. and Vauth, Annika and Wennlöf, Håkan}},
  issn         = {{0168-9002}},
  keywords     = {{Autonomy; Data acquisition; Decentralized; Experiment control; Finite State Machine; Network}},
  language     = {{eng}},
  publisher    = {{Elsevier}},
  series       = {{Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment}},
  title        = {{Constellation : The autonomous control and data acquisition system for dynamic experimental setups}},
  url          = {{http://dx.doi.org/10.1016/j.nima.2026.171279}},
  doi          = {{10.1016/j.nima.2026.171279}},
  volume       = {{1085}},
  year         = {{2026}},
}