Description
Describe the Bug
A clear and concise description of what the bug is.
Steps to Reproduce
When I load webot's ros2_control controller webots_ros2_control::Ros2ControlSystemInterface using urdf, the following error occurs when loading the ros2_controller controller
Expected behavior
no error
Affected Packages
List of affected packages:
- webots_ros2_driver
- webots_ros2_control
Screenshots
[ros2_control_node-1] [ERROR] [1744726968.198086437] [controller_manager]: The published robot description file (urdf) seems not to be genuine. The following error was caught:According to the loaded plugin descriptions the class webots_ros2_control::Ros2ControlSystem with base class type hardware_interface::SystemInterface does not exist. Declared types are fake_components/GenericSystem mock_components/GenericSystem pan_tit_virtual_hardware/RRBotSystemPositionOnlyHardware servo_virtual_hardware/ServoVirtualHardware sha32_virtual_hardware/Sha32VirtualHardware test_hardware_components/TestSystemCommandModes test_hardware_components/TestTwoJointSystem
System
- Webots Version:2025a [e.g., R2019b, R2020a revision 1]
- ROS Version:humble [e.g., Dashing, Eloquent]
- Operating System: wsl2[e.g., Windows 10, Linux Ubuntu 18.04, macOS Mojave]
- Graphics Card: NVIDIA3050 [e.g., NVIDIA GeForce RTX 2080 11 GB, AMD Radeon RX 580 8GB, etc.]
Additional context
Add any other context about the problem here.