Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package symbol

spinnaker_camera_driver package from autowareauto repo

autoware_auto_algorithm autoware_auto_common autoware_auto_geometry autoware_auto_tf2 covariance_insertion covariance_insertion_nodes had_map_utils lidar_utils measurement_conversion motion_model mpark_variant_vendor neural_networks optimization osqp_interface reference_tracking_controller signal_filters state_estimation state_estimation_nodes state_vector time_utils tvm_utility vehicle_constants_manager controller_common controller_common_nodes controller_testing motion_common motion_model_testing_simulator motion_testing motion_testing_nodes mpc_controller mpc_controller_nodes pure_pursuit pure_pursuit_nodes trajectory_follower trajectory_follower_nodes lgsvl_interface ne_raptor_interface spinnaker_camera_driver spinnaker_camera_nodes ssc_interface vehicle_interface velodyne_driver velodyne_nodes xsens_driver xsens_nodes hungarian_assigner autoware_auto_launch autoware_demos scenario_simulator_launch localization_common localization_nodes ndt ndt_nodes lanelet2_map_provider ndt_mapping_nodes point_cloud_mapping filter_node_base off_map_obstacles_filter off_map_obstacles_filter_nodes outlier_filter outlier_filter_nodes point_cloud_filter_transform_nodes point_cloud_fusion point_cloud_fusion_nodes polygon_remover polygon_remover_nodes ray_ground_classifier ray_ground_classifier_nodes voxel_grid voxel_grid_nodes apollo_lidar_segmentation apollo_lidar_segmentation_nodes euclidean_cluster euclidean_cluster_nodes ground_truth_detections tracking tracking_nodes tracking_test_framework behavior_planner behavior_planner_nodes lane_planner lane_planner_nodes lanelet2_global_planner lanelet2_global_planner_nodes object_collision_estimator object_collision_estimator_nodes parking_planner parking_planner_nodes recordreplay_planner recordreplay_planner_nodes trajectory_planner_node_base trajectory_smoother trajectory_spoofer lonely_world_prediction prediction_nodes autoware_state_monitor emergency_handler autoware_auto_cmake autoware_auto_create_pkg autoware_auto_examples autoware_testing avp_web_interface benchmark_tool benchmark_tool_nodes cluster_projection_node detection_2d_visualizer fake_test_node gnss_conversion_nodes joystick_vehicle_interface joystick_vehicle_interface_nodes lidar_integration point_type_adapter simple_planning_simulator localization_system_tests test_trajectory_following autoware_rviz_plugins lexus_rx_450h_description

ROS Distro
github

Package Summary

Tags No category tags.
Version 1.0.0
License Apache Licence 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/autocore-ai/autowareauto.git
VCS Type git
VCS Version master
Last Updated 2021-11-02
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A wrapper of Spinnaker camera SDK.

Additional Links

No additional links.

Maintainers

  • Igor Bogoslavskyi

Authors

No additional authors.
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 3.0.3
License Apache-2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version ros2-release
Last Updated 2025-07-14
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS2 driver for flir spinnaker sdk

Additional Links

No additional links.

Maintainers

  • Bernd Pfrommer

Authors

No additional authors.

Spinnaker ROS2 Camera Driver

::: {.toctree maxdepth=”2”} :::

This package provides a ROS2 driver for Teledyne/FLIR cameras using the Spinnaker SDK. For hardware-synchronized cameras use the Spinnaker synchronized camera driver by following the link from the flir driver repository.

NOTE: This driver is not written or supported by FLIR.

Tested Configurations

Cameras

The following cameras have been successfully used with this driver:

  • Blackfly S (USB3, GigE)
  • Blackfly (GigE)
  • Grashopper (USB3)
  • Oryx (reported working)
  • Chameleon (USB3, tested on firmware v1.13.3.00)
  • FLIR AX5 (GigE)

Note: if you get other cameras to work, please report back, ideally submit a pull request with the camera config file you have created.

Platforms

  • ROS2 Galactic under Ubuntu 20.04 LTS (no longer actively tested)
  • ROS2 Humble/Iron under Ubuntu 22.04 LTS ROS2 Rolling/Jazzy under Ubuntu 24.04 LTS
  • Spinnaker 3.1.0.79 (other versions may work as well but this is what the continuous integration builds are using)

How to install

