Automation with Bayesian optimization in the Karabo SCADA system

Automation within the control system environment is a strategic goal at the European XFEL facility for various reasons: staff can be allocated more efficiently, procedures can be standardized to increase data quality, operator errors are minimized, and less experienced users can operate instruments. Prime candidates for automation are often recurring procedures during facility operation, such as beam-alignment tasks. Therein, a set of motors/mirrors is moved to optimize a characteristic property of the system at hand, such as the beam intensity or the beam position. This type of problem can be described more generally as the optimization of an expensive-to-evaluate, and often multivariate black-box function. A well-established and efficient method to address such problems is Bayesian Optimization (BO). In this contribution a software is presented, which uses BO to automate the setup of scientific instrumentation, and which is highly adaptable towards a broad range of use-cases. The software is implemented within the Karabo supervisory control and data acquisition system and uses the botorch library for BO.

Publication Details

Journal
European XFEL Publication Database
Published
2025-12-05
DOI
https://doi.org/10.18429/jacow-icalepcs2025-thcg002
Primary Topic
Particle Accelerators and Free-Electron Lasers
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Automation with Bayesian optimization in the Karabo SCADA system

European XFEL Publication Database
Particle Accelerators and Free-Electron Lasers
article

Automation with Bayesian optimization in the Karabo SCADA system

article en

Abstract

Automation within the control system environment is a strategic goal at the European XFEL facility for various reasons: staff can be allocated more efficiently, procedures can be standardized to increase data quality, operator errors are minimized, and less experienced users can operate instruments. Prime candidates for automation are often recurring procedures during facility operation, such as beam-alignment tasks. Therein, a set of motors/mirrors is moved to optimize a characteristic property of the system at hand, such as the beam intensity or the beam position. This type of problem can be described more generally as the optimization of an expensive-to-evaluate, and often multivariate black-box function. A well-established and efficient method to address such problems is Bayesian Optimization (BO). In this contribution a software is presented, which uses BO to automate the setup of scientific instrumentation, and which is highly adaptable towards a broad range of use-cases. The software is implemented within the Karabo supervisory control and data acquisition system and uses the botorch library for BO.

European XFEL Publication Database
Industry, innovation and infrastructure
Openalex Percentile: Top 47%
Particle Accelerators and Free-Electron Lasers
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Automation with Bayesian optimization in the Karabo SCADA system · European XFEL Publication Database (2025) | TGRS Research Map | TGRS