Science

Webots – robot simulator

Webots is a multi-platform desktop application used to simulate robots. It provides a complete development environment to model, program, and simulate robots, vehicles, and mechanical systems.

It is a beginner friendly software that is meant to introduce newcomers to the world of robotics.

This is free and open source software.

Key Features

  • Design easily complete robotics simulations using the large Webots asset library which includes robots, sensors, actuators, objects and materials.
  • Import your existing CAD models (from Blender or from URDF). Import OpenStreeMap maps.
  • Use a modern GUI to edit your simulation and your robot controllers.
  • Save time in the development of your robotics project.
  • Create a wide variety of simulations including two-wheeled robots, industrial arms, legged robots, modular robots, automobiles, flying drones, autonomous underwater vehicles, tracked robots, aerospace vehicles, etc.
  • Set-up indoor or outdoor interactive environments.
  • Use Webots to create robot prototypes, develop, test and validate your AI and control algorithms, teach robotics to your students, etc.
  • Modern GUI (Qt), a physics engine (ODE fork) and an OpenGL 3.3 rendering engine (wren).
  • Can be programmed in C, C++, Python, Java, MATLAB or ROS with a simple API covering all the basic robotics needs.
  • Cross-platform support – runs under Linux, macOS and Windows.

Website: github.com/cyberbotics/webots
Support:
Developer: Cyberbotics Ltd.
License: Apache License 2.0

Webots

Webots is written in C++ and C. Learn C++ with our recommended free books and free tutorials. Learn C with our recommended free books and free tutorials.


Related Software

Robotics Software
NASA Vision WorkbenchImage processing in the context of machine vision
DARTDynamic Animation and Robotics Toolkit
Gazebo SimRobot simulation made easy
AprilTagVisual fiducial system popular for robotics research
WebotsMulti-platform desktop application used to simulate robots
ROSSoftware framework for building robot applications
ARGoSPhysics-based simulator designed to simulate robot swarms
MoveItRobotic manipulation platform for ROS 2
OpenRTM-aistComponent-oriented development of robot systems
The Player ProjectCross-platform robot device interface & server
UrbiUniversal Robot Body Interface

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted