Skip to content

A ros driver for flir ax5 gige thermal camera

Notifications You must be signed in to change notification settings

alexjunholee/flir_gige

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

A ros driver for flir ax5 gige thermal camera

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 68.8%
  • CMake 20.5%
  • Python 7.5%
  • Shell 3.2%