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

Asus Xtion, Stream RGB and IR together

asked 2013-06-12 06:49:19 -0600

astaranowicz gravatar image

updated 2014-01-28 17:16:53 -0600

ngrennan gravatar image


I'm currently trying out the Asus Xtion Pro Live using ROS Fuerte on Ubuntu 12.04.

When I start the asus xtion using openni_launch, I get this error:

Cannot stream RGB and IR at the same time. Streaming RGB only.

I thought the Asus Xtion was different from the Kinect because the Xtion allows for RGB and IR Streaming at the same time. Why can I not stream them at the same time?

Should I use a different package or something? I did read though some of the ROS answers but it doesn't seem that anyone has tried this or it wasn't important enough. Is it possible to stream the RGB and IR together on the Asus Xtion?


edit retag flag offensive close merge delete


I'm missing the error you are seeing when you use openni_launch

Pino gravatar image Pino  ( 2013-06-12 07:21:08 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted

answered 2013-06-12 07:20:19 -0600

sai gravatar image

Asus or Kinect does not stream RGB and IR at the same time, it is sent out sequentially. Thus working with the IR and RGB frames which have very close time stamps is the way adopted to solve this issue.

You can get more info in the link below at section 4. Time Synchronizer

edit flag offensive delete link more


How can be used efficiently? Should I write code that takes in the RGB and IR Image, synchronize the images by using the Time Synchronizer, then publish those synchronized images?

astaranowicz gravatar image astaranowicz  ( 2013-06-12 10:57:11 -0600 )edit

That is for external RGB with the Depth on the Kinect. Its not the same as with the on-board RGB camera and the Depth. The extrinsic calibration is quite bad doing the tutorial I posted, in which, I want to be able to move the checkerboard around the image instead of keeping it static.

astaranowicz gravatar image astaranowicz  ( 2013-06-13 07:12:17 -0600 )edit

I guess there wont be any need to write a code to calibrate RGB and IR camera of kinect,

sai gravatar image sai  ( 2013-06-13 16:45:43 -0600 )edit

Is there a way to eliminate the depth functionality, and only use RGB and IR? I have multiple looking at the same space from multiple angles, and I want to eliminate interference.

Pototo gravatar image Pototo  ( 2016-12-29 17:32:46 -0600 )edit

answered 2015-12-01 05:49:27 -0600

ne0h gravatar image

You could use an ApproximateTimeSynchronizer ( ).

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2013-06-12 06:49:19 -0600

Seen: 2,321 times

Last updated: Dec 01 '15