-
-
Notifications
You must be signed in to change notification settings - Fork 161
Home
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.
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.
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:
- webots_ros2_examples
- webots_ros2_abb
- webots_ros2_epuck
- webots_ros2_universal_robot
- webots_ros2_tiago
For questions about this package or Webots in general, get in touch with the developers on Discord.
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components.
More information: rosin-project.eu
This project has received funding from the European Union’s Horizon 2020
research and innovation programme under grant agreement no. 732287.
- The Ros2Supervisor Node
- Using URDF or Xacro
- Import your URDF Robot in Webots
- Refresh or Add URDF a Robot in a Running Simulation
- Wheeled robots
- Robotic arms
- Automobiles
- Drones