# simulators

Test cognition before it ships

VAOS Simulators replay scenes, synthesise sensor streams, and stress-test agents against edge cases — without standing up the full hardware rig.

# simulator suite

Five ways to stress the runtime

📼

Scene replay

Re-run any past Scene Contract through the runtime. Reproduce decisions deterministically.

🧪

SensorTwin

Synthesise camera feeds with controlled lighting, occlusion, noise, and drift — drive perception without real hardware.

🎬

Multi-camera orchestration

Simulate fused multi-camera rigs — stereo, wide, thermal — and validate cross-stream fusion.

🤖

Robotics training

Plug VAOS into a robotics simulator (Gazebo, Isaac) and exercise the full validation envelope.

🔁

Validation replay

Pin past edge cases as regression tests. Every release replays them; failures break the build.

📊

Benchmark harness

Latency, throughput, validation pass-rate, false-positive curves — across hardware targets.

# run it

Five lines of Python

from vaos.sim import Replay

sim = Replay("sites/loading-bay-03/2026-04-21.scene")
sim.attach(my_agent)
sim.run(speed="1x", trace=True)

Catch the edge case before production.

Simulators ship inside the Developer Toolkit.

See the Developer Toolkit Examples