Skip to content

SymmetryLabs/flir_gige

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51e6c78 · Feb 17, 2018

History

53 Commits
Oct 11, 2014
Nov 3, 2014
Nov 27, 2017
Jan 27, 2018
Nov 27, 2017
Feb 17, 2018
Sep 3, 2014
Jan 27, 2018
Nov 27, 2017
Dec 1, 2014
Jan 10, 2016
Sep 4, 2014
Sep 4, 2014

Repository files navigation

flir_gige

A ros driver for FLIR ax5 thermal camera using Pleora eBus SDK 4.0.5+

image

Supported hardware

This driver should work at least with a FLIR ax5 thermal camera.

API Stability

The ROS API of this driver should be considered unstable.

ROS API

flir_gige_node

flir_gige_node is a driver for a FLIR GigE camera.

Published topics

~image_raw (sensor_msgs/Image)
The unprocessed image data.

~camera_info (sensor_msgs/CameraInfo)
Contains the camera calibration (if calibrated) and extra data about the camera configuration.

Installing Pleora eBUS SDK

You can find the latest version of Pleora eBus SDK from here.
If you couldn't download one from their website, this driver comes with version 4.0.5.
To install, run the following command:

cd install
sudo ./eBUS_SDK_4.0.5.3150_Ubuntu-12.04-x86_64.run
# accept all default options

This will install the eBUS SDK to /opt/pleora.
If you are using ubuntu 14.04, you need to install libudev-dev and link it into /usr/lib, since eBUS SDK links to that version by default.

sudo apt-get install libudev-dev
cd /usr/lib
sudo ln -s x86_64/libudev.so libudev.so.0

Running the node

You need to first source the set_puregev_gen file in install.

Then just do

roslaunch flir_gige node.launch <ip_address:=xxx.xxx.xxx.xxx> 
<fps:=20>  <raw:=false>

Notice that the bit option specifies whether to receive 8 bit or 14 bit data.
bit - 2: This will tell the device to return data in 8 bit format, which is good for visualization
bit - 3: This will tell the device to return data in 14 bit format, which can be used to get the temperature