Skip to content

frame_id is empty for CiA402 system /joint_states #381

@zimmerman-pliant

Description

@zimmerman-pliant

When using these packages with ros2_control, the header frame_id in the /node_name/joint_states topic is not populated.

This appears to be on line 436 of

ros2_canopen/canopen_402_driver/include/canopen_402_driver/node_interfaces/node_canopen_402_driver_impl.hpp

I believe that the joint effort can be visualized in RViz if the frame is not empty.

See, for example ros-controls/ros2_controllers#1746

This would be a nice addition and I suppose the frame could be specified in bus.yml for each controller.

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