0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Waymo和谷歌合作提出一系列用于自动驾驶行为预测的模型

如意 来源:今日头条 作者:DeepTech深科技 2020-10-19 12:00 次阅读

导读:Waymo 近期宣布在凤凰城地区开放没有安全员的无人驾驶出租车,实现首个商用的真正的无人驾驶。与此同时,Waymo 也公开分享了一系列新的研究论文,本文就来讲解一下 Waymo 在行为预测方面的研究成果。

周围的车辆和行人在接下来数秒中会做什么?要实现安全的自动驾驶,这是一个必须回答的关键问题,这也就是自动驾驶领域中的行为预测问题。

行为预测的难点在于周围行人、车辆的不确定性和各种规则之外的行为。这些状况难以用规则进行总结,因此最近研发人员们开始利用基于数据驱动的深度学习的方法,以达到更加合理的预测效果。

在这方面,来自 Waymo 和谷歌的团队提出了一系列用于自动驾驶行为预测的模型,让无人车理解抽象的道路环境,并实现对车辆、行人的多可能性预测。

在今年 6 月的一篇 CVPR 论文中,这个团队首先提出了一个全新模型 VectorNet。

在该模型中,团队首次提出了一种抽象化认识周围环境信息的做法:用向量(vector)来简化地表达地图信息和移动物体,这一做法抛开了传统的用图片渲染的方式,达到了降低数据量、计算量的效果。Waymo 也在其博客文章中明确表示,该技术提高了其行为预测的精准度。

近日,这个团队公布了进一步的工作,提出了 TNT (Target-driveN Trajectory Predictio)。TNT 是一种目的地引导的轨迹预测方法,运用了监督学习的方法对车辆和行人进行多轨迹回归,最终的模型能够输出多个未来轨迹的预测,同时明确指出各个轨迹可能性。

论文中介绍,TNT 在公开数据集 Argoverse 的测试表现与冠军结果相当,同时在 INTERACTION、Stanford Drone,以及 Waymo 内部数据集中取得了非常好的效果。

目前该论文已经被国际机器人学习会议 CoRL(Conference on Robot Learning)接收。

预测多种可能的未来情形

Waymo和谷歌合作提出一系列用于自动驾驶行为预测的模型

Waymo 在博客中指出,VectorNet 突破性地提出了用向量的方式来抽象化表达这个世界,从而感知、理解周围环境。在理解环境以后,下一步就是实现更好的行为预测。

自动驾驶行为预测和其他问题不一样的地方在于,周围的车辆、行人在接下来数秒时间里有多种行进的可能性。这些可能性本身也将影响自动驾驶车辆的决策规划。

比方说,如果机器能算出:前方车辆有 80% 的概率左转、20% 的概率右转,自动驾驶车辆都能根据这一结果进行更好的决策规划。同时对机器来说,就算别的车辆只有 1% 的可能性右转,这种可能性也不能被忽视。

而这种针对多种可能性的多轨迹预测,有着很大的技术难度。当下的神经网络难以很好应对多轨迹预测的任务。

据业内人士介绍,神经网络擅长于一对一和多对一的拟合问题,而非一对多的问题。多对一如常见的分类问题,输入多张车辆的照片,神经网络能准确识别这些照片为 “车” 的类别。一对一如常见的回归问题,输入一张车辆的照片,神经网络能估计它的长宽高等尺寸。但如果输入一个样本,想让神经网络回归出三个结果,这是神经网络所不擅长的事情。

据介绍,现在市面上基础的方案是基于交通规则获得周围车辆、行人的行进可能性。如果交规允许这条道路直行、左右转,那么就算三种可能性。但这种方式的预测结果并不完全可靠,因为规则之外的案例并未被考虑其中,如借道,违法掉头,事实上,要保障自动驾驶长时间运行下的安全性,应对规则之外的情形的能力非常重要。

近两年的论文内容显示,很多团队正在尝试使用生成模型来进行多轨迹预测。即利用如 GAN,VAE 等模型在隐空间 latent space 进行采样,得到周围目标在特定场景下的多种潜在选择。

