Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<table>
<tr>
<td>
<center>
<figure>
<img src={require("./img/ouster_os1.png").default} width="250" />
</figure>
</center>
</td>
<td>
<div style={{overflow:"auto", width:"350"}}>

```yaml
lidar3d:
- model: ouster_os1
urdf_enabled: true
launch_enabled: true
parent: default_mount
xyz: [0.0, 0.0, 0.0]
rpy: [0.0, 0.0, 0.0]
ros_parameters:
ouster_driver:
sensor_hostname: 192.168.131.20
udp_dest: 192.168.131.100
lidar_port: 7502
imu_port: 7503
proc_mask: IMU|PCL|SCAN|IMG|RAW|TLM
use_system_default_qos: false
```

</div>
</td>
</tr>
</table>

#### Package and Setup
Ouster lidars use the [`ouster_ros`](https://github.com/ouster-lidar/ouster-ros) driver. This is
an open-source driver, maintained by the manufacturer.

For more specifics on the way Clearpath's configuration system launches the `ouster_ros` nodes,
see the Ouster [launch file](https://github.com/clearpathrobotics/clearpath_robot/blob/humble/clearpath_sensors/launch/ouster_os1.launch.py)
and the [default parameter file](https://github.com/clearpathrobotics/clearpath_robot/blob/humble/clearpath_sensors/config/ouster_os1.yaml)
in `clearpath_sensors`.
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,12 @@ toc_min_heading_level: 2
toc_max_heading_level: 4
---
import VelodyneLidar from "/docs_versioned_docs/version-ros2humble/components/yaml/sensors/velodyne_lidar.mdx";
import OusterLidar from "/docs_versioned_docs/version-ros2humble/components/yaml/sensors/ouster_os1.mdx";

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.

### Velodyne Lidar
<VelodyneLidar/>

### Ouster Lidar
<OusterLidar/>