Behavior Cloning Drift Simulator
Watch a naive behavior-cloning robot policy replay a demonstrated trajectory and compound tiny errors into a missed goal, side by side with a DAgger-style policy that gets corrective snaps whenever it drifts off the demonstrated distribution — with a live chart of cumulative drift across repeated runs.
A robot end-effector is trained purely by copying one human-demonstrated trajectory. Every run replays that trajectory twice in parallel: a naive behavior-cloning policy whose small per-step errors compound because it never saw off-path states during training, and a DAgger-style policy that receives periodic corrective guidance whenever it starts to drift off the demonstrated distribution. Tune the noise, compounding gain and correction strength, run the trajectory once or set it auto-running, and watch the cumulative-drift chart show how the two training strategies diverge over repeated attempts.
Replay a demonstrated robot-arm trajectory with a naive behavior-cloning policy whose tiny per-step errors compound into a missed goal, side by side with a DAgger-style policy that gets corrective snaps whenever it drifts off the demonstrated distribution — with a live chart of cumulative drift across repeated runs.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install