inno-lidar-sdk is the software development kit to help application developers easily interact with lidar. the development documentation(HOW_TO_USE_CLIENT_SDK.md) and sample code(demo.cpp) are provided to allow developers to get quickly started. Besides, there are some useful execution files and scripts in apps directory. For detailed information, please refer to the corresponding documents in each directory.
- Falcon-K1
- Falcon-K2
- Falcon-k24
- Robin-W
- Robin-ELITE(Robin-E1X)
- Robin-E2
- HB-D1
- MacOs
- Windows
- linux
- qnx
- Prerequisites
- gcc
- cmake
cd build && ./build_unix.sh
- Prerequisites
- Visual studio
- cmake
- Generate the Visual Studio Project
mkdir build_win
cd build_win
cmake ..
- Open the Visual Studio Solution and compile
inno-lidar-sdk offers two demo programs in ./apps/example directory
demo.cpp
connects to online lidar, and callback by xyz frame.
sphere2xyz.cpp
connects to online lidar, and callback by sphere packet, upper-layer implements frame assembly logic and coordinate conversion.
apps: Source files to generate applicationsexample: Demo about how to get pointcloud. Please press here to see detailed information.toolsAll kinds of scripts and excutive filecheck_netTool for network check. Please press here to see detailed information.get_pcdTool for obtaining pointcloud and converting file format. Please press here to see detailed information.innovusion_wireshark_pluginLua script for wireshark. Please press here to see detailed information.innovusion_lidar_utillidar configuration tools.
docsDocuments help compile and use client SDKbuildAll kinds of build scriptlibLibrary filesCMakeLists.txtCompile script by CMakeMakefileCompile script by MakeREADME.mdIntroduction of Client SDKsrcSource files to generate library filessdk_clientSource files to build sdk_client librarysdk_commonSource files to build sdk_common libraryutilsSource files to build utility library
├── apps
│ ├── example
│ └── tools
│ ├── check_net
│ ├── get_pcd
│ ├── innovusion_wireshark_plugin
│ ├── lidar_util
├── build
├── docs
├── CMakeLists.txt
├── lib
├── Makefile
├── README.md
└── src
├── sdk_client
├── sdk_common
└── utils