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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

Package symbol

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

Package symbol

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
kilted

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

Package symbol

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
rolling

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

Package symbol

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
iron

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version iron-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange

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

ouster_ros package from ouster-ros repo

ouster_ros ouster_sensor_msgs

ROS Distro
jazzy

Package Summary

Tags No category tags.
Version 0.11.1
License BSD
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ouster-lidar/ouster-ros.git
VCS Type git
VCS Version rolling-devel
Last Updated 2023-11-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Ouster ROS2 driver

Additional Links

No additional links.

Maintainers

  • Ussama Naal
  • ouster developers

Authors

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

Changelog for package ouster_ros

0.11.1 (2023-11-01)

  • breaking: rename ouster_msgs to ouster_sensor_msgs
  • shutdown the driver when unable to connect to the sensor on startup

0.10.4 (2023-08-31)

  • breaking: publish PCL point clouds destaggered.
  • introduced a new launch file parameter ptp_utc_tai_offset which represent offset in seconds to be applied to all ROS messages the driver generates when TIME_FROM_PTP_1588 timestamp mode is used.
  • fix: destagger columns timestamp when generating destaggered point clouds.
  • Use the local copy of the LICENSE file during install
  • Contributors: Ussama Naal

0.10.3 (2023-08-15)

  • Add per package LICENSE file
  • manifest symbolic links as files
  • Contributors: Ussama Naal

0.10.2 (2023-08-15)

  • SW-5396: publish point cloud in destaggered form (#182)

    • Quick implementtion of cloud destaggering
    • Perform destaggering of point clouds during the copy + add a viz-reliable file + wrap all classes in ouster_ros
    • Update changelog and version
    • Reformat changelog
  • SW-5345: merge-ouster-srvs into ouster-msgs (#176)

    • Merge ouster-srvs into ouster-msgs package + Update dockerfile + Other fixes and code improvements
    • Update launch file name within the dockerfile
    • Update CHANGELOG.txt
    • Update ouster_ros package version to highlight the breadking change due obseleting ouster_srvs
    • Use angle brackets for external headers
    • Remove unused library include
    • Remove unused launch params in sensor_mtp.launch
    • Fix the table of contents
  • SW-5167: follow ups from SW-5167-fix-black-columns-when-recording-under-ros-foxy (#163)

    * Initialize point_cloud_frame with an empty string + and expose point_cloud_frame through launch xml files + Remove unused/duplicate param definitions + Update descriptions

    • Correct the name of the node to be activated for merged node
  • ROS compatibility mode dual returns fix (#156)

    • Separately initialize vector elements
    • Update changelog and package version
    • Properly check for the write_text_to_file success
  • ROS2 compatibility mode (#146)

    • Factoring out Imu and Lidar packets handling

    * Added os_driver which combines os_sensor and os_cloud + Added required launch files + Better abstraction of classes + Simplified threading logic + Added thread safe implemention of ring buffer (not hooked yet)

    • Move down pragma once in the handlers
    • Adding unit tests for the ThreadSafeRingBuffer
    • Add one more case to the unit test of ThreadSafeRingBuffer
    • Quick hook up of the ThreadSafeRingBuffer for os_sensor and os_driver
    • Add an option to select the point_cloud frame
    • Keep transforms in Lidar Frame by default with option to switch
    • Formatting os_sensor and os_driver
    • Provide support for parsing the community driver params file with approprite launch file
    • Factor out tf transforms broadcast
    • Formatting imu and lidar packet handlers
    • Fix build issue
    • Incorporate LaserScan message composition
    • Refactor a bit and add the ability to process and publish point clouds and laser scans
    • Restor os_cloud_node ability to process point clouds
    • Parse proc_mask and hook to launch files and config
    • Add support for the selecting IMU + create topics/subs when their respective flags enabled
    • Reduce sync operations + restore sensor reset/reactivation
    • Add the ability to override current qos settings
    • Add minor note
    • More detailed explanation about the IMG node
    • Rename the file os_sensor_cloud_image_params to os_sensor_cloud_image_params.yaml and update corresponding launch files
    • Expose use_system_default_qos parameter to xml launch file and use proper defaults

File truncated at 100 lines see the full file

Launch files

  • launch/record.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/replay.launch.xml
      • ouster_ns [default: ouster]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • bag_file
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz-reliable.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: true]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/rviz.launch.xml
      • ouster_ns [default: ouster]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
  • launch/sensor.independent.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest [default: ]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]
  • launch/sensor_mtp.launch.xml
      • ouster_ns [default: ouster]
      • sensor_hostname
      • udp_dest
      • mtp_dest [default: ]
      • mtp_main [default: false]
      • lidar_port [default: 0]
      • imu_port [default: 0]
      • udp_profile_lidar [default: ]
      • lidar_mode [default: ]
      • timestamp_mode [default: ]
      • ptp_utc_tai_offset [default: -37.0]
      • metadata [default: ]
      • viz [default: true]
      • rviz_config [default: $(find-pkg-share ouster_ros)/config/viz.rviz]
      • sensor_frame [default: os_sensor]
      • lidar_frame [default: os_lidar]
      • imu_frame [default: os_imu]
      • point_cloud_frame [default: ]
      • use_system_default_qos [default: false]
      • proc_mask [default: IMG|PCL|IMU|SCAN]
      • scan_ring [default: 0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged ouster_ros at Robotics Stack Exchange