但依靠生成模型的问题在于,样本采集存在很大的随机性,这对一个要求可靠的系统来说是难以接受的。假设前方来车左拐的可能性有 90%,右拐的可能性有 10%,用采样的方法很有可能我们采样三次得到的都是左拐,而忽略了它往右拐的可能性。在自动驾驶领域,依靠这种方式的行为预测难以进行实际应用。

用监督学习实现精准预测

该团队提出的 TNT 首次运用了监督学习的方法对车辆和行人进行多轨迹预测,是一种目的地引导的轨迹预测方法。其模型的最大贡献,就是能够不依靠采样,纯靠监督学习来进行多轨迹的行为预测。

具体来说,该模型的行为预测按顺序分为三步,每一步都有着特定目标:1、利用地图的先验信息,离散化并预测目的地;2、在预测目的地基础之上,进一步预测目标的运行轨迹;3、在预测出多条运行轨迹当中,对每条轨迹进行筛选和打分,预测出各个选择的可能性,也同时选择出可能性最高的几个运行轨迹。

Waymo和谷歌合作提出一系列用于自动驾驶行为预测的模型

在技术层面,运用监督学习的好处在于能够让最终的模型给出多个未来轨迹的预测,同时明确指出各个轨迹可能性。比如在输出三个轨迹的情况下,模型能够明确指出,30% 可能性左转、30% 可能性右转,直行的可能性为 40%。这样的预测结果就能真正地被决策系统所使用。

在最终的表现上,单个 TNT 模型的行为预测准确性在公开数据集 Argoverse 的测试表现与冠军结果相当,同时在 INTERACTION、Stanford Drone 等测试中取得了非常好的效果。

图|论文作者团队,左至右分别为赵行、高继扬、孙晨

论文核心作者来自 Waymo 和谷歌。其中,赵行是 Waymo 研究科学家,本科毕业于浙江大学,在麻省理工学院获得博士学位;高继扬目前是 Waymo 的高级工程师,本科毕业于清华大学,后在美国南加州大学获博士学位;孙晨本科同样就读于清华大学,后博士毕业于南加州大学,目前在谷歌任研究科学家。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    5866

    浏览量

    103294
  • 模型
    +关注

    关注

    1

    文章

    2709

    浏览量

    47735
  • 自动驾驶
    +关注

    关注

    773

    文章

    13068

    浏览量

    163360
