雨夜仓库里那台AGV:光电技术应用不是装个激光雷达就完事
晚上九点二十三,南京江北,一台AGV在原地画圈
9月23日,南京江北。晚上九点二十三,我蹲在一个仓库货架边上,看一台AGV原地画圈。不是软件崩了。也不是地图丢了。它每次走到那排不锈钢货架前,就像突然失忆,停两秒,转半圈,再退回来。现场小哥说得很直白:白天好好的,晚上就这样,邪门。
真不邪门。我把激光雷达的窗口擦了一遍,手指上全是灰。再看点云,反光地坪那一片全糊了,玻璃门后面冒出一堆假点,黑色塑料箱几乎不返回信号。软件工程师在边上嘟囔,算法参数调了三天。我说先别急。你让光出去再回来,中间这些坑不填,算法只能背锅。
南京江北仓库AGV激光雷达避障现场
这就是光电技术应用落到现场的样子。实验室里叫光机电算一体化,仓库里叫——你别撞货架。三四个字:真疼。
光飞出去再飞回来,中间全是坑
很多激光雷达干的事,说穿了不复杂:发一束短脉冲,等回波,算时间。TOF,飞行时间。光速大约每纳秒三十厘米,往返除以二,一纳秒对应十五厘米。听着挺简单,对吧?可一纳秒在电路里已经很长了。你要测到厘米级,计时分辨率得往皮秒走。这就不是拿个秒表能解决的。
发射端常见的是VCSEL或者边发射激光器,驱动电路给它一个很窄的电流脉冲,准直镜把光收成一束。接收端更麻烦:APD、SPAD,或者PIN探测器,把回来的微弱光子变成电流,跨阻放大器再把这个小电流抬成电压,后面交给TDC或者模拟前端去卡时间。整条链路里,光电技术应用的核心不是把光打出去,而是把回来的微弱光子和噪声分开。这句话我贴在工位上,真的。
激光雷达收发链路光电探测电路示意图
你可以把它想成在黑屋子里拍手听回声。拍一下,等墙返回声音,估算距离。可光比声音快太多,屋子里的反光、灰尘、玻璃、雨雾,全在回波里掺一脚。拍手听回声靠耳朵,光电探测靠探测器带宽、增益、阈值和一点点运气。运气这个词不专业?现场就这样。改天你蹲在反光地坪边上就懂了。
那台AGV的问题拆开看,其实三层。窗口污染,发射光被灰挡了一层;地坪镜面反射,回波太强,接收链路饱和;玻璃门透射,光跑出去了,雷达以为前面空着。还有黑色塑料箱,反射率低,回波弱到快淹没在环境光里。每一层都不算大问题,叠在一起,就变成原地画圈。
实验室曲线漂亮,现场只问抗不抗造
实验室曲线漂亮,现场只问抗不抗造
说实话,我刚入行时也迷信参数表。测距多少米,角分辨率多少,帧率多少,看着都挺美。后来发现,参数表不会告诉你仓库里有多灰,也不会告诉你不锈钢地坪能把回波怼到饱和。更不会告诉你,玻璃门在点云里能玩出多少花样。
先说窗口污染。别笑,擦镜头这件事,现场能解决一半的玄学故障。灰尘、油膜、雨滴,落在发射和接收窗口上,相当于给光路加了一块随机衰减片。你以为雷达在测距离,它其实在测窗口有多脏。维护周期、气吹、防尘罩,这些土办法比调参管用。
再说反光。地坪像镜子,回波强得离谱,接收器一下子饱和,近处目标反而丢了。加衰减片、改偏振、动态调增益、做多回波处理,都能缓一缓。可你改完得重新标定。温度一变,探测器响应漂一点,阈值就得跟着动。光电技术应用的现场边界,往往不是原理不通,而是标定和维护跟不上。
雨雾更直接。光在雨滴里散射,后向散射把近处填满,远处目标像被蒙了一层毛玻璃。有人问,加大功率行不行?先别。人眼安全标准摆在那儿,Class 1不是随便写的。功率上去,噪声也上去,功耗和散热跟着来。功率不是越大越好,合适才是。
常见误解得说清楚:激光雷达不是摄像头的替代品,它更像另一只眼睛。摄像头擅长纹理和语义,激光雷达擅长几何和距离。暗处、逆光、无纹理墙面,各有各的短板。你把两者硬对立,现场就会教你做人。那台AGV后来加了遮光罩,改了阈值,擦了窗口,又把玻璃门区域用反光贴标出来。没换雷达。也没上什么大模型。问题解决了大半。
从仓库到管廊,同一套光电逻辑在横向跑
从仓库到管廊,同一套光电逻辑在横向跑
不过话说回来,光电技术应用不只在仓库里转圈。南京江北地下管廊里,我见过另一套玩法:分布式光纤测温。一根几公里的光纤,发脉冲进去,看拉曼散射回来的光强和时间,就能算出沿线温度分布。原理同源吗?同源。发脉冲、收微弱光、卡时间、做信号处理。区别在指标:激光雷达要的是点和面,光纤传感要的是沿线的连续曲线。
横向看过去,光谱吸收、荧光检测、光电编码器、机器视觉光源,都是把光当信息载体。光不是只用来照明的。它可以是尺子,可以是温度计,也可以是化学分析的探针。可每换一个场景,边界就变一次。管廊里怕光纤弯折和接头损耗,仓库里怕反光地坪和灰尘,马路上怕雨雾和强阳光。你问我有没有一招通吃?没有。真有的话,现场工程师就不用熬夜了。
风险也得提。人眼安全、隐私边界、电磁兼容、长期漂移,这些不是论文里的边角料。尤其是户外光电设备,夏天晒、冬天冻,外壳热胀冷缩,光路稍微偏一点,标定就飘。成本呢?别只看采购价,维护和停线成本才是隐形的大头。一个防尘罩几十块,停线一小时多少钱,账很好算。
回到那个仓库。晚上十一点多,我把窗口擦干净,小哥把遮光罩装上,软件那边把近距饱和的阈值调了。AGV又跑起来,走到不锈钢货架前,停了一下,稳稳绕过去。没欢呼。大家只是松了口气。光电技术应用这东西,真不是装个激光雷达就完事。光打出去,还得有人管它怎么回来。