README 未给出安装步骤,需先按 wiki 的 Getting Started 配置环境;具体依赖与 Webots 版本要求 README 未说明

webots_ros2
cyberboticsApache-2.0活跃维护把 Webots 机器人仿真器和 ROS 2 打通的官方软件包,提供示例、定位、导航、SLAM 和运动规划接口,方便在仿真里快速搭建和调试机器人程序。
Webots ROS 2 packages
README 未给出安装命令,请参考 wiki 的 Getting Started 页面README 未说明
把 Webots 3D 机器人仿真器接入 ROS 2 的接口包,用 ROS 2 消息、服务和动作驱动仿真机器人
把 Webots 机器人仿真器和 ROS 2 打通的官方软件包,提供示例、定位、导航、SLAM 和运动规划接口,方便在仿真里快速搭建和调试机器人程序。
核心能力
- 提供 Webots 仿真器与 ROS 2 之间的接口包
- 通过 ROS 2 消息、服务和动作与仿真机器人交互
- 配套 Getting Started、示例、参考和教程文档
- 基于 Apache 2.0 许可证开源
容易踩的坑
- 2025.0.0最新正式版2025-02-18 · 2025-02-18 14:04 UTC
Targets Webots R2025a
Notable changes:
- Created webots_ros2_husarion package.
- Created webots_ros2_crazyflie package.
- 2023.1.22024-04-08 · 2024-04-08 16:11 UTC
查看更新说明
Targets Webots R2023b
Notable changes:
- Fixed errors showing up when launching moveit for ur5e.
- Fixed nav2 turtlebot test failing very often.
- Fixed build and tests for rolling.
- Fixed deprecated ros_controls command: cmd_vel_unstamped.
- Remove usage of deprecated resource manager method: activate_all_components().
- Set is_urdf_loaded__ of the resource manager to true.
- 2023.1.12023-07-18 · 2023-07-18 12:59 UTC
查看更新说明
Targets Webots R2023b
Notable changes:
- 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.02023-07-05 · 2023-07-05 14:18 UTC
查看更新说明
Targets Webots R2023b
Notable changes:
- Added
Ros2Penstatic 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_tiagoto run real robot configuration. - Added new
WebotsControllernode 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_infostamp inRos2Camera,Ros2RangeFinder. - Added
VacuumGrippergripper support inwebots_ros2_driver. - Added
BoolStampedmessage inwebots_ros2_msgs. - Added
GetBoolservice inwebots_ros2_msgs. - Fixed
webots_ros2_controlcomponent activation.
- Added
- 2023.0.42023-05-25 · 2023-05-25 11:29 UTC
查看更新说明
Targets Webots R2023a
Notable changes:
- Dropped support for Foxy.
- Added Iron support.
- 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.
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Webots ROS2 Interface
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.

Please visit the documentation that contains the following sections:
Acknowledgements
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.
Supported by OpenDR - Open Deep Learning Toolkit for Robotics. More information: opendr.eu
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 871449.