EasyManua.ls Logo

FLIR ADK User Manual

FLIR ADK
27 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
FLIR ADK
Getting Sta rt e d
The information contained herein does not contain technology as
defined by EAR,15 CFR772, is publicly available, and therefore
not subject to EAR.
1
Getting Started guide for the FLIR ADK with USB, GMSL, and Ethernet Connector Options
Document Number: 102-2013-105
Version: 140
Issue Date: June 2020
FLIR Systems OEM & Emerging
6769 Hollister Avenue
Goleta, CA 93117
Phone: +1.805.964.9797
www.flir.com
Question and Answer IconNeed help?

Do you have a question about the FLIR ADK and is the answer not in the manual?

FLIR ADK Specifications

General IconGeneral
Thermal Sensitivity/NETD<50 mK
Frame Rate30 Hz
Sensor TypeUncooled VOx Microbolometer
InterfaceUSB 2.0
Detector Resolution320 x 240
Field of View (FOV)45° x 34°
Resolution320 x 240

Summary

Introduction and Document Overview

Revision History

Records changes made to the document over different versions, including dates and comments.

Reference Documents

Lists related documents and their numbers for further information and support.

Document Scope and Background

Scope of the Document

Outlines the document's coverage of FLIR ADK integration with USB, Ethernet, and GMSL communication methods.

Background on FLIR ADK

Provides background on the FLIR ADK's LWIR capabilities, resolution, and lens options.

USB Interface Setup and Use

Connecting and Powering the USB ADK

Instructions on connecting the USB ADK to a computer and powering its components, including the window heater.

Using the FLIR Boson GUI

Guide to installing and using the Boson GUI software for image streaming and camera control.

External Sync and Ethernet Setup

External Sync Functionality

Explains the use of the BNC connector for optional external synchronization of the ADK.

Connecting the Ethernet ADK

Steps to connect the Ethernet ADK via GMSL to Ethernet bridge to a host computer.

Ubuntu Spinnaker SDK Installation

Instructions for downloading, installing, and configuring the Spinnaker SDK on Ubuntu.

Robot Operating System Integration

Information on using the Ethernet ADK within the ROS framework with example projects.

Spinnaker API for Ethernet Communication

Windows Spinnaker SDK Installation

Instructions for downloading and installing the Spinnaker SDK on Windows systems.

Accessing Camera Features via API

Example code demonstrating how to execute camera features like FFC using the Spinnaker API.

Finding Camera Node Information

Methods for finding camera node names, types, and enumeration values using SpinView and XML files.

GMSL Interface and Configuration

Power Over Coax Considerations

Discusses power requirements for the heater and shutter and methods for power injection.

NVIDIA Drive System Compatibility

Information on FLIR drivers for NVIDIA drive systems and their integration with the ADK.

Upgrading GMSL Serializer to GMSL 2

Step-by-step instructions to configure the ADK serializer for GMSL 2 communication.

GMSL SerDes Data Transmission

Explains the wiring and data flow between the Boson core and the Maxim Serializer.

Sending Commands via I2C

Procedure for sending commands to the Boson camera via the I2C to UART FIFO transceiver.

Sample I2C Functions for Teensy SOC

Provides sample C++ functions for I2C read/write operations and sending command arrays.

GMSL 1 Data Format and Boson Settings

Details on 8-bit and 16-bit data formats and necessary Boson settings for GMSL 1.

Interpreting Multiplexed IR16 Video

Explains how to interpret multiplexed IR16 video data, stitching top and bottom bits for images.

Syncing Boson via SerDes GPIO Pins

Instructions for synchronizing the Boson camera using GPIO pins on the SerDes serializer/deserializer.

ADK Latency and Performance Analysis

Microbolometer Thermal Time Constant

Explains the thermal time constant of the Boson microbolometer and its impact on response time.

Progressive Video Output and Rolling Shutter

Describes the rolling shutter effect in the Boson thermal camera and its visual impact.

Video Processing Pipeline Latency

Details the FLIR ADK video processing pipeline and its associated latencies.

USB Latency Characteristics

Discusses the non-deterministic latency characteristics of USB connections.

GMSL Transmission Latency

Notes the negligible transmission time of GMSL compared to internal processing.

Ethernet Latency and PTP Configuration

Explains Ethernet latency and the configuration for PTP time stamping.

Intrinsic Camera Calibration

Building a Thermal Calibration Target

Guidance on creating a suitable calibration target for thermal cameras, including illumination requirements.

OpenCV Algorithm for Thermal Calibration

Discusses challenges and solutions for chessboard detection in thermal images for calibration.