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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Wiki Tutorials

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

Launch files

  • launch/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