跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
C++AI算法

Ubuntu 下 Livox Mid-360 激光雷达驱动配置与 ROS 集成

综述由AI生成如何在 Ubuntu 系统下配置 Livox Mid-360 激光雷达。内容包括设置静态 IP 地址、安装 Livox Viewer 上位机查看点云数据、部署 Livox-SDK2 驱动以及使用 ROS 功能包进行点云可视化。此外,还提供了精简编译 livox_ros_driver2 功能包的方法及解决常见编译报错的解决方案。

数字游民发布于 2026/3/22更新于 2026/4/3018 浏览
Ubuntu 下 Livox Mid-360 激光雷达驱动配置与 ROS 集成

一、Livox Viewer 查看点云

Mid-360 是 4 线束非重复扫描固态激光雷达。Mid-360 内部集成了 IMU 芯片(3 轴加速度计和 3 轴陀螺仪),默认情况下,上电后即开始以 200Hz 频率推送 IMU 数据(可通过上位机开启或关闭)。数据内容包括 3 轴加速度以及 3 轴角速度,方向与点云坐标系相同,在点云坐标系下 IMU 芯片的位置为(x=11.0mm,y=23.29 mm, z=-44.12 mm)。

Mid-360 通过以太网进行数据通信(UDP),支持静态 IP 地址模式。所有 Mid-360 出厂默认 IP 地址为 192.168.1.1XX(XX 为 Mid-360 SN 码最后两位数字),子网掩码为 255.255.255.0,默认网关为 192.168.1.1。首次使用 Mid-360 时,无需通过路由器,即可直接与电脑连接。

  • IP 地址:设备在网络中的唯一标识符。
  • 子网掩码:用于确定网络部分和主机部分,255.255.255.0 表示前 24 位是网络部分。
  • 网关:连接不同网络的设备,通常是路由器。

此时,为保证自己的电脑与 mid360 在同一网段,配置自己 Ubuntu 电脑有线网络 IPv4 的 IP 地址为 192.168.1.50,子网掩码为 255.255.255.0。

从 livox 官网 下载 Livox Viewer 2 - Ubuntu。

unzip LivoxViewer2_for_Ubuntu_v2.3.0.zip
cd LivoxViewer2_for_Ubuntu_v2.3.0
./LivoxViewer2.sh

执行完上述脚本,会弹出官方上位机界面进行点云数据查看。从下图可以看到,雷达 IP 为 192.168.1.134,与其 SN 后两位相对应。

livox_viewer.desktop 内容参考如下:

二、ROS 查看点云

1. 安装 雷达驱动 Livox-SDK2

在 Livox-SDK2 下载官方驱动及安装。

git clone https://github.com/Livox-SDK/Livox-SDK2.git
cd ./Livox-SDK2/
mkdir build
cd build
cmake .. && make -j$(nproc)
sudo make install

生成的共享库和静态库安装到 /usr/local/lib 目录下。头文件安装到 /usr/local/include 目录中。

如果想要删除 Livox SDK2:

sudo rm -rf /usr/local/lib/liblivox_lidar_sdk_*
sudo rm -rf /usr/local/include/livox_lidar_*

Mid-360 — Livox wiki 0.1 文档

2. 使用 ROS 功能包查看点云

在 livox_ros_driver2 下载功能包。

mkdir -p livox_ws/src && cd livox_ws/src
git clone https://github.com/Livox-SDK/livox_ros_driver2.git
cd livox_ros_driver2
# ROS1 + ubuntu20.04
source /opt/ros/noetic/setup.sh
./build.sh ROS1
roslaunch livox_ros_driver2 rviz_MID360.launch

在启动 launch 前,需要注意的是:根据实际情况配置 /livox_ros_driver2/config/MID360_config.json 文件。

  • 红框为自己的雷达机器 IP —— 默认 IP 地址为 192.168.1.1XX(XX 为 Mid-360 SN 码最后两位数字);
  • 蓝框为自己设置电脑的有线 IPv4 地址 192.168.1.50。

然后就可以通过 ROS 进行 Mid-360 点云可视化了。

3. 精简 livox_ros_driver2 功能包 (可选)

livox_ros_driver2 是官方为了兼容 ROS1 和 ROS2 的通用版本,需要通过 ./build.sh ROS* 来指定编译。而自己的系统是确定的 ROS 版本,可以根据需要精简 livox_ros_driver2 功能包。如下是 build.sh 文件内容,可以看到是首先清除原本编译的编译文件,接着根据指定版本对 launch、xml 文件进行重命名,然后使用对应 ROS 版本重新编译。所以我们根据需求对相应的文件进行重命名删减,即可得到指定的版本(其实,首次执行 /build.sh ROS* 后,该功能包即是对应版本功能包)。

关于 CMakeLists.txt 文件,我们也可以根据变量 ROS_EDITION 进行精简。

解决自己 ROS2 因 LIVOX_INTERFACES_INCLUDE_DIRECTORIES 编译报错的问题,操作方法如下:

# ---------------- livox_general_ws ---------------------------
cd livox_general_ws/src/livox_ros_driver2
./build.sh ROS1 # 或 ./build.sh ROS2

# ---------------- livox_ros1_ws ---------------------------
cd livox_ros1_ws
catkin_make

# ---------------- livox_ros2_ws ---------------------------
cd livox_ros2_ws
colcon build

目录

  1. 一、Livox Viewer 查看点云
  2. 二、ROS 查看点云
  3. 1. 安装 雷达驱动 Livox-SDK2
  4. 2. 使用 ROS 功能包查看点云
  5. ROS1 + ubuntu20.04
  6. 3. 精简 livoxrosdriver2 功能包 (可选)
  7. ---------------- livoxgeneralws ---------------------------
  8. ---------------- livoxros1ws ---------------------------
  9. ---------------- livoxros2ws ---------------------------
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Python 金融数据获取与通达信本地解析方案
  • 大模型面试经验分享与准备指南
  • Linux 网络基础:局域网通信与跨网段传输
  • Claude Code 本地配置与使用指南
  • SpringBoot+Vue 基于 Web 的咖啡点单系统设计与实现
  • gpt-oss-20b WEBUI 功能测评及 Ollama 无缝集成
  • 数据结构:跳表(Skiplist)原理与实现
  • Happy Coder:Claude Code 的移动端与 Web 客户端
  • Ubuntu 网络环境配置完整教程
  • iOS TabBar 背景透明设置方法
  • AI 辅助测试用例生成实战教程
  • 本地搭建带知识库的 AI 助手:Ollama + Open WebUI 部署指南
  • 二叉树中序遍历的递归与迭代实现
  • CentOS 7 Docker 完整安装与配置指南
  • Trae AI IDEA 插件实战指南:提升 Java 开发效率
  • 零基础学习网络安全:核心方向、岗位与入门路径详解
  • 离线语音转录工具 Whispering 本地化方案解析
  • Ubuntu 22.04 安装后启动卡死问题解决方案
  • Spring Boot Web 三大核心交互案例:表单、AJAX 及 JSON
  • C++ 音视频工具命令行骨架:参数解析与任务回调系统

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online