Software User Manual - Argos 3D-P320
Last change: 2 February 2016
Version 0.14
© Bluetechnix 2016
Page 31 | 70
Alternatively, a 3D XYZ point cloud can be provided. Refer to chapter 4.4 for a description of the coordinate
system of the camera.
Color data from the CMOS image sensor can also be selected.
A channel can carry one of the following data types:
Distance data from the ToF sensor, in millimeters, as 16-bit unsigned (Uint16) values. Resolution is
always 160x120 pixels.
Amplitude data from the ToF sensor, as 16-bit unsigned (Uint16) values. Resolution is always
160x120 pixels.
Confidence data, as 8-bit unsigned values. Resolution is always 160x120 pixels.
X coordinate values, in millimeters, as 16-bit signed (Int16) values. No negative values allowed.
Resolution is always 160x120.
Y coordinate values, in millimeters, as 16-bit signed (Int16) values. Resolution is always 160x120.
Z coordinate values: Same as Y.
Raw depth data (without scaling, corrections and filters), as 16-bit unsigned (Uint16) values.
Resolution is always 160x120 pixels.
Raw phase data (0°, 90°, 180°, 270°), as 16-bit unsigned (Uint16) values. Resolution is always
160x120 pixels.
Color sensor data in RGB565 format (16 bits per pixel). The resolution is set via register
ColorStreamParams
. The format is depicted in Table 4-1. Note that from one color value, B0, G0,
and R0 are the least significant bits. B4, G5, and R4 are the most significant bits.
Color sensor data in JPEG format. The resolution is set via register
ColorStreamParams
, as is the
selection of JPEG instead of RGB565 format.
High byte
Low byte
R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0
B4 B3 B2 B1 B0
Table 4-1: RGB565 format
Which image format will be transferred can be selected by the register
ImageDataFormat
. The following
sections describe each of the supported formats in detail. Only the data section which contains the image
data of the transferred frame will be described. For information about the packet format and meta-data
please refer to chapter 3.2.
4.6.1
Distances and Amplitudes
In this mode the distances and amplitudes will be transferred in progressive mode, first the distance array
(channel 0), then the amplitude array (channel 1). The stream starts always with pixel #0.
The
distances
are coded in
millimeters
as
Uint16
, the
amplitudes
also as
Uint16
.