-
 
No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version noetic-devel
Last Updated 2022-01-31
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.15.1 (2022-01-12)

0.15.0 (2020-11-05)

  • [pointgrey_camera_driver] Added support for Focal. Updated CI for Noetic.
  • Fix the script & cmake file so that the archives are downloaded & unpacked correctly
  • Fix the flycap download script to work with Python3
  • Contributors: Chris I-B, Chris Iverach-Brereton, Tony Baltovski

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
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

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
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

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
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

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
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

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
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

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/pointgrey_camera_driver.git
VCS Type git
VCS Version master
Last Updated 2022-01-27
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Point Grey camera driver based on libflycapture2.

Additional Links

Maintainers

  • Mike Purvis

Authors

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

Changelog for package pointgrey_camera_driver

0.14.2 (2022-01-12)

0.14.1 (2020-05-05)

  • [pointgrey_camera_driver] Added future for ARM builds.
  • Update 60-pgr.rules Added another common vendorID
  • Contributors: Jeff Schmidt, Tony Baltovski

0.14.0 (2020-04-03)

  • [pointgrey_camera_driver] Switched bionic to amd64.
  • Use path.join instead of manually inserting a /
  • Whitespace cleanup
  • Add the crunch-bang python line so Atom's syntax highlighting plays nicely
  • Rewrite the download_flycap script so that it downloads packages from the correct endpoint. Drop support for Trusty, add future support for Bionic
  • Add messages as build dependencies for driver executables (#153)
  • update to use non deprecated pluginlib macro (#150)
  • Contributors: Chris I-B, Kevin Allen, Mikael Arguedas, Tony Baltovski

0.13.4 (2017-10-26)

  • Build jessie binaries with the legacy SDK as well.
  • Contributors: Mike Purvis

0.13.3 (2017-10-03)

  • Assume current library version for all OSes other than trusty. (#146)
  • Contributors: Mike Purvis

0.13.2 (2017-09-28)

  • Adding camera consistency exception. (#142)
  • Use find_path to look for system headers. (#139)
  • Added support to RGB8 pixel format and controls for sharpness and saturation (#116)
    • Added support to RGB8 pixel format and controls for sharpness and saturation
    • removed whitespaces and reverted changes to camera launch
  • Consolidate udev rules. (#131)
  • Require flycapture library and header files (#112)
  • Add multi-release support, bump SDK to 2.11.3.121 for xenial and 2.9.3.43 for trusty (#127)
  • Contributors: Bei Chen Liu, Mike Purvis, Mohammed Al-Qizwini, Vitor Matos, kmhallen

0.13.1 (2017-04-19)

  • Add flycapture2 lib download rule for aarch64(e.g. Jetson TX1) (#93)
  • Make flycap d/l logic work on re-build. (#109)
  • Fix missing roslaunch dep, package format 2.

0.13.0 (2017-03-17)

  • Adding param to provide path to serial location.
  • Fix flycapture install when using local copy.
  • Fix thread leaking issue.
  • Added stereo launch file and enabled roslaunch checkes for all launch files.
  • Enabling GigE packet resend by default (#97)
  • Enabling 16bit Bayer format (#98)
  • Allow strobe shorter than 1ms (#99)
  • Add option to strobe on GPIO2. (#91)
  • Added Format7_Mode5 and Format7_Mode7 options for Video Modes. (#90)
  • Improve white balance initialisation and logic. (#95)
  • Added Format7_Mode4 option for Video Modes. (#87)
  • Added new camera model (#86)
  • Added the option to use the format7_mode4. (#84)
  • Adding string parameter fallback. (#81)
  • Contributors: Benjamin Blumer, Brian Holt, Devon Ash, Enrique Fernandez, Kazumi Malhan, Léonard Gérard, Mike O'Driscoll, Nicola Castaman, Tony Baltovski, Tracey Spicer, fabrizioschiano

0.12.2 (2016-09-30)

  • Reconnect on error (#79)
  • Update to FlyCapture v2.9.3.43 (#65)
  • Contributors: Anass Al, Enrique Fernández Perdomo, Konrad Banachowicz

0.12.1 (2015-11-06)

  • Depend on curl to pull in ca-certificates.
  • Specify color coding. Without the format7 color coding specified, the driver will crash.
  • Adds the vendor ID for Startech-brand Firewire interface cards. This is necessary for accessing the camera(s) connected through the card.
  • Removing check for number of subscribers to publish raw image.
  • Support cameras with high framerate.
  • Contributors: Jeff Schmidt, Konrad Banachowicz, Mike Purvis

0.12.0 (2015-04-22)

  • Remove dependency on driver_base. Define SensorLevels constants directly in the relevant places, rather than using the external message for this.
  • Improve list_cameras by outputing more information about it The previous list_cameras only output 1 serial number which is not very informative. The improved one will print serial, model, vendor, sensor, resolution, color and firmware version.
  • Add auto white balance and fix not able to write white balance Fix the problem of not being able to set white balance using Property. When trying to set white balance on my FL3-U3-13E4C-C, both this ros driver and flycap software cannot set the white balance naturally. After playing around with the flycap software, I found that I have to set the highest bit of register 80C (which is white balance) to 1 to enable this feature. So I modified the original SetWhiteBalance to use WriteRegister directly. And add support for auto white balance.
  • Framerate improvements.
  • Support downloading the SDK for ARM.
  • Downgrade flycaptyre SDK to 2.6.3.4, see: https://github.com/ros-drivers/pointgrey_camera_driver/issues/28
  • Contributors: Chao Qu, Julius Gelšvartas, Konrad Banachowicz, L0g1x, Mike Purvis

0.11.0 (2014-11-07)

  • Change approach to downloading flycapture SDK. The logic which fetches and extracts the archive from ptgrey.com has been moved to a more reasonable and comprehensible python script. This should better pave the way for better future ARM support in this driver.
  • Use dh_installudev for udev rules.
  • The raw and mono pixel formats (raw8, raw16, mono8, mono16) can be selected from dynamic reconfigure with every video mode (while before it was hard coded that only mono pixel formats could be used with mode1 and mode2).
  • Binning information removed from camera_info published by the nodelet.
  • Add image_proc as dependency.
  • Removed changes to binning_x and binning_y in camera info messages (otherwise image_proc node would performs a further downsampling).
  • Now the wrapper allows to set raw and mono pixel formats with any mode.
  • Added possibility to set GigE packet delay as launch/conf parameter.
  • Changed 'auto_packet_size' to 'true' as default.
  • Added possibility to change GigE packet size for GigE cameras.
  • For GigE cameras, automatically discover best packet size.
  • Fix launch file syntax error (XML comments neither nest nor continue).
  • Contributors: Aaron Denney, Jeff Schmidt, Matteo Munaro, Mike Purvis

0.10.0 (2014-08-18)

  • Added frame rate parameter to launchfiles.
  • Fixing lack of dynamic Bayer format detection/incorrect fixed Bayer format detection in the stereo driver, tested on BB2 hardware
  • Should prevent multiple camera nodes from conflicting.
  • Read camera's resulting trigger configuration.
  • Read camera's resulting strobe configuration.
  • Refactor GPIO pin comparison into separate function.
  • Support outputting strobes.
  • Enable altering trigger polarities.
  • Don't overwrite currently unused fields.
  • Modify firewire rule per issue #6
  • Make sure camera properties are supported before enabling them
  • Contributors: Aaron Denney, Jake Bruce, Jeff Schmidt, Mike Purvis, Ryan Gariepy

0.9.2 (2014-07-13)

  • Added dpkg to build_depend During builds, dpkg is explicitly called. This tool is not necessarily on all systems, so we should make sure it is installed during the build.
  • Contributors: Scott K Logan

0.9.1 (2014-03-12)

  • Add note to the list_cameras tool about restarting udev.
  • Add debayering nodelet to example launcher for monocular camera. Tested with a USB Firefly.
  • Automatic lint fixes from astyle.
  • Set ROS message image encoding to the bayer format declared by the camera.
  • Contributors: Mike Purvis

0.9.0 (2014-02-26)

  • Remove pgrimaging from all USB devices.
  • Rename standalone executables, fix priority of udev rules for USB cameras, parameterize example launchfiles better.
  • Contributors: Mike Purvis

0.0.2 (2014-02-26)

  • Permissions to world-readable for firewire devices.
  • Add nodelet manager to example launch.
  • Reorganize bumblebee example launcher.
  • Fix installing to i386.
  • Contributors: Mike Purvis

0.0.1 (2014-02-23)

  • Fetch FlyCap dependency from pygrey.com at configure time.
  • Add PGR udev rules from the flycap installer.
  • Catkinize main package.
  • Added code for a ROS-compatible point-grey camera driver based on flycap.
  • Contributors: Chad Rockey, Dave Bradley, Mike Purvis

Wiki Tutorials

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

Launch files

  • launch/bumblebee.launch
      • camera_name [default: camera]
      • bumblebee_serial [default: 0]
      • calibrated [default: 0]
  • launch/camera.launch
      • camera_name [default: camera]
      • camera_serial [default: 0]
      • calibrated [default: 0]
  • launch/stereo.launch
      • camera_name [default: camera]
      • frame_rate [default: 15]
      • left_camera_serial [default: 0]
      • left_camera_calibrated [default: 0]
      • right_camera_serial [default: 0]
      • right_camera_calibrated [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged pointgrey_camera_driver at Robotics Stack Exchange