Robotics StackExchange | Archived questions

error while recording bag with ccny_rgbd 3D mapping

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

roslaunch ccnyopennilaunch 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

Asked by milorenus on 2014-12-14 06:12:00 UTC

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.

Asked by ahendrix on 2014-12-14 16:43:42 UTC

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

Asked by ahendrix on 2014-12-15 03:32:15 UTC

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

Asked by milorenus on 2014-12-15 03:58:59 UTC

Answers