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

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

Hi,

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?

Thanks

edit retag flag offensive close merge delete

Comments

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
1

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

http://www.ros.org/wiki/message_filters

edit flag offensive delete link more

Comments

How can http://www.ros.org/wiki/openni_launch/Tutorials/ExtrinsicCalibration 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
-1

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

ne0h gravatar image

You could use an ApproximateTimeSynchronizer ( http://docs.ros.org/api/message_filte... ).

edit flag offensive delete link more

Question Tools

1 follower

Stats

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

Seen: 2,387 times

Last updated: Dec 01 '15