• Stars
    star
    3,010
  • Rank 14,399 (Top 0.3 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated 22 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Webots Robot Simulator

Webots: open-source robot simulator

Webots Software License User Guide Reference Manual
Stars Downloads Contributions Contributors GitHub Discussions Chat

Webots Screenshot

Webots provides a complete development environment to model, program and simulate robots, vehicles and mechanical systems.

Download

Get pre-compiled binaries for the latest release, as well as older releases and nightly builds.

Check out installation instructions:

Linux Windows macOS

Build from Source

If you prefer to compile Webots from source, read the contributing guidelines.

Continuous Integration Nightly Tests

master branch Linux build (master) Windows build (master) macOS build (master)
develop branch Linux build (develop) Windows build (develop) macOS build (develop)

About us

Webots was originally designed at EPFL in 1996 and then further developed and commercialized by Cyberbotics since 1998. In December 2018, Webots was open sourced. Since then, Cyberbotics continues to develop Webots thanks to paid customer support, training, consulting for industry and academic research projects.

Contact us to discuss your custom robot simulation projects.

More Repositories

1

webots_ros2

Webots ROS 2 packages
C
366
star
2

urdf2webots

Utility to convert URDF files to Webots PROTO nodes
Python
122
star
3

webots_ros

Webots ROS package
C++
86
star
4

epuck_ros2

ROS2 node for the e-puck robot and its simulation model
C++
53
star
5

wrestling

Humanoid robot wrestling competition
Python
47
star
6

pyikfast

Python bindings for the `ikfast` library and utilities to generate the analytical inverse kinematics solution
C++
36
star
7

blender-webots-exporter

Blender add-on to export Webots files
Python
36
star
8

community-projects

Webots projects (PROTO files, controllers, simulation worlds, etc.) contributed by the community.
25
star
9

naoqisim

NAOqi enabled controller for simulated NAO robots in Webots
C++
22
star
10

robot-designer

Web robot designer for Webots robotics simulator
JavaScript
17
star
11

webots-animation-action

Create and publish animated robot simulation with GitHub Action
Python
13
star
12

webots-docker

This repository is used to build GPU accelerated docker images of the Webots open-source robot simulator.
Dockerfile
13
star
13

webots-server

Repository containing necessary files to run a server able to run Webots simulation
Python
8
star
14

competition-template

Generate a copy of this repository to create your own competition
HTML
6
star
15

webots-doc

Documentation for the Webots software
JavaScript
5
star
16

webots-cloud-simulation-template

Template repository of a simulation deployed on webots.cloud
C
5
star
17

webots-projects

Additional Webots projects (PROTO files, controllers, simulation worlds, etc.) officially released by Cyberbotics.
Python
5
star
18

webots-cloud-simulation-examples

Repository hosting simulations samples for webots.cloud
C
4
star
19

AROSYS

This repository allows to use the Webots simulator in the SmartMDSD Toolchain
C++
4
star
20

webots-cloud

Contents of https://webots.cloud
HTML
4
star
21

webots-snap

This is the snapcraft repository used by snapcraft.io to build the Webots snap package for Linux
Shell
3
star
22

simgait

SimGait.org
JavaScript
3
star
23

robot-programming-competition-disabled

HTML
3
star
24

wrestling-fatima

Controller example for the Humanoid Robot Wrestling Competition. Demonstrates the gait manager (inverse kinematics + simple ellipsoid path)
Python
2
star
25

optima

C++
2
star
26

wrestling-alice-ros-2

Minimalist ROS 2 controller example for the Humanoid Robot Wrestling Competition.
Python
2
star
27

webots-animation-template

Webots project template that generates Webots animation previews with GitHub Actions
Python
2
star
28

webots-competition-organizer-template

Python
2
star
29

webots_ros2-release

Webots ROS 2 release repository
1
star
30

syllabus

HTML
1
star
31

wrestling-eve

Controller example for the Robot Wrestling Tournament. Demonstrates how to use the camera.
Jupyter Notebook
1
star
32

HsWebots

Webots bindings for Haskell
Haskell
1
star
33

robot-programming-competition

Learn how to program to perform some simple task
HTML
1
star
34

webots-competition-competitor-template

Python
1
star
35

visual-tracking-competition

Program an Aibo robot to move its head to track a rubber duck moving in a scattered environment
Python
1
star
36

wall-following-competition

Program a Pioneer 3-DX robot to follow a random wall on its left-hand side, quickly and precisely.
C
1
star
37

pit-escape-competition

Webots competition. Program a BB-8 robot lost in a sand desert to climb out of a pit as quickly as possible.
HTML
1
star