1. 为什么我最终选了 Livox Viewer 2 来调 Mid-360
1.1 从一次点云“糊成一团”的现场说起
第一次把 Mid-360 架到支架上通电,我满心期待打开软件能看到干净利落的点云,结果屏幕上出现的是一团灰蒙蒙的雾,近处地面和远处墙面糊在一起,转个角度还拖影。当时我第一反应是雷达坏了,后来才发现问题出在调试工具和参数配置上——用错了查看器,或者用了默认的广播模式却没对齐网络,点云自然是一锅粥。
Livox Mid-360 是览沃面向机器人、低速无人车和测绘场景推出的一款中距激光雷达,主打小体积、大视场角和较低成本,很多做 SLAM 建图、目标检测、点云数据采集的朋友都会选它。但雷达本身只是硬件,真正决定你能不能拿到可用数据的,是调试环节。Livox Viewer 2 就是览沃官方配套的可视化调试软件,它能实时显示点云、查看设备状态、修改网络参数、录制和回放数据包,是 Mid-360 上手阶段最直接的工具。
这篇内容适合三类人:刚拿到 Mid-360 不知道怎么点亮的新手、点云显示异常但找不到原因的老手、以及准备把雷达接入 ROS2 做建图但想先把硬件调通的人。我会把整个调试流程拆开讲,包括网络配置、软件操作、参数含义、常见故障排查,以及我踩过的那些坑。
1.2 调试工具选型的几个现实考量
市面上能看激光雷达点云的工具不少,为什么我最后还是回到 Livox Viewer 2?这里说几个实际理由。
第一是原生支持。Mid-360 用的是览沃自家的通信协议和数据格式,第三方工具比如通用的点云查看器往往需要额外的驱动或转换层,配置麻烦不说,还容易丢数据。Livox Viewer 2 是官方出的,设备识别、数据解析、固件升级都是一条龙,省去了大量适配工作。
第二是网络调试的便利性。Mid-360 通过以太网输出数据,默认走 UDP 协议。Livox Viewer 2 内置了设备发现和 IP 配置功能,不用你去命令行敲一堆指令,直接在界面里就能改雷达的 IP、子网掩码和网关。对于不熟悉网络调试的朋友,这一点非常友好。
第三是数据录制和回放。调试阶段最怕的就是现场调好了,回去复现不了。Viewer 2 支持把原始数据录成包文件,回去慢慢分析,这对做算法验证和问题定位帮助很大。
当然它也有局限,比如不做建图、不做标定、点云后处理能力弱。所以我的建议是:用 Viewer 2 做硬件调试和数据采集,用 ROS2 加 Cartographer 或类似方案做建图和算法开发,两者分工明确,不要指望一个工具包打天下。
提示:如果你手上还有别的览沃雷达,比如 Avia 或 HAP,Viewer 2 同样兼容,界面逻辑基本一致,学会一个就能迁移。
2. 调试前的硬件与网络准备
2.1 硬件连接清单与供电注意事项
在打开软件之前,先把物理连接理清楚。Mid-360 的接口不算复杂,但有几个细节容易翻车。
你需要准备的东西:Mid-360 雷达本体、配套的电源线或电源适配器、网线一根、一台带网口的电脑(或者 USB 转网口转换器)。Mid-360 的供电范围一般是 9 到 27 伏,我用的是 12 伏 2 安以上的电源,实测电流峰值会到 1 安左右,所以电源别选太小,否则雷达启动瞬间可能掉电重启。
网线建议用质量好一点的超五类或六类线,长度不要超过 30 米。我遇到过一次用了一根劣质长网线,设备能发现但点云断断续续,换了短线立刻正常。这种问题很隐蔽,新手容易怀疑雷达本身。
连接顺序我习惯这样:先接好网线,再接电源,最后开电脑上的软件。原因是雷达上电后会开始广播自己的存在,如果电脑网络还没准备好,可能错过设备发现窗口。虽然 Viewer 2 支持手动刷新,但养成好习惯能少很多麻烦。
注意:Mid-360 工作时会发热,这是正常的,但不要把它放在不透气的盒子里长时间运行。我试过在密闭亚克力罩里跑半小时,点云开始出现异常噪点,散热改善后恢复。
2.2 电脑网络配置:把网段对齐是第一步
这是新手最容易卡住的地方。Mid-360 出厂默认 IP 通常是 192.168.1.1XX 这个网段,而你的电脑网卡如果还是自动获取 IP,两者根本不在一个频道上,软件自然发现不了设备。
我的做法是手动给电脑网卡配一个同网段的静态 IP。以 Windows 为例,进入网络适配器设置,找到你插网线的那块网卡,把 IPv4 地址设成 192.168.1.50,子网掩码 255.255.255.0,网关可以留空或者填 192.168.1.1。这样电脑和雷达就在同一个局域网里了。
如果你用的是 Linux,可以用命令行临时配置:
sudo ifconfig eth0 192.168.1.50 netmask 255.255.255.0 up或者用 ip 命令:
sudo ip addr add 192.168.1.50/24 dev eth0 sudo ip link set eth0 up配置完可以用 ping 测试一下,但注意 Mid-360 默认可能不响应 ping,所以 ping 不通不代表设备没在线,最终还是要以 Viewer 2 能否发现设备为准。
这里有个经验:如果你同时用 WiFi 上网和网线连雷达,要确认系统路由表没有把雷达网段的流量走到 WiFi 网卡上。我遇到过电脑能上网但发现不了雷达,查了半天是路由优先级问题,把网线网卡的路由跃点数调低就好了。
2.3 防火墙与安全软件的干扰排查
Windows 防火墙有时候会拦截 Viewer 2 的 UDP 广播包,导致设备发现失败。如果你确认网络配置没问题但软件里就是空的,可以先临时关闭防火墙测试一下。
具体操作:进入 Windows 安全中心,找到防火墙和网络保护,把当前网线所在的网络配置文件先关掉防火墙。如果关掉后能发现设备,说明就是防火墙的问题,这时候不用一直关着,去防火墙的高级设置里给 Livox Viewer 2 放行 UDP 入站和出站规则即可。
杀毒软件也可能捣乱,尤其是一些带网络防护功能的安全套件。我的建议是调试阶段先把这些软件的网络监控关掉,调通之后再按需开启。
3. Livox Viewer 2 界面操作与核心功能拆解
3.1 设备发现与连接:看到设备列表之后做什么
打开 Livox Viewer 2,左侧一般会有设备列表区域。如果网络配置正确,雷达会在几秒内自动出现。如果没出现,点一下刷新按钮,或者检查前面说的网络和防火墙问题。
设备出现后,你会看到它的序列号、IP 地址、固件版本等信息。双击设备或者点连接按钮,软件就会开始接收点云数据。第一次连接时,界面可能会提示固件版本不匹配或者需要升级,这时候先别急着升,确认当前固件能正常工作再说,升级有风险,后面我会单独讲。
连接成功后,主视图区会出现实时点云。如果点云是黑的或者没有,先检查雷达是不是被遮挡,或者视角设置是不是有问题。Viewer 2 默认的视角可能对着天空,你拖动鼠标旋转一下就能看到地面和周围环境。
提示:连接多个雷达时,Viewer 2 支持同时显示,但要注意每个雷达的 IP 不能冲突,数据带宽也要考虑,普通千兆网卡带两到三台 Mid-360 问题不大。
3.2 点云显示参数:把“雾”调成清晰图像
点云显示效果受好几个参数影响,调好了能看到干净的结构,调不好就是一团糊。我一般会关注这几个设置。
点大小:默认可能偏小,远距离点看起来像噪点。适当调大一点,但别太大,否则近处点会糊成一片。我通常设在 1 到 3 像素之间,根据屏幕分辨率微调。
颜色模式:Viewer 2 支持按距离、按反射率、按高度等模式着色。调试阶段我推荐用按距离着色,能直观看出雷达的测距范围和点云密度分布。做建图时可以用按高度着色,方便观察地面和墙面的分离情况。
累积帧数:这个参数决定多少帧点云叠加显示。调大了点云更密,但动态物体会拖影;调小了点云稀疏,但实时性好。静态场景调试可以设 5 到 10 帧,动态场景建议 1 到 2 帧。
视场角裁剪:Mid-360 是 360 度水平视场,但垂直视场有限,通常负 7 度到 52 度左右。如果你只关心前方一定角度,可以裁剪掉多余部分,减少视觉干扰,也能降低软件渲染压力。
我踩过的一个坑是:不小心把点大小设成了 10 像素以上,整个屏幕全是色块,还以为雷达坏了。所以调参数要一点点来,改一个看一个效果。
3.3 数据录制与回放:调试现场留证据
调试时经常需要反复对比不同参数下的点云效果,或者把现场数据带回去分析。Viewer 2 的录制功能就是干这个的。
点击录制按钮,软件会把原始数据包存成文件。录制时注意磁盘空间,Mid-360 数据量不小,跑十分钟可能就几个 G。我一般录之前先确认剩余空间,并且把文件存到固态硬盘上,机械硬盘写入速度可能跟不上导致丢帧。
回放时直接打开录制的文件,软件会像实时连接一样显示点云。这时候你可以暂停、逐帧查看、调整显示参数,非常适合做问题定位。比如你发现某一段点云有异常,回放时暂停在那里,慢慢旋转视角看细节。
注意:录制文件默认格式是览沃自家的,第三方工具不一定能直接读。如果需要给其他人看,可以导出成通用点云格式,但会有精度损失,重要数据建议保留原始包。
4. 网络参数修改与 IP 地址调整实战
4.1 为什么要改雷达 IP:多设备与网段规划
单台雷达调试时,默认 IP 通常够用。但如果你有多台 Mid-360,或者雷达要接入一个已有的机器人网络,默认 IP 可能和别的设备冲突,或者不在你规划的网段里。这时候就需要改雷达的 IP。
改 IP 的入口在 Viewer 2 的设备设置里。选中设备后,找到网络配置选项,可以看到当前的 IP、子网掩码、网关。修改时要注意:新 IP 必须和你的电脑网卡在同一网段,否则改完就连不上了。
我的习惯是给雷达分配一个固定的、有规律的 IP,比如 192.168.1.101、192.168.1.102 这样,方便记忆和管理。网关一般填电脑的 IP 或者路由器 IP,如果雷达不需要主动外发数据,网关可以留空。
4.2 修改 IP 的具体步骤与验证方法
在 Viewer 2 里改 IP 的流程大致是这样:连接设备,进入设置,找到网络参数,输入新 IP 和掩码,点击应用。软件会提示修改成功,然后设备会重启网络模块,这时候连接会断开。
接下来你要做的是:把电脑网卡的 IP 也改到新网段,或者添加一个辅助 IP。比如雷达改成了 192.168.2.101,你的电脑还是 192.168.1.50,那就连不上了。你可以给电脑网卡再加一个 192.168.2.50 的地址,这样两个网段都能通。
验证方法是重新在 Viewer 2 里刷新设备,看新 IP 的设备能不能被发现。如果发现不了,先检查电脑网卡配置,再检查网线,最后才怀疑雷达。我遇到过改完 IP 后忘记改电脑网卡,折腾了半小时才发现是低级错误。
提示:改 IP 前最好把当前配置截图保存,万一改错了还能对照恢复。有些固件版本改 IP 后需要断电重启才生效,如果软件里刷新不到,试试给雷达重新上电。
4.3 UDP 网络调试的底层逻辑
Mid-360 的数据传输走 UDP 协议,这是理解很多调试问题的关键。UDP 是无连接协议,不保证数据包一定到达,也不保证顺序。所以你在 Viewer 2 里看到点云偶尔卡顿或者丢帧,不一定是雷达问题,可能是网络丢包。
排查 UDP 丢包可以用网络调试助手或者 Wireshark 抓包。看数据包是不是连续、有没有大量重传或丢弃。如果丢包严重,检查网线质量、网卡驱动、交换机性能。我试过用一台老旧的百兆交换机,点云明显卡顿,换成千兆交换机后流畅很多。
另外,UDP 广播包是设备发现的基础。如果网络里有多个网段或者 VLAN,广播包可能过不去,导致设备发现失败。这时候要么把雷达和电脑放到同一网段,要么配置静态 ARP 或者手动添加设备 IP。
5. 点云质量问题的排查与优化
5.1 点云稀疏、噪点多、拖影的常见原因
点云质量差是调试阶段最常见的问题,原因可能有很多,我按出现频率排个序。
第一是环境光干扰。Mid-360 是激光雷达,对强光敏感。如果你在阳光直射的窗边或者有强反光的地面调试,点云噪点会明显增多。解决办法是拉窗帘或者换个位置,室内调试效果最好。
第二是反射率问题。黑色物体、镜面、玻璃对激光反射弱或者反射方向不对,会导致点云缺失或异常。这是物理限制,不是雷达故障。遇到这种情况,可以调整雷达角度,或者接受这些区域点云不完整。
第三是网络丢包。前面说过 UDP 不保证可靠,丢包会导致点云帧不完整,看起来就是稀疏或者闪烁。用抓包工具确认一下,如果是网络问题就优化网络。
第四是参数设置不当。点大小、累积帧数、视场角裁剪这些参数没调好,也会让点云看起来很差。回到显示设置里慢慢调。
第五才是雷达硬件问题。如果以上都排除了,点云还是异常,可以联系厂家技术支持,或者用另一台同型号雷达对比测试。
5.2 用 Viewer 2 做点云质量快速评估
Viewer 2 虽然不做复杂分析,但有几个功能可以帮你快速判断点云质量。
看点云密度分布:正常工作时,Mid-360 在 10 米距离内点云应该比较密集,远处逐渐稀疏。如果你发现近处也很稀疏,可能是雷达转速异常或者数据丢包。
看地面平整度:把雷达放在水平地面上,点云里的地面应该是一个平整的平面。如果地面弯曲或者分层,可能是雷达安装倾斜或者标定问题。
看静态物体稳定性:对着一个静止的墙面或箱子,点云应该稳定不闪烁。如果点云跳动明显,可能是网络抖动或者雷达内部问题。
我一般会用一个纸箱放在雷达前方 3 米左右,看纸箱边缘是否清晰。边缘模糊或者有拖影,说明点云质量有问题,需要进一步排查。
5.3 建图飘移与点云数据处理的关联
很多朋友调完雷达后要接 ROS2 做 SLAM 建图,然后发现建图飘移。这里要区分是雷达问题还是算法问题。
如果 Viewer 2 里点云本身干净稳定,那雷达硬件和调试没问题,飘移大概率是 SLAM 算法参数、时间同步、外参标定的问题。如果 Viewer 2 里点云就有问题,那先解决雷达调试,再谈建图。
时间同步是建图飘移的一个常见原因。Mid-360 支持 PTP 或 GPS 时间同步,如果多传感器融合时时间戳对不齐,建图就会飘。调试阶段可以先用单雷达建图验证,确认雷达数据没问题后再加其他传感器。
点云数据处理方面,Mid-360 的原始数据需要经过运动补偿和坐标变换才能用于建图。Viewer 2 显示的是处理后的点云,但如果你自己写程序读取原始数据,要注意这些处理步骤不能省。
6. 常见问题速查与避坑经验
6.1 设备发现失败排查表
| 现象 | 可能原因 | 排查方法 |
|---|---|---|
| 软件里没有设备 | 电脑网段不对 | 检查网卡 IP 是否与雷达同网段 |
| 软件里没有设备 | 防火墙拦截 | 临时关闭防火墙测试 |
| 软件里没有设备 | 网线或接口问题 | 换网线、换网口测试 |
| 设备出现但连不上 | IP 冲突 | 改雷达或电脑 IP |
| 设备出现但连不上 | 固件不匹配 | 查看固件版本,必要时升级 |
| 连接后无点云 | 视角问题 | 旋转视角,检查是否对着遮挡物 |
| 连接后无点云 | 雷达未转动 | 听声音,正常应有轻微转动声 |
6.2 点云异常快速定位
点云全黑:检查显示设置里的颜色模式,可能选了不合适的着色方式。
点云只有一圈:可能是视场角裁剪设置过窄,恢复默认试试。
点云闪烁严重:网络丢包或雷达供电不稳,先换网线和电源。
点云有规律条纹:可能是附近有强光源干扰,换个环境测试。
点云距离明显偏短:检查雷达镜头是否有污渍,用镜头纸轻轻擦拭。
6.3 我踩过的几个典型坑
坑一:用 WiFi 网段连雷达。有次电脑同时开着 WiFi 和网线,雷达网段流量走了 WiFi,怎么都发现不了设备。后来把 WiFi 关掉或者调整路由优先级才解决。
坑二:固件升级中途断电。手贱在升级固件时碰掉了电源,雷达变砖,只能返厂。所以升级固件一定要保证供电稳定,最好用 UPS 或者充满电的电池。
坑三:忽略散热。夏天在车里调试,雷达温度过高,点云开始出现异常。后来加了个小风扇吹着,问题消失。Mid-360 虽然功耗不高,但长时间工作还是要注意散热。
坑四:录制文件存到慢速硬盘。用了一张老 SD 卡存录制文件,写入速度不够,丢帧严重。换成固态硬盘后正常。录制前一定确认存储介质速度。
坑五:多雷达 IP 冲突。两台雷达默认 IP 一样,同时上电后互相干扰,只能发现一台。后来给每台雷达改了不同 IP 才正常。
7. 从调试到建图:Mid-360 的下一步
7.1 调试完成后如何接入 ROS2
Viewer 2 调通之后,下一步通常是把雷达接入 ROS2 做建图或感知。览沃提供了 ROS2 驱动包,安装后配置好雷达 IP 和主机 IP,就能发布点云话题。
接入 ROS2 时要注意:驱动里的网络配置要和 Viewer 2 里改过的 IP 一致,时间同步要配置好,坐标系要定义清楚。我一般先用 ros2 topic echo 看一下点云话题有没有数据,再用 RViz2 显示,确认和 Viewer 2 里看到的一致。
如果 RViz2 里点云异常,先回 Viewer 2 确认雷达本身没问题,然后检查 ROS2 驱动的参数配置。很多时候是话题名、坐标系或者 QoS 设置不对。
7.2 建图飘移的排查思路
建图飘移是 SLAM 阶段的常见问题,和雷达调试的关系是:雷达数据质量是基础,算法参数是关键。
如果 Viewer 2 里点云干净,但建图飘,先检查时间戳是否同步、外参是否准确、运动是否过快。Cartographer 对雷达数据频率和运动速度有要求,太快会导致匹配失败。
如果 Viewer 2 里点云就有问题,那先回到调试阶段解决。点云质量不行,再好的算法也建不出好图。
我的经验是:先用 Viewer 2 录一段静态和动态数据,回放确认点云质量,再拿这段数据去跑建图算法。这样可以排除现场实时调试的干扰,专注算法调参。
7.3 长期使用的维护建议
Mid-360 是精密光学设备,长期使用要注意几点。
定期清洁镜头,用专用镜头纸和清洁液,不要用粗糙的布擦。检查线缆和接口,避免松动导致接触不良。固件不要盲目追新,稳定版本能用就不升,升级前备份配置。如果雷达要装在移动平台上,做好减震,剧烈振动会影响内部光学结构。
我一般每三个月会做一次全面检查:清洁镜头、检查线缆、用 Viewer 2 看一遍点云质量、确认固件和配置没变。这样能提前发现潜在问题,避免关键时刻掉链子。
调试这件事,说到底就是耐心加细心。Mid-360 本身是款很成熟的雷达,大部分问题都出在网络配置和参数设置上。把 Viewer 2 用熟,把网络理清楚,把常见问题排查表放在手边,基本上能覆盖九成以上的调试场景。剩下的那一成,要么是硬件故障,要么是环境极端,该找技术支持就找,别自己硬扛。