亚马逊每天收到数百万份订单,并承诺准时送达。其超过五十万台的移动机器人车队是兑现这一承诺的关键。在典型的亚马逊运营中心,有四个足球场大小的楼层,4000多台机器人在其中穿梭,将商品运送至员工处以便拣选发货。
然而,当机器人数量达到一定规模,拥堵问题便成为影响效率的主要挑战。亚马逊机器人人工智能首席应用科学家迈克尔·沃尔夫表示:“起初,增加机器人可以提高吞吐量,但超过某个临界点后,它们会相互干扰,反而降低系统效率。”
为了应对这一挑战,亚马逊的科学家们从多个层面入手,开发了独特的技术解决方案。
亚马逊的运营中心采用了一种独特的布局。装载着数百万件商品的四面存储架(称为“吊舱”)位于场地中央。机器人从下方顶起重达1000磅的吊舱,将其运送至场地边缘的拣选站。这与传统仓库中工人穿梭于货架间的模式截然相反,极大提升了效率。
当订单下达后,云端系统会决策使用哪个吊舱,以及如何将多个订单合并处理,以最大化每个吊舱运送的商品数量。这种“拼车”式的任务分配方式,能有效减少机器人不必要的行程,从源头降低拥堵的可能性。
为了管理机器人的实际移动,亚马逊的云计算服务创建了虚拟的“城市道路网格”,机器人只能在设定的“南北”或“东西”方向上行驶。系统会为每个机器人规划路线。
但实时规划面临巨大挑战。新订单不断涌入,员工会登录或退出工作站,机器人也会因突发状况而暂停。面对数万亿种可能性,系统必须在瞬间做出反应。为此,团队开发了“社交规则”算法,用以引导机器人的整体流向,避免拥堵。同时,系统也会评估是否允许个别机器人“打破规则”走捷径,以实现更高的整体效率。
正如亚马逊机器人高级研究经理乔伊·达勒姆所言:“实时反应比全局最优计划更重要。我们需要在系统的响应速度和最优性之间找到微妙的平衡。”
在包裹分拣中心,机器人需要将包裹运送到对应不同邮政编码的地面投递口。与拣货环节不同,分拣环节的优化空间更小,因为包裹是随机到达的。
为此,研究人员正在设计更先进的交通管理模式。针对多个机器人在多车道交叉口相遇的情况,他们开发了一种新的多智能体规划系统。该系统能同时考虑更多机器人的状态,以创造更优的交通流。
由于最先进的多智能体规划算法也无法实时处理上千台机器人的数据,达勒姆的团队发明了“混合”解决方案。该方法结合了针对单个机器人的快速规划,以及借鉴最先进方法的协同技术,旨在冲突发生前就找到并解决它们。
“我们的目标是创建一个不断演进的计划,”达勒姆解释道,“我们基于上一秒正在运行且已解决的方案,根据发生的变化、错误和新出现的情况进行更新,并重新确定机器人的优先级。”
未来,亚马逊希望利用机器学习进一步提升系统能力。研究人员正在开发让机器人自主评估环境并查询云端最佳策略的方法。同时,他们也在研发能够预测未来拥堵出现和消失位置的“学习算法”,让系统规划更具前瞻性。
亚马逊正通过与麻省理工学院等学术机构合作,共同探索利用机器学习预测和避免拥堵的新算法。最终目标是,通过机器学习策略和更优的预测规划算法,在保障安全的前提下,进一步增加运营中心的机器人数量,提升交通流量,从而让客户更快地收到包裹。FINISHED
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。