Beamline configuration within each process
The environment selects a beamline YAML. Each process using the shared loader caches its own settings and source path for robot, camera, pose, and scene consumers.
EROBS / ARCHITECTURE
Beamline configuration within each process
SELECT
CACHE
BEAMBOT_BEAMLINE_CONFIG
explicit existing YAML path
Configuration loader
read selected YAML
return settings
Settings + source path
cached for this process
Robot and tool model
packages · frames ·
tool settings
Camera and vision
type · frames · target
profiles
Poses and scene files
resolve configured paths
Used by lifecycle and stages
Used by vision and task routing
Workspace-relative when found
Restart affected processes after changing the selected file or its contents. Each process keeps its own cached settings.