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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nextage_ros_bridge |
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nextage_ros_bridge |
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nextage_ros_bridge |
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nextage_ros_bridge |
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
Services
Plugins
Recent questions tagged ueye_cam at Robotics Stack Exchange
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
Additional Links
Maintainers
- Anqi Xu
Authors
- Anqi Xu
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 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
Package Dependencies
Deps | Name |
---|---|
catkin | |
roscpp | |
nodelet | |
dynamic_reconfigure | |
image_transport | |
sensor_msgs | |
camera_calibration_parsers | |
camera_info_manager |
System Dependencies
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]