Skip to content

Intermodalics/arena_camera_ros

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arena Camera Driver for ROS1

Getting Started

setup and usage https://support.thinklucid.com/using-ros-for-linux/

for ROS2 driver contact LUCID support for more information https://support.thinklucid.com/contact-support/

Achieve reliable image streams Linux

Be sure to set the packet size of your ethernet connection to a sufficient size.
ip link set ethx mtu 9000
Be sure to set your receiving buffer size sufficiently large. Requires ethtool.
sudo ethtool -G ethx rx 4096

Configure and launch the camera stream

A config and launch file for the LUCID TDR054S-CC are added under the catkin_ws/src/arena_camera folder. A first camera calibration file has been added as well. Calibrated using camera_calibration for a Kowa LM6JC lens set at aperture 4 and focal distance infinity.
To set parameters that are not supported yet, you have to write some code yourself. Look at commit 604adc7 as example.
When doing so, make sure you get the setting names and datatypes right, it is advised to go to their on-device documentation.

  1. Open the camera’s IP in a browser and go for Documentation>Device Nodes. The node names are the same as we have to set in our code to grab and write settings.
  2. Check the datatypes and view current settings of the camera by using the precompiled Cpp_ExploreNodes executable in ArenaSDK_Linux_x64/precompiled_examples/. There you can also see the Read/Writability/NotImplemented status of the parameters.

About

ROS-Driver for Lucid Cameras

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 81.8%
  • Python 9.1%
  • CMake 7.3%
  • Shell 1.8%