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
If I run the following command with the binary installation of ROS Humble in Ubuntu 22.04:
$ ros2 run image_publisher image_publisher_node --ros-args -p filename:=logo.jpg -r image_raw:=foo/image_raw
with a remapping of the hard-coded default namespace image_raw to some other name, foo/image_raw, the remapping only has an effect for the raw image topic, but not for the camera_info, compressed and theora topics exposed by image_transport plugins:
Is there any other way to publish an image on an arbitrary topic with the image_publisher node?
That behavior may be related to ros-perception/image_common#187 and affect all users of image_transport::CameraPublisher? If yes, this may also be the root cause of other issues, like #824.
Furthermore the default node name, ImagePublisher, with capitals and not anonymized is unexpected, because it does not follow typical naming conventions (not sure whether there is a REP or other kind of specification on that).
The text was updated successfully, but these errors were encountered:
This does appear to be be an issue in image_transport for all but the raw plugin... I'm still trying to figure out exactly where it's going wrong (because the linked issue is actually been temporarily patched AFAICT)
Ok - so actually - it looks like we CAN fix this in image_pipeline - and actually, we should fix it here - by passing the fully remapped name as the base name. PR that fixes just this node: #851
If I run the following command with the binary installation of ROS Humble in Ubuntu 22.04:
with a remapping of the hard-coded default namespace
image_raw
to some other name,foo/image_raw
, the remapping only has an effect for the raw image topic, but not for thecamera_info
,compressed
andtheora
topics exposed byimage_transport
plugins:Is there any other way to publish an image on an arbitrary topic with the
image_publisher
node?That behavior may be related to ros-perception/image_common#187 and affect all users of
image_transport::CameraPublisher
? If yes, this may also be the root cause of other issues, like #824.Furthermore the default node name,
ImagePublisher
, with capitals and not anonymized is unexpected, because it does not follow typical naming conventions (not sure whether there is a REP or other kind of specification on that).The text was updated successfully, but these errors were encountered: