AUTONOMOUS LAWN MOWER

Your final Webots project

OFFLINE HTML   /   FINAL ASSEMBLY
Loading your final mower

Opening the embedded Blender model and saved Webots run.
Everything is inside this HTML file.

2 × 2 m lawn  ·  70 → 5 mm grass
Uncut grassMeasured cut grass
Drag to orbit  ·  Scroll to zoom  ·  Right-drag to move
00:0028:42
Preparing model...
Saved Webots motion • Original model • Works without internet

Final Webots project in HTML

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.

About the coverage display

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.