Re: [ros-users] compressed_image_transport not working

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Patrick Bouffard
Date:  
To: ros-users
Subject: Re: [ros-users] compressed_image_transport not working
One difference between the working systems and the one that's not is
that on the non-working system, the older version (I guess what you're
calling build 16) was never installed at all. Is it possible that the
plugins are installed and/or build properly in build 16, and then
stick around if you later install build 21, but don't get built
properly if you just install build 21 fresh?
Pat

On Tue, Jul 27, 2010 at 2:50 PM, Tully Foote <> wrote:
> As a poit of reference using just "source /opt/ros/cturtle/setup.sh"  I
> checked the plugins are found in both builds 16 and 21 on 10.04 amd64, see
> output below.
> Tully
>
> {{{
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ .
> /opt/ros/cturtle/setup.sh
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ rosrun
> image_transport list_transports
> Declared transports:
> compressed
> raw
> theora
> Details:
> ----------
> "compressed"
>  - Provided by package: compressed_image_transport
>  - Publisher: This plugin publishes a CompressedImage using either JPEG or
> PNG compression.
>  - Subscriber: This plugin decompressed a CompressedImage topic.
> ----------
> "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.
> ----------
> "theora"
>  - 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.
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ dpkg -l | grep
> cturtle | grep image
> ii  ros-cturtle-image-common                    1.1.0-16~lucid
>                    Software for ROS (Robot Operating System)
> ii  ros-cturtle-image-pipeline                  1.1.6-16~lucid
>                    Software for ROS (Robot Operating System)
> ii  ros-cturtle-image-transport-plugins         0.1.1-16~lucid
>                    Software for ROS (Robot Operating System)
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ sudo apt-get
> dist-upgrade
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ rosrun
> image_transport list_transports
> Declared transports:
> compressed
> raw
> theora
> Details:
> ----------
> "compressed"
>  - Provided by package: compressed_image_transport
>  - Publisher: This plugin publishes a CompressedImage using either JPEG or
> PNG compression.
>  - Subscriber: This plugin decompressed a CompressedImage topic.
> ----------
> "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.
> ----------
> "theora"
>  - 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.
> tfoote@bgt:/home/tfoote/ros-release/ros-release/rosdeb$ dpkg -l | grep
> cturtle | grep image
> ii  ros-cturtle-image-common                    1.2.0-21~lucid
>                    Software for ROS (Robot Operating System)
> ii  ros-cturtle-image-pipeline                  1.2.0-21~lucid
>                    Software for ROS (Robot Operating System)
> ii  ros-cturtle-image-transport-plugins         0.3.0-21~lucid
>                    Software for ROS (Robot Operating System)
> }}}
>
> On Tue, Jul 27, 2010 at 2:42 PM, Patrick Bouffard
> <> wrote:
>>
>> $ export | grep ROS
>> declare -x ROS_MASTER_URI="http://localhost:11311"
>> declare -x ROS_PACKAGE_PATH="/opt/ros/cturtle/stacks:/home/starmac/ros"
>> declare -x ROS_ROOT="/opt/ros/cturtle/ros"
>>
>>
>> $ dpkg -l | grep cturtle
>> ii  ros-cturtle-common                   1.2.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-common-msgs              1.2.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-diagnostics              1.2.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-driver-common            1.2.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-image-common             1.2.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-image-transport-plugins  0.3.0-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-ros                      1.1.16-21~lucid
>>                  Software for ROS (Robot Operating System)
>> ii  ros-cturtle-vision-opencv            1.2.3-21~lucid
>>                  Software for ROS (Robot Operating System)
>>
>> On Tue, Jul 27, 2010 at 2:34 PM, Jeremy Leibs <>
>> wrote:
>> > What are the values of of your ROS_ROOT, and ROS_PACKAGE_PATH?
>> >
>> > Can you provide the output of:
>> >
>> > dpkg -l | grep cturtle
>> >
>> >
>> >
>> > On Tue, Jul 27, 2010 at 2:31 PM, Patrick Bouffard
>> > <> wrote:
>> >> Does anyone have any suggestions on how to proceed here? Is it likely
>> >> that a full uninstall/reinstall of cturtle would make any difference?
>> >>
>> >> Thanks,
>> >> Pat
>> >>
>> >> On Mon, Jul 26, 2010 at 9:49 PM, Patrick Bouffard
>> >> <> wrote:
>> >>> I just tried an update/upgrade on the machine in question, and that
>> >>> didn't bring in any new ros packages. I also tried removing and
>> >>> reinstalling ros-cturtle-image-transport-plugins, and the problem
>> >>> persists. Oddly, I have two other machines both with binary installs
>> >>> of the latest cturtle and I don't see this issue on either of those.
>> >>>
>> >>> Pat
>> >>>
>> >>> On Mon, Jul 26, 2010 at 7:42 AM, Brian Gerkey
>> >>> <> wrote:
>> >>>> hi Patrick,
>> >>>>
>> >>>> I just tried the latest binaries on a Karmic box, and the transports
>> >>>> are available.  We had some issues last week with our deb-building
>> >>>> system.  Could you try an update and upgrade, to pull the latest
>> >>>> cturtle debs, and see if the problem persists?
>> >>>>
>> >>>>        brian.
>> >>>>
>> >>>> On Sat, Jul 24, 2010 at 11:18 PM, Patrick Bouffard
>> >>>> <> wrote:
>> >>>>> I just did an install (from binaries) of cturtle onto a new machine
>> >>>>> running Ubuntu 10.04, and things seem to mostly work but I noticed
>> >>>>> if
>> >>>>> I tried to image_view an image topic using compressed transport it
>> >>>>> did
>> >>>>> not work. So I tried:
>> >>>>>
>> >>>>> $ rosrun image_transport list_transports
>> >>>>> Declared transports:
>> >>>>> compressed (*): Not available. Try 'rosmake
>> >>>>> compressed_image_transport'.
>> >>>>> raw
>> >>>>> theora (*): Not available. Try 'rosmake theora_image_transport'.
>> >>>>>
>> >>>>> Details:
>> >>>>> ----------
>> >>>>> "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 decompressed a CompressedImage topic.
>> >>>>> ----------
>> >>>>> "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.
>> >>>>> ----------
>> >>>>> "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.
>> >>>>>
>> >>>>> .. I'm not sure what to make of this. Why are the compressed and
>> >>>>> theora transports 'not built'? If I do a 'rosmake
>> >>>>> compressed_image_transport' as suggested, it completes without error
>> >>>>> but only because (I think) ROS_NOBUILD is set in that package
>> >>>>> anyway.
>> >>>>> I even tried removing ROS_NOBUILD and running rosmake, which did
>> >>>>> seem
>> >>>>> to complete successfully, yet list_transports still complains.
>> >>>>>
>> >>>>> I don't recall having to do anything special beyond 'apt-get install
>> >>>>> ros-cturtle-image-transport-plugins' in the past.
>> >>>>>
>> >>>>> Thanks,
>> >>>>> Pat
>> >>>>> _______________________________________________
>> >>>>> ros-users mailing list
>> >>>>>
>> >>>>> https://code.ros.org/mailman/listinfo/ros-users
>> >>>>>
>> >>>> _______________________________________________
>> >>>> ros-users mailing list
>> >>>>
>> >>>> https://code.ros.org/mailman/listinfo/ros-users
>> >>>>
>> >>>
>> >> _______________________________________________
>> >> ros-users mailing list
>> >>
>> >> https://code.ros.org/mailman/listinfo/ros-users
>> >>
>> > _______________________________________________
>> > ros-users mailing list
>> >
>> > https://code.ros.org/mailman/listinfo/ros-users
>> >
>> _______________________________________________
>> ros-users mailing list
>>
>> https://code.ros.org/mailman/listinfo/ros-users
>
>
>
> --
> Tully Foote
> Systems Engineer
> Willow Garage, Inc.
>
> (650) 475-2827
>
> _______________________________________________
> ros-users mailing list
>
> https://code.ros.org/mailman/listinfo/ros-users
>
>