Behavior tree sequencing and automation framework at LCLS

WECG001
24 Sept 2025, 14:15
15m
Grand Ballroom (Palmer House Hilton Chicago)

Grand Ballroom

Palmer House Hilton Chicago

17 East Monroe Street Chicago, IL 60603, United States of America
Contributed Oral Presentation MC12: Software Development and Management Tools WECG MC12 Software Development and Management Tools

Speaker

Zachary Lentz (Linac Coherent Light Source)

Description

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.

Author

Robert Tang-Kong (Linac Coherent Light Source)

Co-authors

Joshua Cohen (Linac Coherent Light Source) Zachary Lentz (Linac Coherent Light Source)

Presentation materials

There are no materials yet.