ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Microsoft Kinect or ASUS Xtion ? [closed]

asked 2012-02-05 14:54:02 -0500

updated 2016-10-24 09:09:56 -0500

ngrennan gravatar image

I plan to buy one of the two, Kinect or Xtion for my Roomba 560. The issue is that I am not able to decide; Kinect probably has a better compatibility with ROS while Xtion has better hardware. Any first hand experience/suggestion will be most welcome.

ASUS Xtion Pro Live works really nice with ROS Electric, but has issues with ROS Fuerte and ROS Groovy.

ASUS Xtion Pro Live is WOW !

image description


edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Arkapravo
close date 2014-06-22 09:49:05.259598


Concerning the question update, what specific issues have you encountered?, and more importantly, are they reported as issues?. We've had a good experience with an Xtion Pro Live and the latest drivers on Fuerte.

Adolfo Rodriguez T gravatar image Adolfo Rodriguez T  ( 2013-02-23 04:49:14 -0500 )edit

Adolfo Rodriguez T In Groovy, I was getting 'cannot set up USB' while Fuerte had issues with the Open Ni driver. ROS Electric was the easiest and as of now, we are working on Electric. May be 6 months later we may move to Fuerte or Groovy.

Arkapravo gravatar image Arkapravo  ( 2013-02-24 05:35:20 -0500 )edit

Adolfo Rodriguez T Can you tell me which packages and commands did you use for Fuerte ?

Arkapravo gravatar image Arkapravo  ( 2013-02-26 14:18:49 -0500 )edit

Latest binary packages (ie. libopenni, libopenni-sensor-primesense Launch files from openni_launch package. Tested in Ubuntu 10.04 and 12.04, ros Fuerte.

Adolfo Rodriguez T gravatar image Adolfo Rodriguez T  ( 2013-02-26 23:48:16 -0500 )edit

Adolfo Rodriguez T Thanks !

Arkapravo gravatar image Arkapravo  ( 2013-02-28 22:53:50 -0500 )edit

I like update 2! :-D

bit-pirate gravatar image bit-pirate  ( 2013-03-07 16:29:06 -0500 )edit

@bit-pirate LOL !!! it is a work in progress ! ;-)

Arkapravo gravatar image Arkapravo  ( 2013-03-07 19:08:46 -0500 )edit

@Arkapravo I think your robot would look much cooler with a Kobuki base! ;-)

bit-pirate gravatar image bit-pirate  ( 2013-03-10 13:54:34 -0500 )edit

4 Answers

Sort by ยป oldest newest most voted

answered 2012-02-05 15:25:07 -0500

ahendrix gravatar image

The Asus models have the distinct advantage that they're USB-only, smaller, and easier to mount than the Kinect. The disadvantage is that you need to pay attention to how you support it when mounting; the mounting tab on the Asus will break in high-stress or high-vibration environments if it isn't properly supported, but this is still easier than mounting a kinect.

Depth and RGB from both sensors work well with the OpenNI drivers in ROS Electric.

Note that the Asus Xtion Pro is depth-only, while the Asus Xtion Pro Live has both depth and RGB.

I believe the stereo microphones on the Asus Xtion Pro Live are supported with the OpenNI driver, but I don't think there's ROS support for them yet.

edit flag offensive delete link more


@ahendrix So ? which one should I go for ? LOL !
Arkapravo gravatar image Arkapravo  ( 2012-02-07 02:55:03 -0500 )edit

@ahendrix Hi again, I have purchased an Xtion Pro Live - where do I start ? AFAIK ROS doesn't have a Xtion package ! Any hints ? :-)

Arkapravo gravatar image Arkapravo  ( 2012-03-28 07:07:59 -0500 )edit

The usual Kinect tutorials and drivers will work; use the openni_kinect package. This is because the Kinect and Asus sensors are both OpenNI devices; the Kinect was first, so most of the packages got named after it, but most things should work with both.

ahendrix gravatar image ahendrix  ( 2012-03-29 22:26:34 -0500 )edit

@ahendrix Cool !

Arkapravo gravatar image Arkapravo  ( 2012-03-30 04:35:51 -0500 )edit

@ahendrix Another tip needed, which OS are you using for the Xtion ? I am using Ubuntu 10.04 LTS - which has serious issues, further Xtion recommends Ubuntu 10.10.

Arkapravo gravatar image Arkapravo  ( 2012-03-31 21:01:26 -0500 )edit

That should probably be a new question. I've been using an Xtion with ROS Electric on Ubuntu 10.04 without problems.

ahendrix gravatar image ahendrix  ( 2012-04-01 19:58:56 -0500 )edit

@ahendrix Thank you, I tried with a new question - but no luck ! :-(

Arkapravo gravatar image Arkapravo  ( 2012-04-01 22:14:18 -0500 )edit

answered 2012-03-04 11:57:50 -0500

mewgen gravatar image

updated 2012-03-04 11:58:35 -0500

I did a bit of a comparison of the Xtion and Kinect. Data was collect with OpenNI's viewer

Before I got a hold of it I didn't realise the size difference was that significant!

edit flag offensive delete link more



Horrible music.

Cerin gravatar image Cerin  ( 2013-02-03 16:34:03 -0500 )edit

answered 2012-10-18 06:44:18 -0500

krst gravatar image

This is a very late answer but i have not used the Xtion but I have been able to with a simple resistor added to the kinect at the power circuit been able to use the kinect on only usb power. Actually even thought people have stated that the minimum power needed should be about 0.7 amps I am able to run it from a single usb 2 port that has 0.5 amp. Just to be sure however I am running mine from two usb ports with a power usb Y cable.

edit flag offensive delete link more

answered 2012-03-04 12:48:04 -0500

Mac gravatar image

USB-only is handy, but (if you can get access to raw battery voltage on your Roomba, like you can on a create), it's about thirty minutes and ten dollars of work to pull power from the robot for a Kinect.

edit flag offensive delete link more


@Mac Well, the Roomba (560) is much like create !

Arkapravo gravatar image Arkapravo  ( 2012-03-04 20:00:19 -0500 )edit

Sure, but the Create has pins in the cargo bay for battery voltage (and assorted other things); I don't know if that's easily-accessible on a Roomba.

Mac gravatar image Mac  ( 2012-03-05 08:15:49 -0500 )edit

Question Tools



Asked: 2012-02-05 14:54:02 -0500

Seen: 18,305 times

Last updated: Mar 09 '13