Skip to content

ROS2 driver for LucidVision machine vision cameras through their Arena SDK

License

Notifications You must be signed in to change notification settings

apl-ocean-engineering/arena_camera_ros2

Repository files navigation

Arena Camera Driver for ROS2

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.

Getting Started

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.

Getting Started -- with Docker

A full Dockerfile is included in the .docker/ directory. See the README in that directory for more details.

Contents

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.

License

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.

About

ROS2 driver for LucidVision machine vision cameras through their Arena SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages