Robot Crowd Navigation — Reciprocal Collision Avoidance
Interactive 3D simulator: an event-security robot patrols a crowded plaza using reciprocal velocity obstacles (ORCA) to avoid moving pedestrians, with a tunable yield-share, sensing radius and live collision-avoidance readouts.
An event-security robot patrols the perimeter of a crowded plaza while dozens of pedestrians wander between their own goals. Every agent — robot included — resolves collisions with the same reciprocal velocity-obstacle (ORCA) math used by real crowd-navigating robots and multi-agent path planners: nearby pairs compute a minimal avoidance vector, split responsibility for it, and iteratively project their preferred velocity onto the resulting half-plane constraints. Tune the crowd density, the robot's patrol speed, how far it senses neighbors, and how much of the avoidance burden it takes on itself versus leaving to pedestrians, then watch the live speed, nearest-neighbor distance, active-constraint and near-miss readouts respond in real time.
An event-security robot patrols a crowded plaza using reciprocal velocity obstacles (ORCA) to avoid moving pedestrians, with tunable sensing radius and yield-share between robot and crowd.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install