|
12 | 12 | | ROS2 (rolling/humble/iron) | [](https://github.com/ouster-lidar/ouster-ros/actions/workflows/docker-image.yml)
|
13 | 13 | | ROS2 (galactic/foxy) | [](https://github.com/ouster-lidar/ouster-ros/actions/workflows/docker-image.yml)
|
14 | 14 |
|
15 |
| -- [Overview](#overview) |
16 |
| -- [Requirements](#requirements) |
17 |
| -- [Getting Started](#getting-started) |
18 |
| -- [Usage](#usage) |
19 |
| - - [Launching Nodes](#launching-nodes) |
20 |
| - - [Sensor Mode](#sensor-mode) |
21 |
| - - [Recording Mode](#recording-mode) |
22 |
| - - [Replay Mode](#replay-mode) |
23 |
| - - [Multicast Mode (experimental)](#multicast-mode-experimental) |
24 |
| - - [Launch Files Arguments](#launch-files-arguments) |
25 |
| - - [Invoking Services](#invoking-services) |
26 |
| - - [GetMetadata](#getmetadata) |
27 |
| - - [GetConfig](#getconfig) |
28 |
| - - [SetConfig (experimental)](#setconfig-experimental) |
29 |
| -- [License](#license) |
| 15 | +- [Official ROS1/ROS2 drivers for Ouster sensors](#official-ros1ros2-drivers-for-ouster-sensors) |
| 16 | + - [Overview](#overview) |
| 17 | + - [Requirements](#requirements) |
| 18 | + - [Getting Started](#getting-started) |
| 19 | + - [Usage](#usage) |
| 20 | + - [Launching Nodes](#launching-nodes) |
| 21 | + - [Sensor Mode](#sensor-mode) |
| 22 | + - [Recording Mode](#recording-mode) |
| 23 | + - [Replay Mode](#replay-mode) |
| 24 | + - [Multicast Mode (experimental)](#multicast-mode-experimental) |
| 25 | + - [Launch Files Arguments](#launch-files-arguments) |
| 26 | + - [Invoking Services](#invoking-services) |
| 27 | + - [GetMetadata](#getmetadata) |
| 28 | + - [GetConfig](#getconfig) |
| 29 | + - [SetConfig (experimental)](#setconfig-experimental) |
| 30 | + - [License](#license) |
30 | 31 |
|
31 | 32 |
|
32 | 33 | ## Overview
|
@@ -175,6 +176,22 @@ roslaunch ouster_ros driver.launch --ros-args
|
175 | 176 | The command should list all available arguments, whether they are optional or required and the
|
176 | 177 | description and posible values of each argument.
|
177 | 178 |
|
| 179 | +New launch file parameter: |
| 180 | +**point_type**: This parameter allows to customize the point cloud that the |
| 181 | + driver produces through its `/ouster/points` topics. Choose one of the following |
| 182 | + values: |
| 183 | + - `original`: This uses the original point representation `ouster_ros::Point` |
| 184 | + of the ouster-ros driver. |
| 185 | + - `native`: directly maps all fields as published by the sensor to an |
| 186 | + equivalent point cloud representation with the additon of ring |
| 187 | + and timestamp fields. |
| 188 | + - `xyz`: the simplest point type, only has {x, y, z} |
| 189 | + - `xyzi`: same as xyz point type but adds intensity (signal) field. this |
| 190 | + type is not compatible with the low data profile. |
| 191 | + - `xyzir`: same as xyzi type but adds ring (channel) field. |
| 192 | + this type is same as Velodyne point cloud type |
| 193 | + this type is not compatible with the low data profile. |
| 194 | + |
178 | 195 | ### Invoking Services
|
179 | 196 | To execute any of the following service, first you need to open a new terminal
|
180 | 197 | and source the castkin workspace again by running the command:
|
|
0 commit comments