Skip to content
Darko Lukić edited this page Oct 17, 2020 · 20 revisions

webots_ros2 ROS2 package

Build Status license - apache 2.0 Version

webots_ros2 is a package that provides the necessary interfaces to simulate a robot in the Webots open-source 3D robots simulator. It integrates with ROS2 using ROS2 messages, services and actions.

Webots Video

Some of the key features of Webots include:

  • Cross-platform (Windows, Linux and Mac).
  • Stable physics engine.
  • Reproducibility.
  • An efficient rendering engine using Physically Based Rendering for realistic images.
  • A simple and intuitive user interface.
  • Wide range of simulated sensors and actuators available and ready to work.
  • Wide range of robot models available and ready to work.
  • Wide range of documented samples.

Getting Started

Install webots_ros2 package:

sudo apt-get install ros-$ROS_DISTRO-webots-ros2

And run a demo, for example:

ros2 launch webots_ros2_demos armed_robots.launch.py

In case you don't have Webots installed, a window will be shown showing you a multiple methods to install Webots. Click Automatic if you want Webots to be automatically downloaded and installed.

Now, you can create your own Webots simulation by following this tutorial or check more demos:

Contact us / Technical support

For questions about this package or Webots in general, get in touch with the developers on Discord.

Acknowledgement

rosin_logo

Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu

eu_flag

This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement no. 732287.

Clone this wiki locally