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

相关推荐
见合八方1 天前
News丨见合八方发布O波段高功率SLD蝶形器件
网络·soa·光通信·激光雷达·半导体光放大器
深圳市机智人激光雷达4 天前
时空解算与图优化:激光雷达 3D 建图的技术原理与实现流程
人工智能·3d·机器人·自动化·自动驾驶·激光雷达
深圳市机智人激光雷达4 天前
激光雷达:智慧港口自动化升级的核心感知基石
运维·人工智能·机器人·自动化·自动驾驶·无人机·激光雷达
见合八方4 天前
天津见合八方出席Optinet中国光网络研讨会,深耕国产SOA核心技术
网络·soa·光通信·激光雷达·半导体光放大器
Zoran.wu1 个月前
Benewake(北醒) TF02-Pro I2C 在 PixHawk 上的应用教程 (ArduPilot 固件)
无人机·激光雷达·北醒
HiEV1 个月前
激光雷达的「相机时刻」:从线数走向像素
激光雷达·速腾聚创·车载激光雷达
Maxwell的猫2 个月前
激光雷达:给自动驾驶装上“火眼金睛”的终极传感器
自动驾驶·汽车·激光雷达·辅助驾驶
bryant_meng2 个月前
【SLAM】Map Folding
计算机视觉·map·slam·激光雷达·回环检测
kobesdu2 个月前
综合强度信息的激光雷达去拖尾算法解析和源码实现
算法·机器人·ros·slam·激光雷达
Tfly__4 个月前
在PX4 gazebo仿真中加入Mid360(最新)
linux·人工智能·自动驾驶·ros·无人机·px4·mid360