Mid-360与FAST-LIO实战指南:高精度点云建图与导航地图生成全解析
在机器人自主导航领域,从三维点云到二维导航地图的转换一直是工程实践中的核心挑战。Livox Mid-360固态激光雷达以其独特的360°水平视场和70°垂直视场,结合FAST-LIO算法的高效状态估计能力,为实时建图与导航提供了强大硬件基础。本文将深入探讨如何将Mid-360的点云数据通过FAST-LIO处理,最终生成适用于导航的PGM/YAML地图,并分享实际工程中的优化技巧与避坑经验。
1. 环境配置与硬件连接
在开始建图之前,确保硬件连接正确且驱动正常是成功的第一步。Mid-360通过以太网线与主机连接,默认IP地址为192.168.1.180,需要将主机IP设置为同一网段,如192.168.1.50。
依赖安装清单:
# 安装Livox SDK2
git clone https://github.com/Livox-SDK/Livox-SDK2.git
cd Livox-SDK2 && mkdir build && cd build
cmake .. && make -j
sudo make install
# 安装livox_ros_driver2
git clone https://github.com/Livox-SDK/livox_ros_driver2.git
# 安装FAST-LIO依赖
sudo apt install libeigen3-dev libpcl-dev
雷达配置检查: 确保MID360_config.json文件正确配置雷达参数,特别是外参设置。对于特殊安装方式(如倒装或倾斜安装),需要在此处调整extrinsic_parameter中的旋转角度:
{
"lidar_configs": [{
"ip": "192.168.1.180",
"pcl_data_type": 1,
"extrinsic_parameter": {
"roll": 0.0,
"pitch": 0.0,
"yaw": -90.0,
"x": 0, "y": 0, "z": 0
}
}]
}
注意:若雷达非水平安装,必须在此处正确设置旋转角度,否则会导致建图坐标系错误,影响后续导航效果。
2. FAST-LIO建图流程与参数优化
FAST-LIO(Fast LiDAR-Inertial Odometry)是紧耦合激光-惯性里程计算法,能够高效处理高频率激光雷达数据。针对Mid-360的特性,需要进行特定参数调优。
启动建图流程:
# 终端1:启动雷达驱动
source devel/setup.bash
roslaunch livox_ros_driver2 msg_MID360.launch
# 终端2:启动FAST-LIO建图
source devel/setup.bash
roslaunch fast_lio mapping_mid360.launch
关键参数调优: 在mapping_mid360.launch和对应的YAML配置文件中,以下几个参数对建图效果影响显著:


2477

被折叠的 条评论
为什么被折叠?



