Examples Catalog

Welcome to the Ouster SDK examples. This section provides task-based guides to help you get started, from connecting to a sensor and visualizing data to building advanced mapping and C++ applications.

Python

Python Examples Catalog

Category

Description

Examples

Core module basics

Connect to your sensor, record data to a PCAP or OSF file.

Record and Replay Data

Working with Ouster sensor.

Converting Data Formats

Convert PCAPs to various file formats (CSV, LAS, PCD, PLY).

Converting Data Formats

Read, write using OSF API.

Working with OSF Files

Visualizing Point Clouds

See your data. Visualize point clouds in real-time from a sensor or from a file using Open3D, and Matplotlib.

Visualizing with Open3D

Visualize point clouds from a sensor or from a file using Matplotlib.

Visualizing with Matplotlib

Understanding Sensor Data

Go deeper into the data. Understand the LidarFrame data structure.

The LidarFrame Object

How to work with 2D and 3D representations.

2D and 3D Projections

How to parse raw UDP packets.

Working with UDP Packets

Pose Optimizer

Use the Pose Optimizer to refine it.

Pose Optimizer

C++

C++ Examples Catalog

Category

Description

Examples

C++ SDK Examples

Configure sensors and manage device settings directly from C++.

Sensor Configuration

Construct LidarFrame objects and inspect their fields in code.

LidarFrame constructors

Destagger frames and generate 2D/3D representations for visualization.

2D & 3D representations

Linking the SDK

Learn how to link against the shared or static library.

C++ Linking Examples

Coming Soon

We are actively expanding the examples catalog with additional, scenario-driven walkthroughs (ROS integrations, pose optimizer, zone monitor, perception, and ground segmentation).

If there is a workflow you would like to see documented, please reach out on the Ouster Community Forum .

Stay tuned—new tutorials will appear here soon.

Examples