[ros-users] Can not send kinect recorded bag to image_view

Chris Brown chrisneilbrown at gmail.com
Sat Dec 4 02:45:13 UTC 2010


Eric,

But I dont have a kinect
I was told I could get PCL data from the raw images

On Sat, Dec 4, 2010 at 1:08 PM, Eric Perko <wisesage5001 at gmail.com> wrote:

> On Fri, Dec 3, 2010 at 8:40 PM, Chris Brown <chrisneilbrown at gmail.com>wrote:
>
>> Eric,
>>
>> I'm republishing because I want process the data into a point cloud data,
>> which I have no idea how to do, where should I start?
>> I dont have a kinect to play with. To fix it I had to make this change
>>
>> -pub.publish(Image(msg))
>> +pub.publish(msg)
>>
>> works now
>>
>
> What I was getting at was that you don't have to do the republishing of the
> depth image from the bag file yourself - rosbag play already does it for
> you. Doesn't the kinect driver already output a point cloud? Seems to
> according to http://www.ros.org/wiki/kinect_camera . You may want to see
> about finding a different bag file that includes that information.
>
> - Eric
>
>
>>
>>
>> On Sat, Dec 4, 2010 at 12:20 PM, Eric Perko <wisesage5001 at gmail.com>wrote:
>>
>>> Chris,
>>>
>>> To just playback a bagfile to a rosnode such as image_view, there is no
>>> need to write a script that uses the rosbag API. Take a look at this
>>> tutorial:
>>> http://www.ros.org/wiki/rosbag/Tutorials/Recording%20and%20playing%20back%20data
>>>
>>>
>>> <http://www.ros.org/wiki/rosbag/Tutorials/Recording%20and%20playing%20back%20data>For
>>> your specific case, you would want to use the following two commands (or
>>> something very close to them) after starting a roscore:
>>>
>>> 1. rosbag play /home/chris/bagfiles/kinectDepthVideo.bag
>>> 2. rosrun image_view image_view image:=/kinect/depth/image_raw
>>>
>>> That should be about all you need to do, no need to read from the bagfile
>>> using Python and then republish messages yourself.
>>>
>>> - Eric
>>>
>>> On Fri, Dec 3, 2010 at 7:00 PM, Chris Brown <chrisneilbrown at gmail.com>wrote:
>>>
>>>> I get this error
>>>>
>>>>   File "/home/chris/ros/ros/core/roslib/src/roslib/message.py", line
>>>> 301, in __init__
>>>>     raise TypeError, "Invalid number of arguments, args should be
>>>> %s"%str(self.__slots__)+" args are"+str(args)
>>>> TypeError: Invalid number of arguments, args should be ['header',
>>>> 'height', 'width', 'encoding', 'is_bigendian', 'step', 'data'] args
>>>> are(header:
>>>>   seq: 0
>>>>   stamp:
>>>>     secs: 1290467094
>>>>     nsecs: 328996057
>>>>   frame_id: /kinect_depth
>>>> height: 480
>>>> width: 640
>>>> encoding: mono8
>>>> is_bigendian: 0
>>>> step: 640
>>>> data:
>>>> ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿùùÿÿùõýõÿÿýýÿÿÿÿÿýùùõùùùùùùùùÿÿÿÿýÿýýùùùùýÿÿÿÿÿýýùùùùùùùýýýýýùõõõõõùõùùùùõõõõõùùõõõõõõõõõõõõõõõõõõññõññññññññññññññññññõñññññññíññññññññññõõõõÿÿÿÿÿÿÿÿÿõõñññíííééééñññññññññññññíññññññññííííí
>>>>
>>>> I'm sure I'm trying to publish send_msg/Image data to image_view which
>>>> accepts the data
>>>>
>>>> rosbag info ~/bagfiles/kinectDepthVideo.bag
>>>> path:        /home/chris/bagfiles/kinectDepthVideo.bag
>>>> version:     2.0
>>>> duration:    25.1s
>>>> start:       Nov 23 2010 10:04:54.33 (1290467094.33)
>>>> end:         Nov 23 2010 10:05:19.43 (1290467119.43)
>>>> size:        220.7 MB
>>>> messages:    753
>>>> compression: none [251/251 chunks]
>>>> types:       sensor_msgs/Image [060021388200f6f0f447d0fcd9c64743]
>>>> topics:      /kinect/depth/image_raw   753 msgs @ 29.8 Hz :
>>>> sensor_msgs/Image
>>>>
>>>>
>>>> _______________________________________________
>>>> ros-users mailing list
>>>> ros-users at code.ros.org
>>>> https://code.ros.org/mailman/listinfo/ros-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> ros-users mailing list
>>> ros-users at code.ros.org
>>> https://code.ros.org/mailman/listinfo/ros-users
>>>
>>>
>>
>>
>> --
>> Chris
>> Aluminium Replacement Parts <http://arp.chrisb.id.au/>
>> @arpartsau <http://twitter.com/arpartsau>
>>
>>
>>
>> _______________________________________________
>> ros-users mailing list
>> ros-users at code.ros.org
>> https://code.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>


-- 
Chris
Aluminium Replacement Parts <http://arp.chrisb.id.au/>
@arpartsau <http://twitter.com/arpartsau>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20101204/52fb2060/attachment-0003.html>


More information about the ros-users mailing list