项目简介
本项目基于C/C++编程语言和Livox SDK2开发,适用于HAP、Mid - 360等所有Livox激光雷达。依据Livox SDK2通信协议,提供简单易用的C风格API,助力用户快速连接Livox激光雷达并接收点云数据。
项目的主要特性和功能
- 丰富的设备支持:支持HAP、Mid - 360等多种Livox激光雷达。
- 便捷的API:提供C风格API,便于集成到C/C++程序。
- 开放的通信协议:公开控制命令和数据格式等通信协议,利于用户开发。
- 多场景示例:包含“livox_lidar_quick_start”“logger”“multi_lidars_upgrade”示例,满足快速连接、日志记录、多雷达固件升级等不同需求。
安装使用步骤
安装前提
- x86平台:Ubuntu 20.04 / Ubuntu 18.04。
- Windows平台:Windows 10与Visual Studio 2019。
- 编译器:支持C++11的编译器。
安装步骤
Ubuntu 20.04 / 18.04
- 安装CMake:
sudo apt install cmake
- 进入项目目录:
cd./Livox - SDK2/
- 创建并进入构建目录:
mkdir build && cd build
- 编译并安装:
cmake.. && make -j
和sudo make install
Windows 10
- 安装Visual Studio 2019和CMake 3.0.0+。
- 进入项目目录:
cd Livox - SDK2
- 创建并进入构建目录:
md build && cd build
- 生成64位项目:
cmake.. -G "Visual Studio 16 2019" -A x64
;生成32位项目:cmake.. -G "Visual Studio 16 2019" -A Win32
- 在Visual Studio 2019中编译项目。
运行示例
Livox lidar quick start
- Ubuntu 20.04 / 18.04:
cd samples/livox_lidar_quick_start &&./livox_lidar_quick_start ../../../samples/livox_lidar_quick_start/config.json
- Windows 10:复制配置文件到可执行文件目录,运行
livox_lidar_quick_start.exe config.json
Logger
- Ubuntu 20.04 / 18.04:
cd samples/logger &&./logger ../../../samples/logger/config.json
- Windows 10:复制配置文件到可执行文件目录,运行
logger.exe config.json
Multi - lidars upgrade
- Ubuntu 20.04 / 18.04:
cd samples/multi_lidars_upgrade &&./multi_lidars_upgrade ../../../samples/multi_lidars_upgrade/config.json [固件文件路径]
- Windows 10:复制配置文件和固件文件到可执行文件目录,运行
multi_lidars_upgrade.exe config.json [固件文件名]
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】