Project Status: This software is a work in progress. At present the streaming node is functional with the sample cameras which are available to us (a PHX122S and a TRI054S for testing HDR modes). The polled node is not functional.
This package is a ROS2 driver for LucidVision machine vision camera using their "Arena" SDK for Ubuntu.
This particular version is forked from the upstream driver published by LucidVision and includes significant refactoring for functionality / readability.
See also arena_camera_ros for ROS1.
This package builds as a standard ROS2 package using colcon
, however the Arena SDK must be installed.
See the ROS2 documentation at LucidVision for additional details on installing the SDK.
A full Dockerfile is included in the .docker/ directory. See the README in that directory for more details.
This repo contains two ROS packages. See the individual READMEs for each for details.
-
camera_control_msgs: Contains actions and service calls for adjusting camera settings (gain, etc).
-
arena_camera: A "generic" ROS node for Lucid cameras. See the README in this package for more details.
This code is forked from the Lucid Vision's ROS2 node, which in turn is forked from Basler's ROS node for their Pylon library, which is released under the BSD 3-Clause License.