![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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
Services
Plugins
Recent questions tagged ouster_ros at Robotics Stack Exchange
![]() |
ouster_ros package from ouster-ros repoouster_ros ouster_sensor_msgs |
ROS Distro
|
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
Additional Links
Maintainers
- Ussama Naal
- ouster developers
Authors
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 whenTIME_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
Package Dependencies
System Dependencies
Dependant Packages
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]