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

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro jazzy showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro kilted showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro rolling showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro ardent showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro bouncy showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro crystal showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro eloquent showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro dashing showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

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

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro foxy showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro iron showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

No version for distro lunar showing jade. Known supported distros are highlighted in the buttons above.
Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
jade

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
indigo

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
hydro

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
kinetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
melodic

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange

Package symbol

ueye_cam package from ueye_cam repo

ueye_cam

ROS Distro
noetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/anqixu/ueye_cam.git
VCS Type git
VCS Version master
Last Updated 2022-03-08
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

A ROS nodelet and node that wraps the driver API for UEye cameras by IDS Imaging Development Systems GMBH.

Additional Links

No additional links.

Maintainers

  • Anqi Xu

Authors

  • Anqi Xu

Build Test (not for release)

DISCLAMER:

This project was created within an academic research setting, and thus should be considered as EXPERIMENTAL code. There may be bugs and deficiencies in the code, so please adjust expectations accordingly. With that said, we are intrinsically motivated to ensure its correctness (and often its performance). Please use the corresponding web repository tool (e.g. github, bitbucket, etc) to file bugs, suggestions, pull requests; we will do our best to address them in a timely manner.

LAYOUT:

  • ueye_cam/
    • cfg/: dynamic_reconfigure configuration files
    • include/: header files
    • launch/: roslaunch files
    • src/: source files
    • CMakeLists.txt: CMake project configuration file
    • LICENSES: license agreement
    • package.xml: ROS/Catkin package file
    • nodelet_plugins.xml: ROS nodelet specification file
    • README.md: this file
  • ~/.ros/camera_info/: camera calibration yaml files (see documentation for camera_calibration ROS package for more details)
  • ~/.ros/camera_conf/: UEye camera parameter configuration files (generatable using ueyedemo executable: File -> save parameter -> to file…)

REQUIREMENTS:
IDS uEye Software Suite >= 4.94

DOCUMENTATION:

www.ros.org/wiki/ueye_cam

Copyright (c) 2013-2021, Anqi Xu and contributors

All rights reserved.

BSD3 license: see LICENSE file

CHANGELOG

Changelog for package ueye_cam

1.0.19 (2021-01-13)

  • updated MD5 hash for re-packaged unofficiall IDS drivers archives
  • Contributors: Anqi Xu

1.0.18 (2021-01-09)

  • updated driver URLs for 4.94 version
  • [uEye 4.94] Update Deprecated Event Handling Functions ([#97 <https://github.com/anqixu/ueye_cam/issues/97>]{.title-ref})
    • Updated event functions to 4.94 API + Added init of event before enabling it
    • Added uEye 4.94 req
    • Changed timeout to UINT to fit 4_94 API
  • Adding call of exit routine for the frame event
  • Adding auto exposure reference value
  • Added support for setting the software-gamma
  • Package format update and code cleanup
  • Contributors: Anqi Xu, Brett Newman, Nullket, jmackay2, nullket

1.0.17 (2020-08-26)

  • Merge pull request [#83 <https://github.com/anqixu/ueye_cam/issues/83>]{.title-ref} from anqixu/use_ros_time Do not get timestamp from camera, and use ros::Time::now() instead
  • Merge pull request [#61 <https://github.com/anqixu/ueye_cam/issues/61>]{.title-ref} from jackokaiser/master Adapted roslaunch for passing camera name as argument
  • Changes from https://github.com/anqixu/ueye_cam/issues/82
  • Do not link the ueye api to the check api node to avoid conflicts
  • Default dynamic_reconfigure parameters now don't overwrite ini file params. Fixes [#74 <https://github.com/anqixu/ueye_cam/issues/74>]{.title-ref}
  • image dimensions now account for cam_subsampling_rate
  • Merge pull request [#65 <https://github.com/anqixu/ueye_cam/issues/65>]{.title-ref} from flynneva/dev
  • removed / from frame_ID so that data can be used with new ros tf2 standard
  • Removed trailing whitespaces
  • Readded camera_conf for backward compatibility
  • changed setFlashParams failure into warning
  • Adapted roslaunch for passing camera name as argument
  • nodelet no longer dies upon setFlashParams fail (since some cameras don't support it)
  • Merge pull request [#54 <https://github.com/anqixu/ueye_cam/issues/54>]{.title-ref} from 534o/master
  • forget to add check_ueye_api to install list
  • Contributors: Anqi Xu, Anup Parikh, Evan Flynn, Jacques KAISER, Tokyo Opensource Robotics Developer 534, loooph

1.0.16 (2017-01-02)

  • fixed crash on camera reconnect
  • Contributors: Anqi Xu, Christopher Wecht

1.0.15 (2016-08-25)

  • recover + update from failure in setColorMode
  • extended color modes (10, 12, 16 bit per channel)
  • added timeout topic for better debugging of frame timeouts
  • Contributors: Anqi Xu, Dominik Klein

1.0.14 (2016-05-26)

  • now attempting to link against 32-bit ARMHF IDS libs on ARM64 arch
  • added capability to detect ARM64 processor (aarch64)
  • added separate rates for polling frames vs publishing images
  • fixed buffersize for subsampling and increased maximum image size availible via rqt
  • added Travis CI config
  • Contributors: Anqi Xu, Eddy, Isaac I.Y. Saito, francois

1.0.13 (2016-05-13)

  • Change timestamp source based on issue https://github.com/anqixu/ueye_cam/issues/37
  • changed 'failure to set active-low flash' from error to warning
  • Fixed typo in Gain for dynamic reconfigure parameters
  • Updated pixel_clock cap in dyncfg settings
  • Added check_ueye_api to confirm availability of IDS SDK at runtime
  • Contributors: Anqi Xu, Anup, Aris Synodinos, Kei Okada

1.0.12 (2015-09-28)

  • fixed binning IS_INVALID_BUFFER_SIZE bug
  • Modified nodelet to use camera timestamp instead of wall clock time
  • Fix for new upstream dir name on ARM
  • Contributors: Alejandro Merello, Anqi Xu, Scott K Logan

1.0.11 (2015-08-17)

  • updated barebones IDS drivers to 4.61
  • removed barebones IDS drivers from debian packaging
  • Added proper checking for C++11 features on compilers

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

  • launch/bayer_rggb_image_proc.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/debug.launch
  • launch/master_slaves_pwm_rgb8.launch
    • In this example launch file one camera creates a pwm signal on GPIO 2 which can be used to trigger itself and other cameras which have set their GPIO 1 to "trigger". For this to work the cameras have to be in external trigger mode (ext_trigger_mode = true). The framerate can be set via the pwm_freq setting. GPIO 2 of the master and GPIO 1 of all cameras (including the master) as well as the ground have to be electrically connected via the I/O connecters of the cameras. Note: Using the pwm is an (according to IDS official) alternative to the trigger a cameras. The other way (using the flash to trigger other cameras) is supported as well by this driver. The corresponding configuration is shown in master_slaves_rgb8.launch
  • launch/master_slaves_rgb8.launch
  • launch/rgb8.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]
  • launch/xs_bayer_rggb.launch
      • nodelet_manager_name [default: nodelet_manager]
      • camera_name [default: camera]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged ueye_cam at Robotics Stack Exchange