Opening the embedded Blender model and saved Webots run.Everything is inside this HTML file.
This file contains the final Blender assembly with its original dimensions, materials, 439 part IDs and moving joints. The garden geometry comes from the saved final Webots world.
Playback follows the independently checked complete run: a 2 × 2 m lawn, 70 mm starting grass, 5 mm cutting height, 28 minutes 42 seconds of simulation time, and zero recorded rigid obstacle contacts.
Steel blades sweep first, stop, lift and retract; flexible cutters then finish the edges. You can inspect every part or separate the 30 component groups.
100% means all 6,248 unoccupied grass samples, spaced at most 25 mm apart, were measured as cut. Visible 10 cm grass patches average those samples. Display poses are interpolated; coverage uses the original observation timestamps.
This is an interactive recording and model viewer. Webots remains the program that runs the Python controller and rigid-body physics. Changing the garden or cutting height requires a new Webots run. Flexible-line forces and real-world cutting performance are not simulated.
Rendering uses Three.js (MIT), bundled in this file. No online service or download is required.