error while recording bag with ccny_rgbd 3D mapping

asked 2014-12-14 05:12:00 -0500

milorenus gravatar image

updated 2014-12-14 22:50:53 -0500

HI everyone i am trying to record my bag with ccny_rgbd packages. for launching the ccny camera driver i used the command:

roslaunch ccny_openni_launch openni.launch

and for recording the bag:

rosbag record -a

but i get some error saying:

[ERROR] [1418555164.455471398]: Compressed Depth Image Transport - Compression requires single-channel 32bit-floating point or 16bit raw depth images (input format is: bgr8).
[ERROR] [1418555164.455582182]: cv_bridge exception: '[16UC1] is not a color format. but [bgr8] is. The conversion does not make sense'
[ERROR] [1418555164.463128508]: Compressed Depth Image Transport - Compression requires single-channel 32bit-floating point or 16bit raw depth images (input format is: yuv422).
[ERROR] [1418555164.463697565]: Compressed Depth Image Transport - Compression requires single-channel 32bit-floating point or 16bit raw depth images (input format is: mono8).
[ERROR] [1418555164.466261285]: Compressed Depth Image Transport - Compression requires single-channel 32bit-floating point or 16bit raw depth images (input format is: bgr8).

At the end the bag is recorded but not properly, some seconds are just skipped due to this error. can someone help me to solve this issue? thanks

edit retag flag offensive close merge delete

Comments

Please edit your question with the exact command that you're running, and the configuration or launch file that you're using for your rgbd sensor.

ahendrix gravatar image ahendrix  ( 2014-12-14 15:43:42 -0500 )edit

These errors are coming from rosbag? That seems strange...

ahendrix gravatar image ahendrix  ( 2014-12-15 02:32:15 -0500 )edit

No..the error come from the terminal where i launch the ccny_openni_launch package

milorenus gravatar image milorenus  ( 2014-12-15 02:58:59 -0500 )edit