当前位置:首页 > 嵌入式 > 嵌入式分享

把Livox Mid-360(简称Mid-360)装到实际机器人上、放到真实环境里运行,往往能遇到不少在实验室里没发现的问题。这类问题不一定是Mid-360本身的设计缺陷,更多是实际工程环境带来的:机器人运行时持续振动、户外温差或设备发热引起温度变化、环境里的玻璃和反光表面干扰激光,这些因素会让Mid-360的感知出现问题,比如点云畸变、定位漂移、出现假目标。这篇文章就把Mid-360工程落地中常遇到的几个坑——振动、温度、玻璃反光——整理出来,分析它们各自带来什么感知问题、成因是什么、以及怎么处理。

振动带来的感知问题

振动是机器人实际运行时几乎不可避免的,它对Mid-360感知的影响,是工程踩坑里很常见的一类。

振动带来的感知问题,主要是点云畸变、定位漂移。Mid-360的点云是随时间累积的,如果设备在点云累积过程中被振动带动、发生了微小的位置或姿态变化,累积出来的点云就会变形;振动还会影响IMU的数据,干扰运动补偿和紧耦合定位,让定位结果漂移。机器人在不平整地面行驶、或者电机等振动源持续工作,都可能把振动传给Mid-360。

振动的成因,是机器人的运动和环境。地面颠簸、驱动电机运转、机构运动,都会产生振动,如果Mid-360的安装支架刚度不足、或者没有减振措施,振动会直接传导到传感器上。振动越强,点云畸变和定位漂移越明显。

处理振动问题,要从源头和传导两方面入手:一方面评估机器人的振动源,对振动明显的平台做减振处理;另一方面加固Mid-360的安装支架、增加减振结构,把振动尽量隔离在传感器之外。安装的位置也要选择,避开振动集中的部位。处理好振动,点云畸变和定位漂移能得到明显改善。

温度变化带来的感知问题

温度变化是户外、或者设备发热场景下常见的问题,它对Mid-360感知的影响,往往比较隐蔽。

温度带来的感知问题,主要是测距偏移、点云形变、以及启动初期不稳定。温度变化会引起激光雷达内部元件(光学元件、结构件)的尺寸变化、以及一些参数漂移,导致测量结果出现偏移;设备从冷启动到热稳定,或者环境温度大幅变化,点云可能出现形变、测距不准。温度骤变时,问题更明显。

温度的成因,一方面是环境温度(户外的昼夜温差、不同季节),另一方面是设备自身发热(长时间运行、功耗集中)。Mid-360对环境温度变化有适应范围,超出范围或温度变化太快,感知就会受影响。

处理温度问题,要关注温度环境和设备状态:评估应用场景的温度范围,避免在超出设备适应范围的极端温度下使用;设备从冷启动到热稳定需要一定时间,刚启动时的数据可能不稳定,实际应用时要留出热稳定的过程;长时间运行注意设备散热,避免局部过热。理解温度的影响,就能对感知偏移有预期、在合适的时间点使用稳定数据。

玻璃与反光表面带来的感知问题

玻璃和反光表面,是环境中常见的一类"感知陷阱",对激光雷达的影响比较典型。

玻璃和反光带来的感知问题,主要是出现假目标、测距异常。激光打到玻璃上,一部分光透过、一部分反射,反射光可能来自玻璃表面、也可能来自玻璃背后的物体,导致点云里出现不真实的点、或者把玻璃背后的物体错误地测出来;强反光表面(镜面、金属亮面)可能产生多次反射、或过强的回波,造成测距值异常、出现假点。这些假目标会干扰避障、检测,让机器人误判环境。

玻璃和反光的成因,是激光的反射特性。玻璃既有镜面反射又有透射,反光表面反射率过高、或者产生镜面反射,都让回波信号复杂化,激光雷达难以准确判断回波对应的真实目标。

处理玻璃和反光问题,要从识别和处理两方面入手:点云预处理时,通过滤波、以及基于点云特征的方法,识别并剔除玻璃、反光产生的假点;算法层面,对检测出的可疑目标做筛选,避免假目标影响避障和感知判断。结合其他传感器(比如视觉)交叉验证,也能减少玻璃反光造成的误判。理解了玻璃反光的成因,就能在点云处理和感知算法里针对性地处理。

工程落地的系统化处理思路

把振动、温度、玻璃反光这几类问题放在一起看,Mid-360工程踩坑的处理,有一些系统化的思路。

一是从硬件安装层面预防。加固支架、减振处理、合理安装位置,能减少振动的影响;关注设备的散热和温度环境,能减少温度的影响。硬件安装做扎实,是预防这些感知问题的第一道防线。

二是从数据预处理层面过滤。点云预处理(去畸变、滤波、降采样)在软件层面处理畸变、剔除噪声和假点,能减轻振动、玻璃反光在数据层面的影响。预处理参数要结合实际场景调整,不是一套参数通吃。

三是从算法层面容错。感知和定位算法要做容错设计,对异常数据、假目标有识别和剔除机制,结合多传感器交叉验证,提高对振动、温度、玻璃反光这些工程干扰的容忍能力。硬件、预处理、算法三层结合,才能让Mid-360在真实工程环境里稳定感知。

整体来看,Mid-360工程落地中,振动、温度、玻璃反光这三类问题各有成因和表现。振动通过点云畸变、定位漂移体现,要从减振安装和加固支架入手;温度通过测距偏移、点云形变体现,要关注温度环境和设备热稳定;玻璃反光通过假目标、测距异常体现,要从点云处理和算法容错入手。处理时用"硬件预防、预处理过滤、算法容错"的系统化思路,三层结合,把这三类工程干扰的影响降到可接受的范围,才能让Mid-360在真实环境中稳定可靠地工作。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
关闭