Ask Your Question
1

Unable to load plugin for transport 'image_transport/compressed_sub'

asked 2017-09-14 05:54:28 -0600

cduguet gravatar image

updated 2018-06-05 23:52:51 -0600

jayess gravatar image

I am using Kinect on Ubuntu 16.04.

After executing

rosrun image_view extract_images image_transport/compressed_sub

I get

terminate called after throwing an instance of 'image_transport::TransportLoadException'
what():  Unable to load plugin for transport 'image_transport/compressed_sub', error string:
According to the loaded plugin descriptions the class image_transport/image_transport/compressed_sub_sub with base class type image_transport::SubscriberPlugin does not exist. Declared types are  image_transport/compressedDepth_sub image_transport/compressed_sub image_transport/raw_sub image_transport/theora_sub
Aborted (core dumped)

What surprises me is the name of the class, which seems to me a little redundant. image_transport/image_transport/compressed_sub_sub instead of image_transport/compressed_sub

Is this maybe be a bug?

EDIT: I do have compressed_image_transport installed

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2019-11-15 15:08:35 -0600

Link gravatar image

I needed to install image_transport_plugins

The fix for ubuntu users:

apt install ros-${ROS_DISTRO}-image-transport-plugins
edit flag offensive delete link more
0

answered 2018-06-05 23:39:42 -0600

130s gravatar image

After executing rosrun image_view extract_images image_transport/compressed_sub

Where did you find that syntax? Looks like extract_images takes an argument with a name image. So you call something like:

rosrun image_view extract_images image:=image_transport/compressed_sub
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-09-14 05:54:28 -0600

Seen: 1,006 times

Last updated: Nov 15