今年年初,一家做电商履约的仓跟我说他们 AMR 项目"翻车了"。不是车不好,是车太多——12 台 AMR 跑一个 2 万平方英尺的拣选区,某天下午四台车在一个十字路口迎面撞上,互相让,谁也不敢动,后面又顶上来三台,整个区域瘫了 40 分钟。人工一台一台挪开,重启任务,旺季的波次全乱了。
先说结论:AMR 死锁不是设备质量问题,是交通规则没定好。窄巷道里跑 AMR,就跟老城区的单行道一样——路没问题,是你没给车立规矩。
死锁到底是怎么发生的
死锁这个词是借的操作系统概念,意思很直白:几台车互相等,谁都走不了。仓库里最常见的有三种死法:
第一种,迎面相遇。两条 AMR 在一条只能容一台车通过的窄巷里迎面开过来,都停住,都等对方先让。AMR 的避障逻辑是"停下等障碍物移开",可对方也是这么想的——完美僵持。
第二种,路口互锁。四台车同时进一个十字路口,各占一条道,每台车的前进方向都被另一台车堵住。这是教科书级的死锁,12 台车以上的场子几乎都会遇到。
第三种,充电桩门口堵车。几台低电量车同时去充电,充电位只有一个,后面的车在通道里排队,把主干道堵死。这是最冤的一种——车是为了"回血",结果把路堵了。
我跟那家仓复盘的时候发现,他们的问题根本不在车,而在部署的时候图省事:地图画完就让车跑了,巷道宽度、路口优先级、充电调度,一个都没细调。AMR 厂商的默认参数是按"理想仓库"设的,你的仓又不是理想仓库。
窄巷道的交通规则清单
这套规则是我从几个跑顺了的场子总结出来的,拿去就能用:
单行道先行。所有净宽小于 2.5 米的巷道,全部设为单行。别心疼那点绕行距离——一条双向窄巷的死锁概率,是两条单行道的十倍以上。单行方向按货物流向定:收货往存储走一个方向,拣选往复核走一个方向,形成环路。
路口设优先级。每个十字路口定主次:主干道直行的车永远优先,支路进来的车必须停下等待。软件里这叫"区域互斥",说人话就是:一次只许一台车进路口,进去了别人就等着。部署时必须把"路口互斥"参数打开,别用默认的"礼让模式"。
留会车点。实在没法单行的长巷道,每隔 30~40 米留一个加宽的会车点,宽度至少能并排停两台车。车在会车点相遇,优先级低的那台主动退进去让行。这个在地图上要明确标出来,不能靠车自己"看着办"。
充电车靠边。充电桩不要设在主干道边上,单独划一个充电区,低电量车提前分流。更重要的是设充电阈值:电量低于 30% 才去充,别 60% 就跑去排队——我见过一个场子 8 台车 6 台在排队充电,剩下 2 台在干活,纯属调度参数没调好。
人车分流。AMR 跑的区域,人工拣选员的步行动线要用地面标线隔开。AMR 看到人会急停,一台车急停,后面排队的车全跟着停——人流一乱,车流必乱。

部署前必须做的三件事
如果你正准备上 AMR,或者已经上了但老死锁,这三件事按顺序做:
第一,实测巷道净宽。拿卷尺去量,注意是"净宽"——货架上探出来的纸箱、临时堆的托盘,都要算进去。我见过图纸上 3 米的巷道,实际只有 2.2 米,AMR 转弯半径都不够。
第二,做压力测试。别只跑 2 台车验收就签字。把计划数量的车全部放上去,模拟波次高峰连续跑 4 小时,专门看路口和充电区。死锁问题在低流量下根本测不出来,高峰一到全爆。
第三,留人工接管流程。死锁发生了,现场人员 5 分钟内要能手动挪车、重启任务。写进 SOP,贴在现场,别等到瘫了 40 分钟才想起来问厂商。
死锁一次到底损失多少
给你个算法:假设 10 台 AMR 的场子,死锁瘫痪 30 分钟。AMR 替代的人工按每台 1.5 个人算,15 个人 30 分钟的工时是 7.5 小时,加州仓按 25 美金时薪算,直接人工损失不到 200 美金——看着不大。
但真正的损失在后面:波次延误导致截单时间错过,快递提货车走了,这批货发不出去,晚一天的客户索赔和退款,加上一堆客服电话。一家日均 8000 单的仓,一次严重死锁的连带损失轻松过 5000 美金。一个月来两三次,这个项目在老板那里的印象分就没了。
我的判断:AMR 本体现在已经很成熟了,2026 年死锁九成九是部署问题不是产品问题。厂商负责把车卖给你,交通规则得你自己定——这笔"交规"的钱,值回票价。
最后留个问题:你们场子 AMR 死锁之后,是现场人员自己 5 分钟搞定,还是要打电话等厂商远程?如果是后者,你的 SOP 该重写了。






