HLA Simulation Federation¶
Status: Planned
No adapter exists in gateway/src/formats/ yet. See the Status & Roadmap.
What it is¶
HLA (High Level Architecture) — IEEE 1516 / STANAG 4603 — is a standard for connecting distributed simulations into a shared virtual world. It is used in military wargaming, training exercises, and testing where multiple simulators (flight sims, ground sims, naval sims, C2 systems) need to see each other's entities.
Key concepts:
- Federation — the collection of connected systems participating in a simulation
- Federate — a single participant (Bedrock would be one federate)
- RTI (Runtime Infrastructure) — the middleware that routes messages between federates
- FOM (Federation Object Model) — defines what data types are shared (entity positions, interactions, etc.)
- RPR-FOM — the NATO Real-time Platform Reference FOM, the standard FOM for military simulations
Bedrock's integration¶
Planned. No HLA support exists yet. WayPoint's position/track data maps naturally to
RPR-FOM entity objects, so the intended approach is an HLA federate adapter in
gateway/src/formats/ that publishes real-world positions into a federation and ingests
simulated entities onto the COP (visually distinguished from real tracks).
Design notes, RTI options, and the task breakdown live with the owning repo: gateway/docs/standards/hla-simulation.md.