[Documentation] [TitleIndex] [WordIndex

Package Summary

The ROS package containing examples for interfacing ROS with the standard ROS controller of Webots

Package Summary

The ROS package containing examples for interfacing ROS with the standard ROS controller of Webots

Package Summary

The ROS package containing examples for interfacing ROS with the standard ROS controller of Webots

Overview

webots_ros is a package that provides the necessary interfaces to simulate a robot in the Webots open-source 3D rigid body simulator for robots. It integrates with ROS using ROS messages and services.

Some of the key features of Webots include:

Installation

Webots Software

Webots is a prerequisite to use the webots_ros package. It can be downloaded from the Github repository. The installation is straightforward, but if need the installation instructions can be found here.

webots_ros Package

From Package Manager

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

From Sources

The following instructions assume that a Catkin workspace is already available:

   1 cd /path/to/catkin_ws/src
   2 
   3 # retrieve the sources
   4 git clone -b $ROS_DISTRO https://github.com/cyberbotics/webots_ros.git
   5 
   6 cd /path/to/catkin_ws
   7 
   8 # checking dependencies
   9 rosdep update
  10 rosdep install --from-paths src --ignore-src --rosdistro $ROS_DISTRO
  11 
  12 # building
  13 catkin_make
  14 
  15 # source this workspace (careful when also sourcing others)
  16 source /path/to/catkin_ws/devel/setup.bash

The packages can now be used as regular ROS packages.

Refer to the catkin tutorials for more information on building catkin workspaces.

Tutorials

See the Tutorials page for an overview of the available tutorials.

Contact us/Technical support

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

Report a Bug

Use GitHub to report bugs or submit feature requests. [View active issues]

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.


2019-11-30 13:24