ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

problem with kinect tutorial.

asked 2011-02-25 17:17:37 -0600

Qi gravatar image

updated 2016-10-24 09:02:18 -0600

ngrennan gravatar image

Hi, I'm new to kinect and ROS, and am using Ubuntu 10.10. After following the instructions at http://www.ros.org/wiki/kinect and http://www.ros.org/wiki/kinect/Tutori... , I still can not getting any point clouds from the kinect.

From the RVIZ, it says "no message received" for the TOPIC under pointCloud2. Also, the following error in the console:

+++++++++++++++++

...

[Stream 70] Expected 1748 data bytes, but got 1908. Dropping...

[Stream 70] Expected 1748 data bytes, but got 1908. Dropping...

[kinect_driver-4] process has died [pid 30244, exit code -4]. log files: /home/blurpc2/.ros/log/93cd600e-4130-11e0-99b0-000e7faeafc1/kinect_driver-4*.log

+++++++++++++++++

What did I miss? Thanks in advance!

edit retag flag offensive close merge delete

Comments

Please edit your post and add the following facts. How soon did it crash? Immediately? When rviz was started? What hardware are you running on? What's the contents of the log file called out?
tfoote gravatar image tfoote  ( 2011-02-25 17:47:02 -0600 )edit

3 Answers

Sort by ยป oldest newest most voted
1

answered 2011-02-27 06:52:02 -0600

dan gravatar image

Diamondback is definitely the way to go if you want to use the ni driver. Cturtle has problems there. The MIT hand_interaction demo works well with Diamondback, but you do have to get the ROS_PACKAGE_PATH set up properly.

With regard to the question about pointCloud2, use rostopic list to see what is being published, then you will know if the topic is there.

edit flag offensive delete link more
2

answered 2011-02-25 17:36:26 -0600

Eric Perko gravatar image

Have you tried the ni stack? As far as I know, if you are mainly looking for depth and camera information from the Kinect (in the form of a PointCloud or otherwise) the NI stack is the recommended way to go.

edit flag offensive delete link more

Comments

I've removed the old kinect tutorial and tried to make the ni stack recommendation stronger.
kwc gravatar image kwc  ( 2011-02-26 12:28:50 -0600 )edit
0

answered 2011-02-26 12:26:50 -0600

Qi gravatar image

From the ni wiki, it recommends the diamondback. However, it seems the diamondback is not a stable/formal release yet. (I tried it and got some compiling error about missing libusb)

So which ROS release shall I use? Diamondback or cturtle?

There is another wiki for MIT kinect demo (http://www.ros.org/wiki/mit-ros-pkg/KinectDemos). I tried it with diamondback as well. However, "rosmake hand_interaction" returns an error saying hand_interaction is not recognized. Maybe my environment path is messed up with both cturtle and diamondback releases on the same machine?

edit flag offensive delete link more

Question Tools

Stats

Asked: 2011-02-25 17:17:37 -0600

Seen: 1,592 times

Last updated: Feb 27 '11