Cepton SDK

December 11, 2019 ยท View on GitHub

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.

To clone the repository, run

git clone https://github.com/ceptontech/cepton_sdk_redist.git

Documentation

https://ceptontech.github.io/cepton_sdk_redist/

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.

OSMinimum Version
osxOSX 10.15
win64Windows Vista
linux-x86_64Ubuntu 16.04
linux-aarch64Ubuntu 16.04
linux-i386 (experimental)Ubuntu 16.04
linux-arm (experimental)Ubuntu 16.04