ubuntu22.04配置MID360激光雷达

0.准备

ros2 版本 humble

给雷达供电接入电脑,设置静态ip

雷达的ip地址为192.168.1.1xx,其中的xx是贴在雷达上面的SN码的最后两位数我的是92

所以ip为192.168.1.192

1.sdk2

bash 复制代码
git clone https://github.com/Livox-SDK/Livox-SDK2.git
cd ./Livox-SDK2/
mkdir build
cd build
cmake .. && make -j
sudo make install

1.1删除sdk如下

bash 复制代码
sudo rm -rf /usr/local/lib/liblivox_lidar_sdk_*
sudo rm -rf /usr/local/include/livox_lidar_*

2.livox_ros_driver2

获取工作空间

bash 复制代码
git clone https://github.com/Livox-SDK/livox_ros_driver2.git ws_livox/src/livox_ros_driver2
bash 复制代码
cd ws_livox/src/livox_ros_driver2
bash 复制代码
./build.sh humble

3.修改/ws_livox/src/livox_ros_driver2/config/mid360配置文件

参考如下

bash 复制代码
{
  "lidar_summary_info" : {
    "lidar_type": 8
  },
  "MID360": {
    "lidar_net_info" : {
      "cmd_data_port": 56100,
      "push_msg_port": 56200,
      "point_data_port": 56300,
      "imu_data_port": 56400,
      "log_data_port": 56500
    },
    "host_net_info" : {
      "cmd_data_ip" : "192.168.1.51",
      "cmd_data_port": 56101,
      "push_msg_ip": "192.168.1.51",
      "push_msg_port": 56201,
      "point_data_ip": "192.168.1.51",
      "point_data_port": 56301,
      "imu_data_ip" : "192.168.1.51",
      "imu_data_port": 56401,
      "log_data_ip" : "",
      "log_data_port": 56501
    }
  },
  "lidar_configs" : [
    {
      "ip" : "192.168.1.192",
      "pcl_data_type" : 1,
      "pattern_mode" : 0,
      "extrinsic_parameter" : {
        "roll": 0.0,
        "pitch": 0.0,
        "yaw": 0.0,
        "x": 0,
        "y": 0,
        "z": 0
      }
    }
  ]
}

4.修改动态链接库路径

错误信息: [livox_ros_driver2_node-1] 抛出 "class_loader::LibraryLoadException" 异常 [livox_ros_driver2_node-1] 具体错误:无法加载库 dlopen 错误:liblivox_lidar_sdk_shared.so - 无法打开共享对象文件(文件不存在),位于 ./src/shared_library.c:99

bash 复制代码
# 找到 Livox SDK 安装位置
find ~ -name "liblivox_lidar_sdk_shared.so" 2>/dev/null

请确保将 SDK 文件 liblivox_lidar_sdk_shared.so 手动复制到 ~/ws_livox/install/livox_ros_driver2/lib 目录下,否则运行时会报错

5.通过rviz2查看点云

bash 复制代码
colcon build
bash 复制代码
source install/setup.bash
bash 复制代码
ros2 launch livox_ros_driver2 rviz_MID360_launch.py 

更多细节查看livox-wiki

https://livox-wiki-cn.readthedocs.io/zh-cn/latest/tutorials/new_product/mid360/mid360.htmlhttps://livox-wiki-cn.readthedocs.io/zh-cn/latest/tutorials/new_product/mid360/mid360.html

相关推荐
lihongli00012 天前
CAN、ROS数据录制与rqt图形化显示
自动驾驶·ros·激光雷达
韩曙亮13 天前
【自动驾驶】自动驾驶概述 ⑨ ( 自动驾驶软件系统概述 | 预测系统 | 决策规划 | 控制系统 )
人工智能·机器学习·自动驾驶·激光雷达·决策规划·控制系统·预测系统
见合八方17 天前
使用平行型子环腔的 23 KHz 线宽 1064 nm SOA 光纤激光器
信息与通信·soa·光通信·激光雷达·半导体光放大器
维维180-3121-14551 个月前
卫星-无人机-地面”遥感数据快速使用及地物含量计算的实现方法实践
无人机·遥感·高光谱·激光雷达·卫星
lxmyzzs2 个月前
基于深度学习CenterPoint的3D目标检测部署实战
人工智能·深度学习·目标检测·自动驾驶·ros·激光雷达·3d目标检测
Tipriest_3 个月前
激光雷达的单播和广播模式介绍
激光雷达·广播·单播
hero_heart3 个月前
2D和3D激光slam的点云去运动畸变
激光雷达
mozun20204 个月前
激光雷达信号提取方法对比梳理2025.7.8
目标检测·激光雷达·信号提取·gm-apd·滤波算法
龙猫略略略4 个月前
ros+px4仿真中的二维激光雷达消息
ros·px4·激光雷达