Skip to content

Dynamically remap topic names #1072

Open
@fmrico

Description

@fmrico

Feature request

Dynamically remap topic names.

Feature description

Currently, topic remapping can only be done when a node is started, and, as far as I understand, it takes effect when the publishers/subscribers are created. Later, it is not possible to change the topic name.

Remapping topics once the publisher/subscriber is created would be useful. It would even be interesting if each node had a service to do this so that there could be requests for external remapping.

This functionality makes it possible to analyze a running computing graph and fix disconnections between topics without stopping and restarting the nodes with new remappings.

I am interested in working on this, but I need guidance.

Implementation considerations

Doing this at the client library level (rclcpp, for example) could be relatively simple, but in rcl it would be more general.

A service interface should be created in rcl_interfaces.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions