Summary
rtabmap_util components are visible via ros2 component types, but fail to load when using ros2 component load.
This issue only affects rtabmap_util. Other RTAB-Map packages (e.g. rtabmap_sync, rtabmap_odom) work correctly.
Environment
ROS 2 distribution: Jazzy (latest available binary packages)
OS: Ubuntu 24.04
Installation method: official binary packages (apt)
Container type: component_container_mt
Steps to reproduce
1. List available components
Output of ros2 component types shows valid plugins such as:
rtabmap_util::ImuToTF
rtabmap_util::LidarDeskewing
rtabmap_util::PointCloudXYZ
rtabmap_util::PointCloudAssembler
2. Attempt to load a component
ros2 component load /slam_container rtabmap_util rtabmap_util::ImuToTF
❌ Result:
Failed to load component: Failed to find class with the requested plugin name.
3. Control case (working correctly)
ros2 component load /slam_container rtabmap_sync rtabmap_sync::RGBDSync
✔ Successfully loaded
Summary
rtabmap_utilcomponents are visible viaros2 component types, but fail to load when usingros2 component load.This issue only affects
rtabmap_util. Other RTAB-Map packages (e.g.rtabmap_sync,rtabmap_odom) work correctly.Environment
ROS 2 distribution: Jazzy (latest available binary packages)
OS: Ubuntu 24.04
Installation method: official binary packages (apt)
Container type: component_container_mt
Steps to reproduce
1. List available components
Output of
ros2 component typesshows valid plugins such as:2. Attempt to load a component
ros2 component load /slam_container rtabmap_util rtabmap_util::ImuToTF❌ Result:
Failed to load component: Failed to find class with the requested plugin name.3. Control case (working correctly)
ros2 component load /slam_container rtabmap_sync rtabmap_sync::RGBDSync✔ Successfully loaded