TRAINING ENVIRONMENT · LIVE IN THE BROWSER · RAYLIB / WEBASSEMBLY
This is the actual PufferLib training environment compiled to WebAssembly: four drones fly a random addendum course with the classical tape-frame planner, the bounded RL residual on top, a PX4-style cascade and rotor-level physics. Nothing is pre-recorded. The policy packed into this page is shown below; with no checkpoint the residual is zero and you are watching the classical baseline.
policy: loading…
SPACE pause · R new course · P residual on/off · C follow / free camera
1–4 select drone · W/S sim speed · H help · drag to orbit, wheel to zoom
Perception is ground truth plus noise, comms are noise plus dropout, and the airframe constants are placeholders until the platform is fixed. Courses here are a 59-seed web bank; training uses 298.
Source: training/ocean/themis/ · built by training/web/publish.sh · course generator