外观
踩坑GitHub hku-mars/FAST_LIO10 个月前
FAST-LIO2运行Livox Mid-360时body初始位姿偏移18cm
本文由 AI 根据公开内容整理,可能有误,请以原文为准:fastlio2 初始位姿问题(GitHub hku-mars/FAST_LIO #429)
状态:有绕过办法
问题
在使用Livox Mid-360及其内置IMU作为输入运行FAST-LIO2算法时,观察到body坐标系的初始位姿位于camera_init坐标系上方约18cm处,存在明显的垂直方向位置偏差。
环境
传感器:Livox Mid-360(含内置IMU);算法:FAST-LIO2;框架:ROS/ROS2
解决办法
- 检查FAST-LIO2配置文件中的
extrinsicRot和extrinsicTrans参数,确认平移向量符号及旋转矩阵是否严格匹配Livox Mid-360的坐标系约定,修正可能导致~18cm偏移的外参错误。 - 使用
rosrun tf view_frames(ROS) 或ros2 run tf2_tools view_frames(ROS2) 生成TF树,排查是否存在livox_ros_driver、robot_state_publisher或旧的static_transform_publisher节点发布了重复或错误的imu/body/lidar变换,导致FAST-LIO2读取了错误的TF关系。
讨论原作者:@wxy20010505 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。
- GitHub hku-mars/FAST_LIO #429:fastlio2 初始位姿问题访问 2026-10-27