MIT让汽车像人类一样依赖简单地图自动驾驶

文章&图片来源:Newatlas,作者:David Szondy

即使这是一个它从未见过的环境,系统也应该能够顺利应对

麻省理工学院(MIT)正在研究一种新方法,通过模仿人类司机的驾驶方式,让自动驾驶汽车在不熟悉的区域行驶。

在蒙特利尔举行的2019机器人和自动化国际会议上,关于此项研究的论文显示,这种被称为“变分端到端导航和定位”的技术使用最基本的地图和摄像机来分析和导航一个新位置,也就是说,在程序里本来是没有编写这个新位置的详细数据信息。

自动驾驶汽车的发展表明,提升自动驾驶能力的任务是多么困难,并揭示了人类和机器智能之间的巨大鸿沟——不仅在计算能力方面,而且在双方如何解决问题方面也是如此。

举例来说,只需要一张粗略的地图和他们的眼睛,人类就能很容易地在陌生、复杂的地方找到路。

夸张一点来说,就像一个人可以从伦敦的特拉法加广场走到利物浦街站,而他只需注意沿途的酒吧就能完成任务。

可以看到,人类可以利用非常基本的信息,然后将其应用于非常复杂的情况。

人们通过一张简单的地图就有可能将其与他们周围所看到的事物联系起来。看似无关的数据也可以根据情况被忽略或综合到导航中。

而即使是在熟悉的区域,自动驾驶汽车也往往依赖非常复杂的传感器阵列来生成详细的地图和数据库,用于定位、绘制地图、目标检测、路径规划和转向控制。

对于像旧金山这样的大城市来说,需要生成的地图容量可能有4TB那么大。

MIT研究小组表示,设计“变分端到端导航和定位”的目的是模仿人类方式,从人类司机那里学习,然后只用一个简单的地图和摄像机提供的信息来适应新的情况。

这个想法背后的依据,是机器能够对模糊的地图信息进行纠正,然后添加细节并确定车辆的位置,这样系统就可以更新它到预期目的地的路线。

为了教会计算机,该研究小组让一名人类驾驶员操控一辆自动驾驶版本的丰田普锐斯,同时用几个摄像头和一个GPS收集郊区街道、道路结构和障碍物的数据。

与更传统的依赖非常复杂的机器推理和数据库的方法不同,MIT的方法是从视觉线索中学习。这意味着当车辆进入一个新的区域时,除了一张基本的地图,它不需要任何其他详细的指导。

在计算机科学与人工智能实验室(CSAIL)的丹妮拉•鲁斯(Daniela Rus)领导下,MIT团队开发的这种端到端导航系统的不同之处在于,就像人类一样,它是专门为寻找目的地而设计的,而不是专注于沿着设计路线走。

它利用的是从人类驾驶员那里学到的知识,然后运用统计方法来预测一个完整的概率分布,这使得车辆在特定时间点所有可能的转向命令都会被考虑到。

MIT表示,这一预测基于一种名为卷积神经网络(CNN)的机器学习模型,一种让车辆通过与人类司机培训期间收集的图像驾驶来学习的方法。

“一开始,在一个T型路口,汽车可以有多种转向选择。”鲁斯解释说,“这个模型也从考虑所有这些方向开始,但是当它看到越来越多人类司机的数据时,它看到的是左转或右转,但是没有人直走。”

通过这种方式,自动驾驶汽车就能知道如何处理包括T型路口在内的不同类型的道路。

“变分端到端导航和定位”还允许汽车考虑其他可见的线索,如标志、道路线和其他标记,以确定它所处的道路类型并预测十字路口状况,以及在特定情况下如何驾驶。

此外,它还可以分析街道模式,以帮助确定自己的位置。具体来说,当车辆“看”到的道路与地图上的线路高概率匹配时,表明系统对位置进行了正确定位。

这样,一个4TB大小的城市地图就可以减少到40GB。

此外,当数据不匹配时,该系统的适应性也要高得多,能够处理传感器故障和噪声输入。

“我们的目标是实现车辆在新环境下的自主导航。”鲁斯表示,“如果我们训练一辆自动驾驶汽车在城市环境中行驶,比如在剑桥的街道上,系统也应该能够在树林中顺利地行驶,即使这是一个它从未见过的环境。

为您推荐