Webots Robot Simulator Documentation

Webots is an open source robot simulator available from Cyberbotics, available for macOS, Windows, and several versions of Ubuntu Linux. It supports multi-robot simulations including dynamics, sensing, and actuation.

User Guide

The online Webots User Guide is the recommended starting guide for using the software and programming existing models. A few sections of particular interest:

Reference Manual

The online Webots Reference Manual includes much more detail needed to create simulation models.

A few sections of particular interest:

  • Nodes describes all primitive scene tree data elements

  • PROTO documents the model scripting file format

Model Library

The Webots project provides a large library of models including robots, objects, furniture, scenery, and much more. These can be downloaded and cached on demand when referenced from a world model.

Course Models

A number of simulation models are provided on this course site. All models are maintained in a single large project, available as a zip file Webots.zip. Webots requires the project files in a specific structure so unpacking this zip will yield a valid project with multiple individual world files. For basic descriptions of the worlds, please see Webots Demo Worlds. Many of the models are documented on individual pages under Webots Robot Simulator.