这段代码用于进行Livox激光雷达(LiDAR)和摄像头之间的标定工作,采用Matlab环境实现。适用于需要精准融合视觉与三维点云数据的应用场景。
摄像机标定matlab代码及Camera-LiDAR校准手册提供了一种手动校准Livox LiDAR与相机之间外部参数的方法,这种方法已经在Mid-40、Horizon和Tele-15系列上得到验证。该方法包括了相机固有参数的校准、校准数据获取、计算相机与LiDAR之间的外参以及一些示例应用以展示如何融合使用两者。
在本方案中,板角被用作标定目标。利用Livox LiDAR非重复扫描的特点,在高密度点云中精确找到拐角位置变得更加容易。这有助于获得更好的校准结果和更佳的LiDAR与相机数据融合效果。
步骤1:环境配置(以下校准过程是在Ubuntu 64位16.04环境下进行)
1.1 安装环境及驱动程序
安装ROS环境,然后安装Livox SDK。如果已安装,则可以跳过此步骤。
# install Livox_SDK
git clone https://github.com/Livox-SDK/Livox-SDK.git
cd Livox-SDK
sudo ./third_party/