2023 年 5 月,佛山一个 1.2 万平的家居电商仓,6 台 AMR 和 4 台叉车在主通道交叉口来了个"亲密接触"——AMR 的激光雷达在 0.4 米处触发急停,叉车司机一脚刹车,货叉离 AMR 的顶盖不到 30 厘米。全场安静了三秒钟。没撞上,但那天之后仓库经理跟我说:"大刘,这个路口必须想办法。"你看,交叉口的问题从来不是"会不会出事",而是"第几次出事"。

先讲原理:交叉口就是个"临界区"

这就像操作系统里两个线程抢同一块内存——交叉口是 AMR 和叉车共享的临界区,谁先进谁等,必须有个互斥机制,无非三种:

  1. 时间切分:交通灯。你走你的绿灯时间,我等我的红灯时间。
  2. 空间切分:物理隔离或单向循环。把共享区干脆拆掉,不存在抢的问题。
  3. 协商式:AMR 调度系统的区域预占(zone reservation)。你可以理解为分布式锁,谁先拿到令牌谁过。

叉车的问题在于它是"人"在开。仓内叉车一般限速在 10 公里/小时上下,也就是每秒 2.8 米;满载时刹停要 2 米开外,再加上司机反应时间,从"看见"到"停住"轻松超过 4 米。而货架端头、堆在通道边的托盘,经常把视距压到 3 米以内——看见的时候,已经晚了。

AMR 那边呢?常见 AMR 满载速度 1.0~2.0 米/秒,激光雷达发现障碍物先减速再急停,逻辑上很稳。但它的致命弱点是:它只能"看见",不能"被看见"。叉车司机低头看货叉、看单据的时候,AMR 就正好待在盲区里。

交叉路口要不要装交通灯?三条硬线

先说结论:不是每个路口都值得装灯。全场每个路口无脑装灯,是典型的伪需求——钱花了,效率还降了。判断装不装,看三条硬线,满足一条就装:

第一,视距不够。 站在路口中心,沿四个方向看,视距小于"叉车制动距离+司机反应距离"(一般按 5 米卡)的路口,装。视距充足的路口装灯,纯属给领导参观时看的。

第二,冲突频繁。 统计一周,日均"险情"(急停、急刹、人工干预)超过 3 次的路口,装。低于这个数,先用土办法。

第三,有"外人"。 路口连着卸货区、参观通道,或者临时工、访客会经过,装。AMR 和固定班组的叉车司机混久了有默契,外人没有。

AMR 与叉车在仓库交叉口相遇,地面标识与信号灯指挥通行

交通灯怎么跟 AMR 调度联动?记住:灯是给人看的

这是最多人搞错的地方。AMR 不需要看灯——它的调度系统早就知道每台车的位置和路径。交通灯,是给叉车司机看的。

正确的联动架构是"一路信号,两路输出":地磁线圈或雷达检测到车辆进入路口感应区,控制器同时做两件事:① 把另一方向的灯切红;② 给调度系统发"路口占用"事件,调度提前让排队的 AMR 在停止线外减速等待,而不是开到路口中央再急停。

反过来,调度系统也可以主动"预约"路口:AMR 距路口还有 10 米时,调度先发预约,控制器把叉车方向切黄闪 3 秒再切红——这就像机场的航班时刻,你可以理解为给路口加了个红绿灯版的"叫号系统"。

不联动的灯就是个高级摆设。2024 年 3 月,东莞一家电子厂成品仓,2 个主通道交叉口装了 4 套信号灯,花了 3 万多,但灯和调度系统没打通:AMR 按自己的区域预占停在路口中间,叉车司机看绿灯直行,一个月内还是发生了 2 次剐蹭。险情数从每天 2.1 次只降到 1.8 次——这就是"装了灯但没联动"的典型,钱基本白花。

预算不够的土办法:先把不要钱的事做完

灯不是唯一的解,甚至不是最便宜的解。下面这三件,基本不花钱,效果立竿见影:

  1. 地面停止线 + 凸面镜。 路口四个方向画停止线,视距死角装凸面镜。叉车司机被迫"停一下、看一眼",大部分险情就消失了。
  2. 单向循环。 把主通道改成单向,交叉口从"十字"变成"T 字"甚至消失。这是动线设计的基本功,很多仓的交叉口本来就是可以消掉的。
  3. AMR 侧虚拟墙。 在调度系统里给危险路口画虚拟减速带,AMR 提前 5 米降到 0.5 米/秒通过——软件改配置,零成本。

佛山那个仓最后就是这么干的:只给视距最差的 1 个路口装了感应灯,另外 3 个路口用停止线+单向循环解决。3 个月后,全场路口险情从每天 11 次降到不到 1 次。

维护的坑:灯装完才是开始

信号灯系统最怕的不是装错,是坏了没人知道。几个我们项目里真实踩过的坑:

  • 灯杆被叉车撞歪。 别笑,这是最高频的"故障"。灯杆必须装在防撞柱后面,或者干脆吊装。
  • 感应器被托盘挡住。 有人把托盘长期堆在感应区上,系统以为路口永远"有车",灯常年红灯,司机开始闯红灯——比没灯更危险。
  • 断电默认状态。 控制器断电或故障时,默认必须全红(fail-safe),绝不能默认全绿。验收第一项就测这个:拔电,看灯。
  • 巡检清单。 每月一次:测感应器灵敏度、看灯杆垂直度、查控制器日志里的"异常切灯"记录。Uptime 做到 99.5% 以上才算合格——灯的可靠性,要按安全设备算,不能按"照明设备"算。

算笔账:装灯 vs 出一次事故

一个四向路口的感应信号灯,灯杆+控制器+地磁/雷达,询价一般在人民币 1~2 万;4 个路口全套下来不到 8 万,每年维护费几千块。

另一边呢?据 OSHA 估计,美国每年约 85 起叉车死亡事故、3.49 万起重伤。落到单个仓,一次有人受伤的事故:医疗+停工整顿+保险上浮+可能的罚款,综合成本奔着六位数人民币去;要是重伤或死亡,七位数打底,还不算停线、客户索赔这些连锁反应。

对比项 装交通灯(4 个路口) 出一次事故
一次性投入 约 4~8 万元 0(但这是在赌)
年维护成本 几千元 保险上浮年年交
单次事故综合成本 —— 轻伤六位数起,重伤七位数
对效率的影响 等灯约 5~10 秒/次 停线整顿至少半天起

还有个反常识的判断:灯装得越多,仓越慢。 信号灯的本质是把"冲突"变成"排队"——每个路口等灯 5~10 秒,一条主通道 4 个灯,一趟搬运多耗半分钟。一天 500 趟,就是 4 个小时的运力蒸发。所以灯是安全税,不是免费午餐:只给真正危险的路口交税,别给全场交。

这钱花得值不值,看这一个数——"路口日均险情数"。装灯前统计一周,装灯后再统计一周,降到每天不到 1 次,这 8 万就花得值;降不下来,说明问题不在灯,在动线设计,赶紧把钱花在改单向循环上。

作者:大刘|自动化设备工程师,前集成商技术负责人