Skip to content

Issue: rtabmap_util composable components not loadable #1432

@mariamercade

Description

@mariamercade

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions