New: Since December 2018, Webots is released as free open source software under the terms of the Apache 2.0 license.
Webots is a realistic 3D robot simulator continuously developed by Cyberbotics and EPFL since 1996. It is supports a large number of robots, sensors and actuators which can be programmed from ROS or using the Webots API.
Documentation and tutorials
To learn how to interface Webots with ROS, read the instructions here.
A step-by-step Webots ROS tutorial is provided here.
A video tutorial is available here.
The complete Webots ROS API is documented here.
For more information about Webots, visit Cyberbotics' web site.
Third party contributions
The kaist_webots stack contains nodes for starting Webots directly from a ROS launch file, a controller for joystick tele-operation, and a joint position controller and joint state publisher.
Report a Bug
Open a bug report here.