You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I'm using Ubuntu 22.04 with ros-humble and gazebo-classic. When I use gazebo_ros2_control/GazeboSystem plugin for my ros2_control framework, I get this error:
[ros2_control_node-2] what(): According to the loaded plugin descriptions the class gazebo_ros2_control/GazeboSystem with base class type hardware_interface::SystemInterface does not exist. Declared types are diffbot_control/DiffBotSystemHardware fake_components/GenericSystem mock_components/GenericSystem test_hardware_components/TestSystemCommandModes test_hardware_components/TestTwoJointSystem
When I launch it using my own ros2_control plugin, it works. I made my own plugin (The diffbot_control/DiffBotSystemHardware) by following one of Josh's tutorials (here is my ros2_control hardware interface plugin). It is based on the HardwareInterface::SystemInterface class. However, gazebo_ros2_control seems to not use the same class (?)
Can anybody help me resolve this issue? I have made sure that the gazebo-ros2-control package is installed by running sudo apt install ros-humble-gazebo-ros2-control
Thanks !!
The text was updated successfully, but these errors were encountered:
Hi, I'm using Ubuntu 22.04 with ros-humble and gazebo-classic. When I use
gazebo_ros2_control/GazeboSystem
plugin for myros2_control
framework, I get this error:[ros2_control_node-2] what(): According to the loaded plugin descriptions the class gazebo_ros2_control/GazeboSystem with base class type hardware_interface::SystemInterface does not exist. Declared types are diffbot_control/DiffBotSystemHardware fake_components/GenericSystem mock_components/GenericSystem test_hardware_components/TestSystemCommandModes test_hardware_components/TestTwoJointSystem
When I launch it using my own ros2_control plugin, it works. I made my own plugin (The diffbot_control/DiffBotSystemHardware) by following one of Josh's tutorials (here is my ros2_control hardware interface plugin). It is based on the
HardwareInterface::SystemInterface
class. However, gazebo_ros2_control seems to not use the same class (?)This is my control urdf:
This is my launch file:
Can anybody help me resolve this issue? I have made sure that the gazebo-ros2-control package is installed by running
sudo apt install ros-humble-gazebo-ros2-control
Thanks !!
The text was updated successfully, but these errors were encountered: