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

whitch kind of kinect should i buy

asked 2013-11-05 19:25:55 -0600

doudoushuixiu gravatar image

updated 2014-04-20 14:09:50 -0600

ngrennan gravatar image

hi,i want to buy a kinect to control the NAO robot,there are two kinds of kinect i can but:1,kinect for xbox360.2,kinect for windows. i want to use openni and kinect to develop a application to control the there anyone know whitch kind of the kinect should buy?

edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted

answered 2013-11-07 11:48:10 -0600

bit-pirate gravatar image

updated 2013-11-08 15:15:59 -0600

I'd say go for the XBOX360 Kinect, since it's widely used in the ROS community and some people report problems getting the Kinect for Windows to work with ROS.

PS: IMO the ASUS Xtion Pro Live is an even better choice, since it only requires an USB connection, is smaller and lighter and has the same performance as the Kinect. Unfortunately, it is usually a bit more expensive.

edit flag offensive delete link more


is the problem (kinect for windows )serious?

doudoushuixiu gravatar image doudoushuixiu  ( 2013-11-07 23:38:35 -0600 )edit

I included a link to the Q&A on how to get the Kinect for Windows to work with ROS in my answer. Seems like a bit of work to get it up and running.

bit-pirate gravatar image bit-pirate  ( 2013-11-08 15:18:33 -0600 )edit

answered 2013-11-08 02:19:26 -0600

I agree this is not really the place, but with that being said, I would strongly recommend you the Xbox360 version, unless you don't want to use ROS. Some (advanced) modifications have to be made to manage to use windows kinect with ROS.

Moreover, please note there are two models of kinect for Xbox360. The last model can have some drawbacks if you are a very advanced user trying to do multiple kinects on the same computer. (see this topic if you want to know a bit more about it) However, for most people, the two models of kinects for 360 are not different, as they are both recognized in ROS.

Have a good day,

Bests regards

edit flag offensive delete link more


Well that sucks... I've been using three 1473's at once without issue in ROSHydro. Hope problems don't come up when I get to more advanced techniques like multiplexing.

Athoesen gravatar image Athoesen  ( 2013-11-13 04:46:07 -0600 )edit

The problems appear only if you want to use some things, like calling the kinect by serial for example. For most applications, it doesn't change anything (which explains that there is NO documentation for this model...) Have a good day !

Stephane.M gravatar image Stephane.M  ( 2013-11-13 23:36:53 -0600 )edit

I just realized this might be my current issue. If it doesn't have a serial number, does that mean that intrinsic calibrations cannot be saved? And moreso, does that mean that I cannot use packages like camera_pose_calibration since they require this? I am trying to combine frames from 3 Kinects.

Athoesen gravatar image Athoesen  ( 2014-01-08 05:09:43 -0600 )edit

Try to do the intrisic calibrations, and you will see if they are saved or not, and let us know.

Stephane.M gravatar image Stephane.M  ( 2014-01-08 20:40:22 -0600 )edit

I have one from the 1414 model, and one from both of the 1473's. Both of the 0000.yaml files(rgb and depth) are from the first 1473 I calibrated (Kinect 2). My 3rd Kinect's calibration didn't overwrite either one. Even so, shouldn't camera_pose_calibration just call the 0000.yaml files twice?

Athoesen gravatar image Athoesen  ( 2014-01-09 06:47:47 -0600 )edit

Yes probably... I am sorry, but right now, I am unsure of what your problem really is. You should open a new thread explaining exactly what works, what doesn't, and what are the outputs (and your config). Bests regards

Stephane.M gravatar image Stephane.M  ( 2014-01-12 21:16:39 -0600 )edit

answered 2013-11-07 05:22:45 -0600

Athoesen gravatar image

updated 2013-11-07 05:24:25 -0600

This really isn't the kind of question that that ROSAnswers is designed for. From the FAQ:

What kinds of questions can I ask here?

Most importantly - questions should be relevant to this community. Before you ask - please make sure to search for a similar question. You can search questions by their title or tags.

What kinds of questions should be avoided?

Please avoid asking questions that are not relevant to this community, too subjective and argumentative.

To give an answer for your question, it would benefit you to research what the NAO Robot community specifically uses. If this is going to be the primary use of the device, that specific subset of the community probably has found that one is more compatible than the other.

For customization, I would lean more towards the Xbox version rather than the SDK edition.

edit flag offensive delete link more


Slightly disagreeing here. The question could be better phrased, but it still sounds to me like he is asking, which is the best Kinect version to be used with ROS - a valid question for ROS Answers in my opinion.

bit-pirate gravatar image bit-pirate  ( 2013-11-07 11:45:04 -0600 )edit

Fair enough. It was partly a knee-jerk reaction to the typing errors which I later realized might just be a communication issue.

Athoesen gravatar image Athoesen  ( 2013-11-08 05:59:20 -0600 )edit

answered 2013-11-05 21:55:35 -0600

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-11-05 19:25:55 -0600

Seen: 1,401 times

Last updated: Nov 08 '13