Package symbol

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 3.0.1
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-drivers/axis_camera.git
VCS Type git
VCS Version jazzy-devel
Last Updated 2024-11-29
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

3.0.1 (2024-11-29)

  • Linting fixes
  • Contributors: Chris Iverach-Brereton

3.0.0 (2024-11-26)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: jmastrangelo-cpr

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
lunar

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

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

axis_camera package from axis_camera repo

axis_camera axis_description axis_msgs

ROS Distro
humble

Package Summary

Tags No category tags.
Version 2.0.3
License BSD
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

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

Package Description

ROS 2 driver for fixed and PTZ Axis cameras

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Chris Iverach-Brereton
  • Mike Hosmar
  • Quentin Picard
README
No README found. See repository README.
CHANGELOG

Changelog for package axis_camera

2.0.3 (2024-11-01)

  • Add/cmd vel topic (#90)
    • added cmd/velocity topic for continuous velocity control
  • Contributors: Jose Mastrangelo

2.0.2 (2024-06-04)

2.0.1 (2024-05-24)

  • Remove the unused Axis.msg (all relevant information is now published in independent topics). Fix action imports in axis_ptz
  • Contributors: Chris Iverach-Brereton

2.0.0 (2024-05-23)

  • Initial release for ROS 2
  • Contributors: Chris Iverach-Brereton, Mike Hosmar

0.3.2 (2021-05-21)

0.3.1 (2020-12-10)

0.3.0 (2018-05-25)

0.2.1 (2017-11-17)

0.2.0 (2015-05-06)

0.1.0 (2014-07-31)

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/axis_camera.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.10.0]
      • http_port [default: 80]
      • username [default: root]
      • password [default: ]
      • use_encrypted_password [default: true]
      • camera_num [default: 1]
      • frame_width [default: 640]
      • frame_height [default: 480]
      • fps [default: 20]
      • ptz_config [default: $(find-pkg-share axis_camera)/config/axis_dome_ptz.yaml]
      • enable_ptz [default: false]
      • enable_ptz_teleop [default: false]
      • enable_ir [default: false]
      • enable_wiper [default: false]
      • enable_defog [default: false]
      • teleop_config [default: $(find-pkg-share axis_camera)/config/teleop_ps4.yaml]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
indigo

Package Summary

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

Repository Summary

Checkout URI https://github.com/clearpathrobotics/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
hydro

Package Summary

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

Repository Summary

Checkout URI https://github.com/clearpathrobotics/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
kinetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
melodic

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange

Package symbol

axis_camera package from axis_camera repo

axis_camera

ROS Distro
noetic

Package Summary

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

Repository Summary

Checkout URI https://github.com/ros-drivers/axis_camera.git
VCS Type git
VCS Version master
Last Updated 2023-03-17
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

Python ROS drivers for accessing an Axis camera's MJPG stream. Also provides control for PTZ cameras.

Additional Links

Maintainers

  • Chris Iverach-Brereton

Authors

  • Ryan Gariepy

axis_camera Build Status

Overview

This ROS package provides an Axis network camera driver, written in Python.

ROS wiki documentation: axis_camera

This driver is under active development. Its ROS interfaces are relatively stable, but may still change.

There is no released code API.

:warning:Warning

The master branch normally contains code being tested for the next ROS release. It does not always work with previous ROS distributions. Sometimes, it may not work at all.

Each official release is tagged in the repository. The change history describes every version.

Supported Cameras

The following is a list of cameras that have been tested with this driver and are known to work. Other cameras may also be usable, but have not been tested by the developers/maintainers of this package.

If you have used this driver with a specific model of camera not listed below, please submit a PR so we can keep this list up-to-date.

Camera Preparation

Before using the ROS driver you should ensure your camera is properly connected to the PC and powered as-per the manufacturer’s specifications.

We recommend configuring the camera to use a static IP address on your robot’s internal wired LAN, rather than DHCP. Because the driver addresses the camera by hostname or IP address it’s easier if the address is constant.

HTTP Authentication and Anonymous Control

By default most Axis cameras require HTTP authentication to view the camera data & to send PTZ (or other) commands.

There are two solutions to this:

  1. Log into the camera’s web GUI and enable Anomymous Viewers and Anonymous PTZ Operators. These options can usually be found under settings > Users
  2. Configure the launch file to use a valid Axis user’s username and password. This is done with the username and password arguments to axis.launch. Some cameras require HTTP Digest authentication instead of basic authentication. If this is the case for your camera, make sure to also set the encrypt_password argument im axis.launch. (The Q62 series cameras are known to require digest authentication.)

Usage Examples

Once the camera is configured, simply launch the driver:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password

If your camera requires digest authentication instead of basic authentication, set the encrypt_password argument:

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypted:=true

If your camera supports PTZ control, you can enable it with

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password enable_ptz:=true

In the case of the F Series cameras, multiple cameras can be connected to a single controller box. In this case, launch the driver once for each physical camera, specifying the camera name & ID number. The ID number corresponds to the physical port in the e.g. F34 controller (1-4).

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=front_camera camera:=1

roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password camera_name:=rear_camera camera:=2

