Skip to content

Commit 380dcb0

Browse files
Add docs for setting up Ouster lidars on Humble (#431)
* Add docs for setting up Ouster lidars on Humble * Remove cap & base types (not supported in humble; jazzy only)
1 parent 635f008 commit 380dcb0

File tree

3 files changed

+47
-0
lines changed

3 files changed

+47
-0
lines changed
Loading
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<table>
2+
<tr>
3+
<td>
4+
<center>
5+
<figure>
6+
<img src={require("./img/ouster_os1.png").default} width="250" />
7+
</figure>
8+
</center>
9+
</td>
10+
<td>
11+
<div style={{overflow:"auto", width:"350"}}>
12+
13+
```yaml
14+
lidar3d:
15+
- model: ouster_os1
16+
urdf_enabled: true
17+
launch_enabled: true
18+
parent: default_mount
19+
xyz: [0.0, 0.0, 0.0]
20+
rpy: [0.0, 0.0, 0.0]
21+
ros_parameters:
22+
ouster_driver:
23+
sensor_hostname: 192.168.131.20
24+
udp_dest: 192.168.131.100
25+
lidar_port: 7502
26+
imu_port: 7503
27+
proc_mask: IMU|PCL|SCAN|IMG|RAW|TLM
28+
use_system_default_qos: false
29+
```
30+
31+
</div>
32+
</td>
33+
</tr>
34+
</table>
35+
36+
#### Package and Setup
37+
Ouster lidars use the [`ouster_ros`](https://github.com/ouster-lidar/ouster-ros) driver. This is
38+
an open-source driver, maintained by the manufacturer.
39+
40+
For more specifics on the way Clearpath's configuration system launches the `ouster_ros` nodes,
41+
see the Ouster [launch file](https://github.com/clearpathrobotics/clearpath_robot/blob/humble/clearpath_sensors/launch/ouster_os1.launch.py)
42+
and the [default parameter file](https://github.com/clearpathrobotics/clearpath_robot/blob/humble/clearpath_sensors/config/ouster_os1.yaml)
43+
in `clearpath_sensors`.

docs_versioned_docs/version-ros2humble/ros/config/yaml/sensors/lidar3d.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,12 @@ toc_min_heading_level: 2
66
toc_max_heading_level: 4
77
---
88
import VelodyneLidar from "/docs_versioned_docs/version-ros2humble/components/yaml/sensors/velodyne_lidar.mdx";
9+
import OusterLidar from "/docs_versioned_docs/version-ros2humble/components/yaml/sensors/ouster_os1.mdx";
910

1011
Three dimensional LiDARs provide a pointcloud of all points detected by several planar scanners at various angles, which is published as a `sensor_msgs/PointCloud2` message. It is important to accurately position the LiDAR in the visual descriptiuon of the robot to ensured that the scanned points are accurate with respect to the robot.
1112

1213
### Velodyne Lidar
1314
<VelodyneLidar/>
15+
16+
### Ouster Lidar
17+
<OusterLidar/>

0 commit comments

Comments
 (0)