This driver can be used with or without installing the Spinnaker SDK, but installing the Spinnaker SDK is recommended because during its installation the USB kernel configuration is modified as needed and suitable access permissions are granted (udev rules). If you choose to not use the Spinnaker SDK, you must either run the linux setup script by running ros2 run spinnaker_camera_driver linux_setup_flir or perform the required setup steps manually, see Setting up Linux without Spinnaker SDK. Without these setup steps, the ROS driver will not detect the camera. So you must either install the Spinnaker SDK (which also gives you the useful spinview tool), or follow the manual setup steps mentioned earlier.

Installing from packages

For some architectures and ros distributions you can simply install an apt package:

sudo apt install ros-${ROS_DISTRO}-spinnaker-camera-driver

The package will bring its own set of Spinnaker SDK libraries, so you don’t necessarily have to install the SDK, but it’s recommended, see above.

Building from source

1) Install the FLIR spinnaker driver. If you skip this part, the driver will attempt to download the Spinnaker SDK automatically to obtain the header files and libraries.

2) Prepare the ROS2 driver build: Make sure you have your ROS2 environment sourced:

    source /opt/ros/<my_ros_distro>/setup.bash

Create a workspace (`~/ws`), clone this repo:

    mkdir -p ~/ws/src
    cd ~/ws/src
    git clone --branch humble-devel https://github.com/ros-drivers/flir_camera_driver
    cd ..

To automatically install all packages that the `flir_camera_driver`
packages depends upon, run this at the top of your workspace:

    rosdep install --from-paths src --ignore-src

3) Build the driver and source the workspace:

    colcon build --symlink-install --cmake-args -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
    . install/setup.bash

How to use

Topics

Published:

  • ~/image_raw: the camera image (image_transport)
  • ~/image_raw/camera_info: camera calibration

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package spinnaker_camera_driver

3.0.3 (2025-07-14)

  • fix compiler warnings
  • add dependency on libomp-dev
  • use spinnaker v4.2 and clean up
  • Contributors: Bernd Pfrommer

3.0.2 (2025-05-25)

  • avoid ament_target_dependencies
  • fixed doc formatting
  • PTP support for spinnaker_camera_driver
  • added reverse x/y for blackfly s
  • Contributors: Bernd Pfrommer

3.0.1 (2025-04-01)

  • do not use user_set_selector for blackfly_s in launch file
  • document software trigger
  • Contributors: Bernd Pfrommer