The Q62 Series cameras also feature a night-vision mode (adds and IR illuminator and disables the IR filter), a lens wiper, and a defogger in addition to the normal PTZ control. To enable all of this camera’s supported features, use

```bash roslaunch axis_camera axis.launch hostname:=192.168.0.90 username:=root password:=password encrypt_password:=true enable_ptz:=true enable_ir:=true enable_defog:=true enable_wiper:=true

File truncated at 100 lines see the full file

CHANGELOG

Change history

0.4.3 (2022-08-22)

  • Merge pull request #73 from jhiggins-cpr/noetic-devel Add frames-per-second (fps) as a configurable option
  • Reverting package change as it happens automatically
  • Add frames-per-second (fps) as a configurable option
  • Contributors: Jason Higgins, Tony Baltovski

0.4.2 (2022-07-29)

  • Explicitly use Python3 in shebang for teleop nodes; remove unnecessary shebang in setup.py (#72)
  • Contributors: Joey Yang

0.4.1 (2022-06-16)

  • Fix the #! lines to use python3, decode the utf8 bytes into a string to suppress a warning when parsing the camera position
  • Contributors: Chris Iverach-Brereton

0.4.0 (2021-11-29)

  • upgraded cmakelist and package.xml, and setup.py for noetic (#70)
  • Update the python files to be python-3 compliant. Fix some bugs in the image data parsing needed as part of this update
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Merge branch 'master' of github.com:ros-drivers/axis_camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Revert "Fix up the main scripts to be python-3 compliant" This reverts commit 569e4b22415edee653914fa387a689d2e85e2879.
  • Fix up the main scripts to be python-3 compliant
  • Merge branch 'master' of github.com:ros-drivers/axis_camera

0.3.2 (2021-05-21)

  • Improve support for the F34 and F44 multi-camera controllers by adding default values for the camera index (1-4). Change the camera arg in view_axis to camera_name, change its default IP address to better-match with the main axis.launch file
  • Contributors: Chris Iverach-Brereton

0.3.1 (2020-12-10)

  • Merge pull request #62 from ros-drivers/teleop-axis Fixed tele-op axis params.
  • Merge pull request #55 from sgemme-csa/master KeyError in publishCameraState when camera is not ready on PTZ camera
  • Expose the height & width parameters as arguments in the launch file
  • Merge pull request #56 from jeff-o/patch-1 Update axis.launch
  • Merge pull request #58 from luishowell/master add support for quad video
  • Merge pull request #61 from cclauss/patch-1 Fix Python 3 syntax error
  • Remove the html_static directory from conf.py; it doesn't exist anyway and is just creating a warning that's causing Jenkins to see the build as unstable
  • Fix Python 3 syntax error #52 again
  • Remove the :: leftover from the .rst
  • Copy the README contents to the .md so they show up on the github main page
  • Update the maintainer now that Clearpath is officially maintaining this package again
  • Merge pull request #54 from k-okada/add_travis
  • update travis.yml
  • add support for quad video
  • Update axis.launch Adds the "camera" param to the launch file. Helps launch the driver cleanly when used with other drivers that also use "camera" as a param name.
  • No need to close connection as it will get garbage collected
  • Merge remote-tracking branch 'csa/develop' into github-master
  • Adjusting error message on KeyError
  • Merge remote-tracking branch 'github/master' into develop
  • Merge branch 'develop' of git+ssh://liberty/data/git/ros/axis_camera into develop
  • Fixing camera telemetry where accessing its telemetry before a certain time after startup would causes a KeyError because the fields in the response were not present. Now catching the KeyError exception to fix the problem.

File truncated at 100 lines see the full file

Wiki Tutorials

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

Launch files

  • launch/axis.launch
      • camera_name [default: axis]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]
      • enable_theora [default: 0]
      • enable_ptz [default: 0]
      • enable_ptz_teleop [default: 0]
      • enable_defog [default: 0]
      • enable_ir [default: 0]
      • enable_wiper [default: 0]
      • width [default: 640]
      • height [default: 480]
      • camera [default: 1]
  • launch/axis_gscam.launch
      • camera [default: axis]
      • hostname [default: 192.168.1.12]
      • delay [default: 45.0]
      • fps [default: 30]
      • compression [default: 10]
      • uri [default: http://$(arg hostname)/mjpg/video.mjpg?fps=$(arg fps)&compression=$(arg compression)]
      • gscam_plugin [default: souphttpsrc]
  • tests/test_absolute.launch
  • tests/test_flipped_speed_control.launch
  • tests/test_speed_control.launch
  • tests/view_axis.launch
    • Start the driver for a specific Axis network camera and view its images. This is a test script, intended for bench testing cameras. args: camera = camera name used for namespace and frame_id (default: axis_camera) hostname = network address of camera (default: 192.168.0.90) username = user name for accessing camera (default: root) password = password for accessing camera (required) camera_info_url = URL with camera calibration (default: use generic axis_camera calibration)
      • camera_name [default: axis]
      • camera [default: 1]
      • hostname [default: 192.168.0.90]
      • username [default: root]
      • password [default: ]
      • encrypt_password [default: false]

Messages

Services

No service files found

Plugins

No plugins found.

Recent questions tagged axis_camera at Robotics Stack Exchange