Package Summary

Tags No category tags.
Version 2023.1.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/cyberbotics/webots_ros2.git
VCS Type git
VCS Version master
Last Updated 2024-03-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Interface between Webots and ROS2

Additional Links

Maintainers

  • Cyberbotics

Authors

No additional authors.

Webots ROS2 Interface

This package includes all webots_ros2_* packages.

You can learn more about the package and about the Webots by visiting our documentation.

CHANGELOG

Changelog for package webots_ros2

2023.1.1 (2023-07-11) ------------------* Added deprecation message when declaring driver node in launch file. * Fixed RangeFinder activation to also check for point cloud subscriptions. * Added component remapping parameter to WebotsController to rename PROTO components. * Added animation{start,stop}_recording services to Ros2Supervisor node. * Added /Ros2Supervisor namespace to Ros2Supervisor node. * Fixed Python plugin termination on SIGINT call or simulation ends.

2023.1.0 (2023-06-29) ------------------* Added Ros2Pen static plugin. * Added support for Navigation2 in Iron. * Clean simulation reset in launch files. * Fixed Universal Robot trajectory interpolation. * Added new TIAGo project to webots_ros2_tiago to run real robot configuration. * Added new WebotsController node in the driver interface to launch robot controller plugins. * Fixed unfound robot window library in Tesla example. * Default to canonical topic name and fix camera_info stamp in Ros2Camera, Ros2RangeFinder. * Added VacuumGripper gripper support in webots_ros2_driver. * Added BoolStamped message in webots_ros2_msgs. * Added GetBool service in webots_ros2_msgs. * Fixed webots_ros2_control component activation.

2023.0.4 (2023-05-23) ------------------* Drop support for Foxy. * Fixed vertical field of view in static RangeFinder plugin. * Added support for painted point clouds. * Fixed ability to launch RViz without other tools in e-puck example. * Fixed command line arguments in importer tools. * Added custom handler in driver interface to start nodes when Webots is ready.

2023.0.3 (2023-04-12) ------------------* Fixed the calibration of the TIAGo. * Improved the navigation of the TIAGo example. * Added Cartographer for SLAM in the TIAGo example. * Adding port, stream type parameters to webots_laucher * Copying .wbproj when launching a Webots world via webots_launcher * Added Emitter and Receiver support in webots_ros2_driver * Changed undefined Lidar frequency to the default from the .proto file * Added Compass support in webots_ros2_driver * Added startup of the Turlebot navigation and mapping tools from the launch file. * Fixed the calibration of the e-puck. * Fixed and improved the navigation of the e-puck example.

2023.0.2 (2023-02-07) ------------------* Drop support for Galactic. * Fixed the spawn of URDF robots in WSL and macOS when using full path. * Fixed relative assets in macOS. * Ros2Supervisor is now optional.

2023.0.1 (2023-01-05) ------------------* Fixed relative assets in WSL. * Fixed broken controller connection in Rats life example.

2023.0.0 (2022-11-30) ------------------* Added support for the new Python API of Webots R2023a * Convert C++ controller API functions to C * Replace libController submodule by commited source files * Removed \'webots_ros2_core\' package (deprecated). * Allow custom motor-encoder pair.

2022.1.4 (2022-11-18) ------------------* Fixed the camera focal length in the CameraInfo topic. * Upgraded to urdf2webots 2.0.3 * Update the calculation of CameraRecognitionObject messages to the RDF convention of R2022b.

2022.1.3 (2022-11-02) ------------------* Added macOS support. * Added reset handler to all examples to support simulation reset from Webots.

2022.1.2 (2022-10-21) ------------------* Added WSL support.

2022.1.0 (2022-09-23) ------------------* Adapted controllers to communicate with Webots R2022b. * Added feature to import URDF on the fly. * Added PointCloud2 support for RangeFinder.

1.2.3 (2022-06-01)

  • Fixed support for Humble and Rolling.

1.1.2 (2021-11-03)

  • Adapted the \'webots_ros2_driver\' package to be also a python alternative to the \'webots_ros2_core\' package.
  • Replaced the use of the deprecated \'webots_ros2_core\' package by the \'webots_ros2_driver\' package.
  • Removed the \'webots_ros2_example\', \'webots_ros2_tutorials\' and \'webots_ros2_abb\' packages.
  • Replaced the \'webots_ros2_tiago\' package.

1.1.0 (2021-07-19)

  • Included the \'webots_ros2_driver\' package as a C++ alternative to the \'webots_ros2_core\' package.
  • Integrated ros2_control.
  • Included a Mavic drone simulation example

1.0.5 (2021-01-08)

  • Improved performance of the camera.
  • Replaced tkinter with simple command-line tools.
  • Fixed usage on Windows.
  • Introduced notion of minimum and target Webots versions.

1.0.1 (2020-09-18)

  • Removed the \'webots_ros2_desktop\' package.
  • Added missing \'webots_ros2_demos\', \'webots_ros2_epuck\' and \'webots_ros2_msgs\' packages as dependencies.

1.0.0 (2020-09-01)

  • Improved support for macOS

0.0.3 (2020-06-15)

  • Updated to Webots R2020a

0.0.2 (2019-09-23)

  • Moved sources to cyberbotics/webots_ros2 (https://github.com/cyberbotics/webots_ros2)
  • Added a \'webots_ros2_msgs\', \'webots_ros2_core\', \'webots_ros2_desktop\', \'webots_ros2_examples\' \'webots_ros2_abb\' and \'webots_ros2_universal_robot\' packages
  • Added support for ABB robots.

0.0.1 (2019-08-09)

  • Initial version

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged webots_ros2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2023.1.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/cyberbotics/webots_ros2.git
VCS Type git
VCS Version master
Last Updated 2024-03-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Interface between Webots and ROS2

Additional Links

Maintainers

  • Cyberbotics

Authors

No additional authors.

Webots ROS2 Interface

This package includes all webots_ros2_* packages.

You can learn more about the package and about the Webots by visiting our documentation.

CHANGELOG

Changelog for package webots_ros2

2023.1.1 (2023-07-11) ------------------* Added deprecation message when declaring driver node in launch file. * Fixed RangeFinder activation to also check for point cloud subscriptions. * Added component remapping parameter to WebotsController to rename PROTO components. * Added animation{start,stop}_recording services to Ros2Supervisor node. * Added /Ros2Supervisor namespace to Ros2Supervisor node. * Fixed Python plugin termination on SIGINT call or simulation ends.

2023.1.0 (2023-06-29) ------------------* Added Ros2Pen static plugin. * Added support for Navigation2 in Iron. * Clean simulation reset in launch files. * Fixed Universal Robot trajectory interpolation. * Added new TIAGo project to webots_ros2_tiago to run real robot configuration. * Added new WebotsController node in the driver interface to launch robot controller plugins. * Fixed unfound robot window library in Tesla example. * Default to canonical topic name and fix camera_info stamp in Ros2Camera, Ros2RangeFinder. * Added VacuumGripper gripper support in webots_ros2_driver. * Added BoolStamped message in webots_ros2_msgs. * Added GetBool service in webots_ros2_msgs. * Fixed webots_ros2_control component activation.

2023.0.4 (2023-05-23) ------------------* Drop support for Foxy. * Fixed vertical field of view in static RangeFinder plugin. * Added support for painted point clouds. * Fixed ability to launch RViz without other tools in e-puck example. * Fixed command line arguments in importer tools. * Added custom handler in driver interface to start nodes when Webots is ready.

2023.0.3 (2023-04-12) ------------------* Fixed the calibration of the TIAGo. * Improved the navigation of the TIAGo example. * Added Cartographer for SLAM in the TIAGo example. * Adding port, stream type parameters to webots_laucher * Copying .wbproj when launching a Webots world via webots_launcher * Added Emitter and Receiver support in webots_ros2_driver * Changed undefined Lidar frequency to the default from the .proto file * Added Compass support in webots_ros2_driver * Added startup of the Turlebot navigation and mapping tools from the launch file. * Fixed the calibration of the e-puck. * Fixed and improved the navigation of the e-puck example.

2023.0.2 (2023-02-07) ------------------* Drop support for Galactic. * Fixed the spawn of URDF robots in WSL and macOS when using full path. * Fixed relative assets in macOS. * Ros2Supervisor is now optional.

2023.0.1 (2023-01-05) ------------------* Fixed relative assets in WSL. * Fixed broken controller connection in Rats life example.

2023.0.0 (2022-11-30) ------------------* Added support for the new Python API of Webots R2023a * Convert C++ controller API functions to C * Replace libController submodule by commited source files * Removed \'webots_ros2_core\' package (deprecated). * Allow custom motor-encoder pair.

2022.1.4 (2022-11-18) ------------------* Fixed the camera focal length in the CameraInfo topic. * Upgraded to urdf2webots 2.0.3 * Update the calculation of CameraRecognitionObject messages to the RDF convention of R2022b.

2022.1.3 (2022-11-02) ------------------* Added macOS support. * Added reset handler to all examples to support simulation reset from Webots.

2022.1.2 (2022-10-21) ------------------* Added WSL support.

2022.1.0 (2022-09-23) ------------------* Adapted controllers to communicate with Webots R2022b. * Added feature to import URDF on the fly. * Added PointCloud2 support for RangeFinder.

1.2.3 (2022-06-01)

  • Fixed support for Humble and Rolling.

1.1.2 (2021-11-03)

  • Adapted the \'webots_ros2_driver\' package to be also a python alternative to the \'webots_ros2_core\' package.
  • Replaced the use of the deprecated \'webots_ros2_core\' package by the \'webots_ros2_driver\' package.
  • Removed the \'webots_ros2_example\', \'webots_ros2_tutorials\' and \'webots_ros2_abb\' packages.
  • Replaced the \'webots_ros2_tiago\' package.

1.1.0 (2021-07-19)

  • Included the \'webots_ros2_driver\' package as a C++ alternative to the \'webots_ros2_core\' package.
  • Integrated ros2_control.
  • Included a Mavic drone simulation example

1.0.5 (2021-01-08)

  • Improved performance of the camera.
  • Replaced tkinter with simple command-line tools.
  • Fixed usage on Windows.
  • Introduced notion of minimum and target Webots versions.

1.0.1 (2020-09-18)

  • Removed the \'webots_ros2_desktop\' package.
  • Added missing \'webots_ros2_demos\', \'webots_ros2_epuck\' and \'webots_ros2_msgs\' packages as dependencies.

1.0.0 (2020-09-01)

  • Improved support for macOS

0.0.3 (2020-06-15)

  • Updated to Webots R2020a

0.0.2 (2019-09-23)

  • Moved sources to cyberbotics/webots_ros2 (https://github.com/cyberbotics/webots_ros2)
  • Added a \'webots_ros2_msgs\', \'webots_ros2_core\', \'webots_ros2_desktop\', \'webots_ros2_examples\' \'webots_ros2_abb\' and \'webots_ros2_universal_robot\' packages
  • Added support for ABB robots.

0.0.1 (2019-08-09)

  • Initial version

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged webots_ros2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2023.1.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/cyberbotics/webots_ros2.git
VCS Type git
VCS Version master
Last Updated 2024-03-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Interface between Webots and ROS2

Additional Links

Maintainers

  • Cyberbotics

Authors

No additional authors.

Webots ROS2 Interface

This package includes all webots_ros2_* packages.

You can learn more about the package and about the Webots by visiting our documentation.

CHANGELOG

Changelog for package webots_ros2

2023.1.1 (2023-07-11) ------------------* Added deprecation message when declaring driver node in launch file. * Fixed RangeFinder activation to also check for point cloud subscriptions. * Added component remapping parameter to WebotsController to rename PROTO components. * Added animation{start,stop}_recording services to Ros2Supervisor node. * Added /Ros2Supervisor namespace to Ros2Supervisor node. * Fixed Python plugin termination on SIGINT call or simulation ends.

2023.1.0 (2023-06-29) ------------------* Added Ros2Pen static plugin. * Added support for Navigation2 in Iron. * Clean simulation reset in launch files. * Fixed Universal Robot trajectory interpolation. * Added new TIAGo project to webots_ros2_tiago to run real robot configuration. * Added new WebotsController node in the driver interface to launch robot controller plugins. * Fixed unfound robot window library in Tesla example. * Default to canonical topic name and fix camera_info stamp in Ros2Camera, Ros2RangeFinder. * Added VacuumGripper gripper support in webots_ros2_driver. * Added BoolStamped message in webots_ros2_msgs. * Added GetBool service in webots_ros2_msgs. * Fixed webots_ros2_control component activation.

2023.0.4 (2023-05-23) ------------------* Drop support for Foxy. * Fixed vertical field of view in static RangeFinder plugin. * Added support for painted point clouds. * Fixed ability to launch RViz without other tools in e-puck example. * Fixed command line arguments in importer tools. * Added custom handler in driver interface to start nodes when Webots is ready.

2023.0.3 (2023-04-12) ------------------* Fixed the calibration of the TIAGo. * Improved the navigation of the TIAGo example. * Added Cartographer for SLAM in the TIAGo example. * Adding port, stream type parameters to webots_laucher * Copying .wbproj when launching a Webots world via webots_launcher * Added Emitter and Receiver support in webots_ros2_driver * Changed undefined Lidar frequency to the default from the .proto file * Added Compass support in webots_ros2_driver * Added startup of the Turlebot navigation and mapping tools from the launch file. * Fixed the calibration of the e-puck. * Fixed and improved the navigation of the e-puck example.

2023.0.2 (2023-02-07) ------------------* Drop support for Galactic. * Fixed the spawn of URDF robots in WSL and macOS when using full path. * Fixed relative assets in macOS. * Ros2Supervisor is now optional.

2023.0.1 (2023-01-05) ------------------* Fixed relative assets in WSL. * Fixed broken controller connection in Rats life example.

2023.0.0 (2022-11-30) ------------------* Added support for the new Python API of Webots R2023a * Convert C++ controller API functions to C * Replace libController submodule by commited source files * Removed \'webots_ros2_core\' package (deprecated). * Allow custom motor-encoder pair.

2022.1.4 (2022-11-18) ------------------* Fixed the camera focal length in the CameraInfo topic. * Upgraded to urdf2webots 2.0.3 * Update the calculation of CameraRecognitionObject messages to the RDF convention of R2022b.

2022.1.3 (2022-11-02) ------------------* Added macOS support. * Added reset handler to all examples to support simulation reset from Webots.

2022.1.2 (2022-10-21) ------------------* Added WSL support.

2022.1.0 (2022-09-23) ------------------* Adapted controllers to communicate with Webots R2022b. * Added feature to import URDF on the fly. * Added PointCloud2 support for RangeFinder.

1.2.3 (2022-06-01)

  • Fixed support for Humble and Rolling.

1.1.2 (2021-11-03)

  • Adapted the \'webots_ros2_driver\' package to be also a python alternative to the \'webots_ros2_core\' package.
  • Replaced the use of the deprecated \'webots_ros2_core\' package by the \'webots_ros2_driver\' package.
  • Removed the \'webots_ros2_example\', \'webots_ros2_tutorials\' and \'webots_ros2_abb\' packages.
  • Replaced the \'webots_ros2_tiago\' package.

1.1.0 (2021-07-19)

  • Included the \'webots_ros2_driver\' package as a C++ alternative to the \'webots_ros2_core\' package.
  • Integrated ros2_control.
  • Included a Mavic drone simulation example

1.0.5 (2021-01-08)

  • Improved performance of the camera.
  • Replaced tkinter with simple command-line tools.
  • Fixed usage on Windows.
  • Introduced notion of minimum and target Webots versions.

1.0.1 (2020-09-18)

  • Removed the \'webots_ros2_desktop\' package.
  • Added missing \'webots_ros2_demos\', \'webots_ros2_epuck\' and \'webots_ros2_msgs\' packages as dependencies.

1.0.0 (2020-09-01)

  • Improved support for macOS

0.0.3 (2020-06-15)

  • Updated to Webots R2020a

0.0.2 (2019-09-23)

  • Moved sources to cyberbotics/webots_ros2 (https://github.com/cyberbotics/webots_ros2)
  • Added a \'webots_ros2_msgs\', \'webots_ros2_core\', \'webots_ros2_desktop\', \'webots_ros2_examples\' \'webots_ros2_abb\' and \'webots_ros2_universal_robot\' packages
  • Added support for ABB robots.

0.0.1 (2019-08-09)

  • Initial version

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged webots_ros2 at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2023.1.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/cyberbotics/webots_ros2.git
VCS Type git
VCS Version master
Last Updated 2024-03-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Interface between Webots and ROS2

Additional Links

Maintainers

  • Cyberbotics

Authors

No additional authors.

Webots ROS2 Interface

This package includes all webots_ros2_* packages.

You can learn more about the package and about the Webots by visiting our documentation.

CHANGELOG

Changelog for package webots_ros2

2023.1.1 (2023-07-11) ------------------* Added deprecation message when declaring driver node in launch file. * Fixed RangeFinder activation to also check for point cloud subscriptions. * Added component remapping parameter to WebotsController to rename PROTO components. * Added animation{start,stop}_recording services to Ros2Supervisor node. * Added /Ros2Supervisor namespace to Ros2Supervisor node. * Fixed Python plugin termination on SIGINT call or simulation ends.

2023.1.0 (2023-06-29) ------------------* Added Ros2Pen static plugin. * Added support for Navigation2 in Iron. * Clean simulation reset in launch files. * Fixed Universal Robot trajectory interpolation. * Added new TIAGo project to webots_ros2_tiago to run real robot configuration. * Added new WebotsController node in the driver interface to launch robot controller plugins. * Fixed unfound robot window library in Tesla example. * Default to canonical topic name and fix camera_info stamp in Ros2Camera, Ros2RangeFinder. * Added VacuumGripper gripper support in webots_ros2_driver. * Added BoolStamped message in webots_ros2_msgs. * Added GetBool service in webots_ros2_msgs. * Fixed webots_ros2_control component activation.

2023.0.4 (2023-05-23) ------------------* Drop support for Foxy. * Fixed vertical field of view in static RangeFinder plugin. * Added support for painted point clouds. * Fixed ability to launch RViz without other tools in e-puck example. * Fixed command line arguments in importer tools. * Added custom handler in driver interface to start nodes when Webots is ready.

2023.0.3 (2023-04-12) ------------------* Fixed the calibration of the TIAGo. * Improved the navigation of the TIAGo example. * Added Cartographer for SLAM in the TIAGo example. * Adding port, stream type parameters to webots_laucher * Copying .wbproj when launching a Webots world via webots_launcher * Added Emitter and Receiver support in webots_ros2_driver * Changed undefined Lidar frequency to the default from the .proto file * Added Compass support in webots_ros2_driver * Added startup of the Turlebot navigation and mapping tools from the launch file. * Fixed the calibration of the e-puck. * Fixed and improved the navigation of the e-puck example.

2023.0.2 (2023-02-07) ------------------* Drop support for Galactic. * Fixed the spawn of URDF robots in WSL and macOS when using full path. * Fixed relative assets in macOS. * Ros2Supervisor is now optional.

2023.0.1 (2023-01-05) ------------------* Fixed relative assets in WSL. * Fixed broken controller connection in Rats life example.

2023.0.0 (2022-11-30) ------------------* Added support for the new Python API of Webots R2023a * Convert C++ controller API functions to C * Replace libController submodule by commited source files * Removed \'webots_ros2_core\' package (deprecated). * Allow custom motor-encoder pair.

2022.1.4 (2022-11-18) ------------------* Fixed the camera focal length in the CameraInfo topic. * Upgraded to urdf2webots 2.0.3 * Update the calculation of CameraRecognitionObject messages to the RDF convention of R2022b.

2022.1.3 (2022-11-02) ------------------* Added macOS support. * Added reset handler to all examples to support simulation reset from Webots.

2022.1.2 (2022-10-21) ------------------* Added WSL support.

2022.1.0 (2022-09-23) ------------------* Adapted controllers to communicate with Webots R2022b. * Added feature to import URDF on the fly. * Added PointCloud2 support for RangeFinder.

1.2.3 (2022-06-01)

  • Fixed support for Humble and Rolling.

1.1.2 (2021-11-03)

  • Adapted the \'webots_ros2_driver\' package to be also a python alternative to the \'webots_ros2_core\' package.
  • Replaced the use of the deprecated \'webots_ros2_core\' package by the \'webots_ros2_driver\' package.
  • Removed the \'webots_ros2_example\', \'webots_ros2_tutorials\' and \'webots_ros2_abb\' packages.
  • Replaced the \'webots_ros2_tiago\' package.

1.1.0 (2021-07-19)

  • Included the \'webots_ros2_driver\' package as a C++ alternative to the \'webots_ros2_core\' package.
  • Integrated ros2_control.
  • Included a Mavic drone simulation example

1.0.5 (2021-01-08)

  • Improved performance of the camera.
  • Replaced tkinter with simple command-line tools.
  • Fixed usage on Windows.
  • Introduced notion of minimum and target Webots versions.

1.0.1 (2020-09-18)

  • Removed the \'webots_ros2_desktop\' package.
  • Added missing \'webots_ros2_demos\', \'webots_ros2_epuck\' and \'webots_ros2_msgs\' packages as dependencies.

1.0.0 (2020-09-01)

  • Improved support for macOS

0.0.3 (2020-06-15)

  • Updated to Webots R2020a

0.0.2 (2019-09-23)

  • Moved sources to cyberbotics/webots_ros2 (https://github.com/cyberbotics/webots_ros2)
  • Added a \'webots_ros2_msgs\', \'webots_ros2_core\', \'webots_ros2_desktop\', \'webots_ros2_examples\' \'webots_ros2_abb\' and \'webots_ros2_universal_robot\' packages
  • Added support for ABB robots.

0.0.1 (2019-08-09)

  • Initial version

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged webots_ros2 at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2023.1.1
License Apache License 2.0
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/cyberbotics/webots_ros2.git
VCS Type git
VCS Version master
Last Updated 2024-03-25
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Interface between Webots and ROS2

Additional Links

Maintainers

  • Cyberbotics

Authors

No additional authors.

Webots ROS2 Interface

This package includes all webots_ros2_* packages.

You can learn more about the package and about the Webots by visiting our documentation.

CHANGELOG

Changelog for package webots_ros2

2023.1.1 (2023-07-11) ------------------* Added deprecation message when declaring driver node in launch file. * Fixed RangeFinder activation to also check for point cloud subscriptions. * Added component remapping parameter to WebotsController to rename PROTO components. * Added animation{start,stop}_recording services to Ros2Supervisor node. * Added /Ros2Supervisor namespace to Ros2Supervisor node. * Fixed Python plugin termination on SIGINT call or simulation ends.

2023.1.0 (2023-06-29) ------------------* Added Ros2Pen static plugin. * Added support for Navigation2 in Iron. * Clean simulation reset in launch files. * Fixed Universal Robot trajectory interpolation. * Added new TIAGo project to webots_ros2_tiago to run real robot configuration. * Added new WebotsController node in the driver interface to launch robot controller plugins. * Fixed unfound robot window library in Tesla example. * Default to canonical topic name and fix camera_info stamp in Ros2Camera, Ros2RangeFinder. * Added VacuumGripper gripper support in webots_ros2_driver. * Added BoolStamped message in webots_ros2_msgs. * Added GetBool service in webots_ros2_msgs. * Fixed webots_ros2_control component activation.

2023.0.4 (2023-05-23) ------------------* Drop support for Foxy. * Fixed vertical field of view in static RangeFinder plugin. * Added support for painted point clouds. * Fixed ability to launch RViz without other tools in e-puck example. * Fixed command line arguments in importer tools. * Added custom handler in driver interface to start nodes when Webots is ready.

2023.0.3 (2023-04-12) ------------------* Fixed the calibration of the TIAGo. * Improved the navigation of the TIAGo example. * Added Cartographer for SLAM in the TIAGo example. * Adding port, stream type parameters to webots_laucher * Copying .wbproj when launching a Webots world via webots_launcher * Added Emitter and Receiver support in webots_ros2_driver * Changed undefined Lidar frequency to the default from the .proto file * Added Compass support in webots_ros2_driver * Added startup of the Turlebot navigation and mapping tools from the launch file. * Fixed the calibration of the e-puck. * Fixed and improved the navigation of the e-puck example.

2023.0.2 (2023-02-07) ------------------* Drop support for Galactic. * Fixed the spawn of URDF robots in WSL and macOS when using full path. * Fixed relative assets in macOS. * Ros2Supervisor is now optional.

2023.0.1 (2023-01-05) ------------------* Fixed relative assets in WSL. * Fixed broken controller connection in Rats life example.

2023.0.0 (2022-11-30) ------------------* Added support for the new Python API of Webots R2023a * Convert C++ controller API functions to C * Replace libController submodule by commited source files * Removed \'webots_ros2_core\' package (deprecated). * Allow custom motor-encoder pair.

2022.1.4 (2022-11-18) ------------------* Fixed the camera focal length in the CameraInfo topic. * Upgraded to urdf2webots 2.0.3 * Update the calculation of CameraRecognitionObject messages to the RDF convention of R2022b.

2022.1.3 (2022-11-02) ------------------* Added macOS support. * Added reset handler to all examples to support simulation reset from Webots.

2022.1.2 (2022-10-21) ------------------* Added WSL support.

2022.1.0 (2022-09-23) ------------------* Adapted controllers to communicate with Webots R2022b. * Added feature to import URDF on the fly. * Added PointCloud2 support for RangeFinder.

1.2.3 (2022-06-01)

  • Fixed support for Humble and Rolling.

1.1.2 (2021-11-03)

  • Adapted the \'webots_ros2_driver\' package to be also a python alternative to the \'webots_ros2_core\' package.
  • Replaced the use of the deprecated \'webots_ros2_core\' package by the \'webots_ros2_driver\' package.
  • Removed the \'webots_ros2_example\', \'webots_ros2_tutorials\' and \'webots_ros2_abb\' packages.
  • Replaced the \'webots_ros2_tiago\' package.

1.1.0 (2021-07-19)

  • Included the \'webots_ros2_driver\' package as a C++ alternative to the \'webots_ros2_core\' package.
  • Integrated ros2_control.
  • Included a Mavic drone simulation example

1.0.5 (2021-01-08)

  • Improved performance of the camera.
  • Replaced tkinter with simple command-line tools.
  • Fixed usage on Windows.
  • Introduced notion of minimum and target Webots versions.

1.0.1 (2020-09-18)

  • Removed the \'webots_ros2_desktop\' package.
  • Added missing \'webots_ros2_demos\', \'webots_ros2_epuck\' and \'webots_ros2_msgs\' packages as dependencies.

1.0.0 (2020-09-01)

  • Improved support for macOS

0.0.3 (2020-06-15)

  • Updated to Webots R2020a

0.0.2 (2019-09-23)

  • Moved sources to cyberbotics/webots_ros2 (https://github.com/cyberbotics/webots_ros2)
  • Added a \'webots_ros2_msgs\', \'webots_ros2_core\', \'webots_ros2_desktop\', \'webots_ros2_examples\' \'webots_ros2_abb\' and \'webots_ros2_universal_robot\' packages
  • Added support for ABB robots.

0.0.1 (2019-08-09)

  • Initial version

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged webots_ros2 at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.