Behavior tree sequencing and automation framework at LCLS
BEAMS is a sequencing framework in development at the Linac Coherent Light Source (LCLS) that uses behavior trees to meet diverse automation goals. LCLS is implemented with a distributed array of control systems operating in concert to deliver bright, coherent x-ray lasers to a variety of experimental endstations. The automation systems at these endstations have different goals and maturity levels, which has resulted in a diverse set of sequencing and automation needs. In order to optimize uptime and flexibility, we are leveraging behavior trees as an automation framework. Proven in industry, behavior trees provide a comprehensive, shared no-code language that invested parties can communicate and iterate upon. This system concretizes operator experience in a formalized, version controlled document, and gives system owners a structured way to induce state transformation or react to off nominal events.
Publication Details
- Journal
- JACOW
- Published
- 2025-12-05
- DOI
- https://doi.org/10.18429/jacow-icalepcs2025-wecg001
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00