For the AD-96TOF1-EBZ rev.B to work with the RPi the following changes must be made on the camera board:
For the AD-96TOF1-EBZ rev.C to work with the RPi the following changes must be made on the camera board:
|Raspberry Pi GPIO Header (J8)
|AD-96TOF1-EBZ pin header (P4)
|Pin 3 (SDA)
|Pin 5 (SCL)
Once Linux boots you'll see on the HDMI monitor the Linux desktop and on the top left corner a shortcut to the evaluation application. Double clicking on the icon will start the evaluation application. A console window will open to show the application's status and, after a few seconds, the evaluation application GUI will be displayed.
When starting the application, a terminal window will open to display status messages (also warning and error messages, in case there are any issues). Shorty the main window will show up.
The evaluation application allows to do live streaming of depth and IR data as well as recording the depth and IR data and playing back from a file. The depth data is displayed as a color map ranging from warm to cold colors as the distance from the camera increases. A point in the middle of the depth image shows the distance in mm to the target.
There are 3 operating modes that determine the range of the system:
When in a certain operating mode the system will measure distances outside of the mode's range but those will not be accurate.
The system is factory calibrated to achieve high accuracy in all the operating modes for indoor environments. It is possible to recalibrate the system for your specific operating conditions by using the calibration procedure and tools provided here.
The evaluation application also displays the temperature in deg C of the camera (AFE) and laser boards as read from the temperature sensors installed on each board.
The framerate at which data is acquired from the system is constantly updated on the GUI. The camera board outputs data at 30 frames per second (fps), but due to USB connection limitations, the host PC acquires the frames at a lower rate.