收藏 人收藏

    评论

    相关推荐

    未来已来,多传感器融合感知是自动驾驶破局的关键

    的Robotaxi运营。这标志着L4级自动驾驶迎来了新的里程碑,朝着商业化落地迈进了大步。中国的车企也不甘落后:4月7日,广汽埃安与滴滴自动驾驶宣布合资公司——广州安滴科技有限公司获批工商执照。广汽埃安
    发表于 04-11 10:26

    大众汽车和Mobileye加强自动驾驶合作

    美国智能驾驶芯片巨头Mobileye与大众汽车集团近日宣布,在自动驾驶领域深化合作,共同推动全新自动驾驶功能在大众旗下量产车型的应用。Mobileye依托其领先的Mobileye
    的头像 发表于 03-22 11:46 440次阅读

    自动驾驶发展问题及解决方案浅析

    随着科技的飞速进步,自动驾驶汽车已经从科幻概念逐渐转变为现实。然而,在其蓬勃发展的背后,自动驾驶汽车仍面临一系列亟待解决的问题和挑战。本文将对这些问题进行深入的剖析,并提出相应的解决方
    的头像 发表于 03-14 08:38 232次阅读

    谷歌模型框架是什么?有哪些功能和应用?

    谷歌模型框架(Google Model Framework)并不是一个特定的框架,而是指谷歌开发的一系列软件框架,用于支持机器学习和人工智能
    的头像 发表于 02-29 18:11 694次阅读

    Waymo自愿召回444辆自动驾驶汽车 L4的自动驾驶还有很多路要走

    近日,谷歌旗下的自动驾驶部门Waymo自愿召回了444辆自动驾驶汽车,原因是其软件可能无法准确预测拖曳车辆的运动轨迹
    的头像 发表于 02-26 10:22 706次阅读
    <b class='flag-5'>Waymo</b>自愿召回444辆<b class='flag-5'>自动驾驶</b>汽车 L4的<b class='flag-5'>自动驾驶</b>还有很多路要走

    基于区块链的自动驾驶车辆电池寿命预测方法

    基于区块链的自动驾驶车辆电池寿命预测方法
    的头像 发表于 01-05 10:27 201次阅读
    基于区块链的<b class='flag-5'>自动驾驶</b>车辆电池寿命<b class='flag-5'>预测</b>方法

    LabVIEW开发自动驾驶的双目测距系统

    精确的距离信息,从而提高车辆的主动安全性能。这一系统的开发和应用有望在自动驾驶领域取得更多突破性进展。 ​ 这是LabVIEW的个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目
    发表于 12-19 18:02

    自动驾驶路径跟踪控制的种类

    行为决策在自动驾驶系统架构中的位置 Claudine Badue等人以圣西班牙联邦大学(UFES)开发的自动驾驶汽车(Intelligent Autonomous Robotics
    的头像 发表于 11-10 17:30 344次阅读

    【KV260视觉入门套件试用体验】八、VITis AI自动驾驶多任务执行MultiTask V3

    模型,旨在同时执行自动驾驶场景中的不同任务,同时实现优异的性能和效率。这些任务包括对象检测、分割、车道检测、可行驶区域分割和深度估算,这些都是自动驾驶感知模块的重要组成部分。
    发表于 09-26 16:43

    华为盘古大模型如何赋能自动驾驶

    ,作为高度灵活、高度模块化的AI技术平台,不仅可以应用于智慧城市、工业制造等领域,也可以为自动驾驶注入更强劲的AI动力。那么,华为盘古大模型如何赋能自动驾驶呢?本文将从以下几个方面进行
    的头像 发表于 08-31 10:18 1472次阅读

    自动驾驶汽车规避转向的模型预测控制

    控制(MPC)理论在自动驾驶车辆控制方面得到了广泛的应用,MPC基于预先设定的系统模型,通过滚动优化,解决设定的优化问题并求解出控制输入。MPC的优点在于能够系统地处理输入和输出的约束,适用于多输入多输出控制系统,同时可以明确地
    的头像 发表于 07-03 14:26 519次阅读
    <b class='flag-5'>自动驾驶</b>汽车规避转向的<b class='flag-5'>模型</b><b class='flag-5'>预测</b>控制

    机器学习模型:用于使用边缘脉冲软件预测大象的行为

    电子发烧友网站提供《机器学习模型:用于使用边缘脉冲软件预测大象的行为.zip》资料免费下载
    发表于 06-29 14:47 0次下载
    机器学习<b class='flag-5'>模型</b>:<b class='flag-5'>用于</b>使用边缘脉冲软件<b class='flag-5'>预测</b>大象的<b class='flag-5'>行为</b>

    自动驾驶落地关键点及趋势预测

    按照业界的说法,自动驾驶分为L0~L5,以L3为界,L0~L2为辅助驾驶,L3~L5为自动驾驶。简单而言, L0~L2:驾驶员控制汽车,目前已经很成熟了,像ABS,
    发表于 06-07 14:39 1次下载
    <b class='flag-5'>自动驾驶</b>落地关键点及趋势<b class='flag-5'>预测</b>

    最全自动驾驶数据集分享系列一:目标检测数据集

    自动驾驶数据集分享是整数智能推出的一个全新分享系列,在这个系列中,我们将介绍目前为止各大科研机构和企业推出的所有公开自动驾驶数据集。数据集主要分 为八个
    发表于 06-06 11:15 2次下载
    最全<b class='flag-5'>自动驾驶</b>数据集分享<b class='flag-5'>系列</b>一:目标检测数据集

    Matlab自动驾驶工具箱使用简介

    一、自动驾驶工具箱 三个依次是 驾驶场景和传感器模块库 车辆控制模块库 3D仿真模块库 二、自动驾驶模块 自动驾驶模块位于模型
    发表于 06-02 14:19 0次下载
    Matlab<b class='flag-5'>自动驾驶</b>工具箱使用简介