Robot Vacuum Coverage Path Planning
Interactive 3D simulator comparing how a cleaning robot covers a room: systematic boustrophedon (lawnmower) lanes versus random-bounce wandering, with live coverage %, distance travelled and elapsed-time readouts.
Every cleaning robot has to solve the same problem before it can vacuum a single square metre: which route covers the whole floor without wasting battery re-cleaning the same patch twice? This simulator drops a robot vacuum into a furnished room and lets you compare the two dominant real-world strategies side by side — the systematic boustrophedon "lawnmower" sweep used by modern LIDAR-mapped robots, and the memoryless random-bounce wandering of early bump-sensor-only models. Live readouts track floor coverage percentage, distance travelled and elapsed time so you can see directly why a mapped sweep finishes faster and with far less redundant driving than random wandering, while furniture pieces are excluded from the coverable area exactly as a real robot's no-go cells would be.
Compare how a robot vacuum covers a furnished room using a systematic boustrophedon (lawnmower) sweep versus memoryless random-bounce wandering, with live coverage percentage, distance travelled and elapsed-time readouts.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install