Skip to content

踩坑GitHub Livox-SDK/livox_ros_driver211 个月前

livox_ros_driver2连接Horizon失败:SDK1静态库冲突与网络配置 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:How can i access Livox Horizon?(GitHub Livox-SDK/livox_ros_driver2 #123)

状态:有绕过办法

问题 ​

使用 livox_ros_driver2 接入 Livox Horizon 激光雷达时,即使正确配置了 HORIZON_config.json 中的端口(如 cmd_data_port: 56100)和 IP,仍无法正常通信或编译。社区反馈该驱动对 Horizon 支持不完善,存在 SDK 版本冲突及 IMU 数据耦合导致点云帧率受限问题。

环境 ​

Livox Horizon 激光雷达;ROS2 环境;Livox SDK1;Host PC IP 172.16.1.245;LiDAR IP 172.16.1.30

解决办法 ​

  1. 解决 SDK 库冲突:删除或重命名 /usr/local/lib 目录下的 liblivox_sdk_static.a(例如改为 liblivox_sdk_static.a.bak),防止链接到旧版静态库。
  2. 重新编译驱动:执行 colcon build,此时 ROS2 驱动会自动编译并链接动态库以通过构建。
  3. 检查网络配置:确保 Host PC 与 Livox Horizon 处于同一静态网络段(如原文示例中的 172.16.1.x)。
  4. 简化配置文件:Horizon 接入通常不需要复杂的 JSON 配置,建议精简 HORIZON_config.json 仅保留必要参数。

讨论原作者:@Oh-JongJin 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub Livox-SDK/livox_ros_driver2 #123:How can i access Livox Horizon?访问 2026-10-27