https://github.com/ceptontech/cepton_sdk_redist
Cepton SDK redistribution channel
https://github.com/ceptontech/cepton_sdk_redist
Last synced: about 2 months ago
JSON representation
Cepton SDK redistribution channel
- Host: GitHub
- URL: https://github.com/ceptontech/cepton_sdk_redist
- Owner: ceptontech
- License: bsd-3-clause
- Created: 2017-02-23T23:46:27.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2025-07-20T19:17:43.000Z (8 months ago)
- Last Synced: 2026-01-02T00:09:13.702Z (2 months ago)
- Language: Python
- Size: 527 MB
- Stars: 24
- Watchers: 31
- Forks: 16
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
- awesome-robotic-tooling - cepton_sdk_redist - Provides ROS support for Cepton LiDAR. (Network and Middleware / Sensor and Acuator Interfaces)
README
# Cepton SDK
## Overview
The Cepton SDK provides the following features
- **Networking**: Listen for sensor packets.
- **Capture Replay**: Read sensor packets from a PCAP file.
- **Parsing**: Parse sensor packets.
- **Calibration**: Apply sensor calibration.
- **Frame Accumulation**: Accumulate sensor points and detect frames.
Currently, the Cepton LiDAR packet formats are under active development, and are not publicly available. The SDK is required for **Parsing** and **Calibration**. All other SDK features are optional, and can be done manually by the user.
## Installation
First, install [CeptonViewer](https://ceptontech.github.io/cepton_sdk_redist/cepton_viewer.html).
To clone the repository, run
```sh
git clone https://github.com/ceptontech/cepton_sdk_redist.git
```
## Documentation
## Getting Started
See `samples`.
## Directories
- **bin**: Executable binaries.
- **cmake**: Extra CMake files.
- **csharp**: C# SDK.
- **docs**: Documentation.
- **driveworks**: NVIDIA DriveWorks SDK.
- **include**: C/C++ Headers.
- **lib**: Library binaries.
- **licenses**: Third party licenses.
- **matlab**: MATLAB SDK.
- **python**: Python SDK.
- **ros**: ROS SDK.
- **samples**: Sample C/C++ code.
- **setup**: Installers.
## Compatibility
The library requires C++11 support.
| OS | Minimum Version |
| --------------------------- | --------------- |
| `osx` | `OSX 10.15` |
| `win64` | `Windows Vista` |
| `linux-x86_64` | `Ubuntu 16.04` |
| `linux-aarch64` | `Ubuntu 16.04` |
| `linux-i386` (experimental) | `Ubuntu 16.04` |
| `linux-arm` (experimental) | `Ubuntu 16.04` |