3.0.0 (2024-11-21)

  • Remove "NOT TESTED" from tested Chameleon params

    - Tested with [CM3-U3-50S5C]{.title-ref} camera model, [trigger_source: "Line0"]{.title-ref} and [trigger_selector: "FrameStart"]{.title-ref}

  • Re-order Chameleon config params to match Blackfly

    • Match Chameleon param order with Blackfly config params
  • Add Reverse and VideoMode Chameleon config params

    - ReverseX/Y params flip the image as expected. This changes the pixel format accordingly (e.g. BayerRG8 -> BayerBG8 for an X and Y flip)

    - Video Mode options can affect effective resolution, frame rate and brightness depending on camera model, please check the documentation.

  • support brightness computation for all bayer image types

  • better documentation for setting GENTL variable

  • only access camera with correct serial

  • better diagnostics on incomplete images

  • work around compile error on Iron

  • fix multiple network interface refreshCameraList

  • add support for transport layer and stream params

  • added option to launch blackfly type

  • mention SPINNAKER_GENTL64_CTI

  • updated docs for jazzy, adjust download script

  • remove unnecessary debs from package

  • point to new spinnaker sdk for noble

  • renamed stereo_synced file and added doc

  • added user set control examples for blackfly/blackfly_s

  • fix broken composable node by installing in correct location

  • Add FLIR-AX5 Camera (#176)

    * added config file for flir_ax5 ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>

  • add option to disable external control (default!)

  • updated docs for sync driver, switch to RST

  • widened the ExposureController interface

  • fix build errors on rolling/noble

  • added blacklevel and whitebalance support for blackfly

  • use proper name for camerainfo when using sync driver

  • fixes to compile on focal/galactic

  • Oryx parameter file

  • lint

  • allow for unreadable command nodes

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange

Package symbol

spinnaker_camera_driver package from flir_camera_driver repo

flir_camera_description flir_camera_driver spinnaker_camera_driver

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.2.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/ros-drivers/flir_camera_driver.git
VCS Type git
VCS Version noetic-devel
Last Updated 2023-09-22
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Spinnaker camera driver based on Spinnaker.

Additional Links

Maintainers

  • Mike Hosmar

Authors

  • Chad Rockey
README
No README found. See repository README.
CHANGELOG

Changelog for package spinnaker_camera_driver

0.2.2 (2022-03-28)

  • Added new-line at EOF
  • Spinnaker libraries are now all copied to usr/lib
  • Reordered definitions to prevent compiler warnings
  • Contributors: Luis Camero

0.2.1 (2022-03-21)

  • Removed check for build/usr/lib which would cause build to skip Spinnaker SDK install
  • Contributors: Luis Camero

0.2.0 (2022-03-11)

  • Changes.

  • Merge pull request #91 from luis-camero/noetic-devel ROS Industrial CI

  • Fixed all issues reported by roslint

  • Updated file paths to /opt/spinnaker instead of /usr/spinnaker

  • Updated download_spinnaker look-up table

  • Merge pull request #88 from luis-camero/noetic-devel Add readable check to SDK parameters

  • Add readable check to SDK parameters

  • URDF Description, Diagnostics, ISP Enable, and Launch Files (#81)

    • Changes required to use GigE Blackfly S version
    • Added blackfly mesh
    • Added URDF of blackflys and CHANGELOG
    • Added new_line at end of flir_blackflys.urdf.xacro
    • Added DiagnosticAnalyzers and more detailed diagnostic messages
    • Added ISP enable and disable config and updated camera launch file to be more descriptive
    • Switched order of configuration to put ISP enable next to color encoding
    • Updated config to include enumeration for Off, Once, Continuous parameters, and udpated diagnostics.launch
    • Handled issue where no namespace prevents diagnostics_agg from loading from analyzer paramaters
  • Branch to Support GigE Cameras (#79)

    • Changes required to use GigE Blackfly S version
    • Update SpinnakerCamera.cpp
  • Add new parameter to apply an offset to image time stamps (#56)

  • Fixes SpinnakerCamera teardown (#16)

    • fixes error on destroying SpinnakerCamera with multiple cameras
    • adds clarifying comment
  • Add /opt/spinnaker to spinnaker discovery options (#63)

  • increase maximum value of exposure_time/auto_exposure_time_upper_limit (#55)

  • add option to set queue_size for ros publisher (#54)

  • Added support for Grasshopper3. Identical to Chameleon3, split into separate files for clarity. (#26)

  • Feature: horizontal and vertical image reverse (#41)

    • Add horizontal/vertical inverse to reconfigure cfg

    * Add ReverseX/ReverseY with setProperty Co-authored-by: Fabian Schilling <<fabian.schilling@me.com>>

  • Update Spinnaker.cfg (#50) Fix for correct spelling with capital letter for bool type

  • Add auto exposure ROI parameters (#52)

    * spinnaker_camera_driver: setProperty: report available enum values Only done on failure. This helps to figure out which enum values are available on a particular camera model.

File truncated at 100 lines see the full file

Launch files

  • launch/camera.launch
    • Software License Agreement (BSD) \file camera.launch \authors Michael Hosmar \copyright Copyright (c) 2018, Clearpath Robotics, Inc., All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Clearpath Robotics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WAR- RANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, IN- DIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
      • device_type [default: USB3]
      • control_frame_rate [default: True]
      • frame_rate [default: 30]
      • isp_enable [default: False]
      • encoding [default: BayerRG8]
      • color_balance [default: Continuous]
  • launch/diagnostics.launch
    • Software License Agreement (BSD) \file camera.launch \authors Michael Hosmar \copyright Copyright (c) 2018, Clearpath Robotics, Inc., All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Clearpath Robotics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WAR- RANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, IN- DIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
      • device_type [default: USB3]
      • control_frame_rate [default: True]
      • frame_rate [default: 30]
      • isp_enable [default: False]
      • encoding [default: BayerRG8]
      • color_balance [default: Continuous]
  • launch/stereo.launch
    • Software License Agreement (BSD) \file stereo.launch \authors Michael Hosmar \copyright Copyright (c) 2018, Clearpath Robotics, Inc., All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Clearpath Robotics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WAR- RANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, IN- DIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
      • camera_name [default: stereo]
      • control_frame_rate [default: true]
      • frame_rate [default: 15]
      • left_camera_serial [default: 15085987]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 15085990]
      • right_camera_calibrated [default: 0]
      • run_stereo_image_proc [default: false]
  • launch/test_spinnaker.launch
    • Software License Agreement (BSD) \file test_spinnaker.launch \authors Michael Hosmar \copyright Copyright (c) 2018, Clearpath Robotics, Inc., All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Clearpath Robotics nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WAR- RANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, IN- DIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged spinnaker_camera_driver at Robotics Stack Exchange