A ros driver for FLIR ax5 thermal camera using Pleora eBus SDK 4.0.5+
This driver should work at least with a FLIR ax5 thermal camera.
The ROS API of this driver should be considered unstable.
flir_gige_node
is a driver for a FLIR GigE camera.
~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.
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
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