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

Primesense Data Format

asked 2013-03-01 01:05:56 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.


I have successfully built the OpenNI package on the QorIQ processor platform. The QorIQ prcessor of Freescale ia based on the e500v2 core.

I used the USB part of the OpenNI to configure and read the Data from the primesense RD1.09 module.

However, what I get from the Primesense Module into the platform is a byte stream that represents raw data. This is achieved by continiously read the corresponding Bulk Endpoints

Do you have any documentation/Information on the format of this byte stream? Do you have any documentation on how to transform the byte streams to the depth map and rgb map?

I don't have any information about the header, start and end of real data.

As I don't know how the byte stream is composed, its is difficult to transform it to the depth- and rgb map.

Thank you in advance for your help.

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-03-01 03:05:49 -0500

Philip gravatar image

Some technical information about the protocol, control packets of the kinect etc can be found at the openkinect project:

I don't know if this information is valid for the newer PrimeSense-sensors, but maybe this points you to the right direction?

edit flag offensive delete link more

answered 2013-03-05 02:41:36 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.


i already checked this Website. I took a closed look at the bytestream, but it is not applyable to the new Primesense module: On the primesense, the header seems to start (decimal) "88 00 66". The Main difficulty is to find out when the frame start, when it ends, where to cut off the raw bytes, how to generate a pixel from how many bytes? I made some plots but it seems not to match to what has been describedin this website

Thanks for your reply

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


Asked: 2013-03-01 01:05:56 -0500

Seen: 349 times

Last updated: Mar 05 '13