Image transport plugins built with colcon in ROS2 shows "Plugins are not built"

asked 2020-06-07 21:43:41 -0500

wooyazi gravatar image

I'm using ros2 dashing on win10, and have built the image_transport_plugins pkg successfully. But when i run the cmd "ros2 run image_transport list_transports", git url [https://github.com/ros-perception/ima...] ,only shows image_transport/raw is avaliable. Below is the output:

Declared transports: image_transport/compressed (): Not available. Try 'catkin_make --pkg compressed_image_transport'. image_transport/compressedDepth (): Not available. Try 'catkin_make --pkg compressed_depth_image_transport'. image_transport/raw image_transport/theora (*): Not available. Try 'catkin_make --pkg theora_image_transport'.

Details:

"image_transport/compressed" * Plugins are not built. * - Provided by package: compressed_image_transport - Publisher: This plugin publishes a CompressedImage using either JPEG or PNG compression.

  • Subscriber: This plugin decompresses a CompressedImage topic.

"image_transport/compressedDepth" * Plugins are not built. * - Provided by package: compressed_depth_image_transport - Publisher: This plugin publishes a compressed depth images using PNG compression.

  • Subscriber: This plugin decodes a compressed depth images.

"image_transport/raw" - Provided by package: image_transport - Publisher: This is the default publisher. It publishes the Image as-is on the base topic.

  • Subscriber: This is the default pass-through subscriber for topics of type sensor_msgs/Image.

"image_transport/theora" * Plugins are not built. * - Provided by package: theora_image_transport - Publisher: This plugin publishes a video packet stream encoded using Theora.

  • Subscriber:

    This plugin decodes a video packet stream encoded using Theora.

In the pkg install\bin directory. i can find these lib files,for example : compressed_depth_image_transport.dll / compressed_image_transport.dll / theora_image_transport_component.dll . I wonder is this prompt correct? or if i missed something import to load these libraries?

edit retag flag offensive close merge delete