自动驾驶技术之——虚拟场景数据库研究

640?wx_fmt=jpeg

来源:智车科技

摘要:驾驶场景数据是智能网联汽车研发与测试的基础数据资源,是评价智能网联汽车功能安全的重要“案例库”与“习题集”,是重新定义智能汽车等级的关键数据依据。


驾驶场景测试用例主要通过虚拟仿真环境及工具链进行复现,因此建设虚拟场景数据库是连接场景数据与场景应用的关键桥梁。虚拟场景数据库具有无限性、扩展性、批量化、自动化的特点。


中国汽车技术研究中心有限公司数据资源中心自2015年开展驾驶场景数据采集及分析研究工作以来,不断积累自然驾驶场景资源,目前已采集超过32万公里自然驾驶里程数据,地域覆盖北京、天津、上海等重点城市,工况覆盖高速、城市、乡村、停车场等重点领域,环境覆盖晴天、雨天、雪天、雾霾等多种天气,范围覆盖典型场景、边角场景、事故场景等多种类型,已建设成为首屈一指的中国特色驾驶场景数据库。


经过多年的经验积累,数据资源中心逐步形成了完善的数据采集规范、数据处理流程、特征提取方法、场景数据库结构规范、测试用例数据格式、驾驶场景虚拟仿真测试方法等理论体系。


为充分发挥数据资源中心现有驾驶场景数据的应用价值,迎合企业在智能网联汽车研发验证方面的场景需求,解决行业在本土化功能安全评价方面的痛点问题,数据资源中心拟基于驾驶场景数据建设方面的技术积累,从数据采集、处理分析、虚拟仿真和评价体系等多个层面对“智能网联汽车驾驶场景数据库研究与应用”进行专题报道,进而为行业提供切实可行的技术支持。专题报道将分为8期进行,本期着重介绍在虚拟场景数据库建设方面的整体思路与最新成果。


虚拟场景数据库建设


虚拟场景数据库:驾驶场景数据是智能网联汽车研发与测试的基础数据资源,是评价智能网联汽车功能安全的重要“案例库”与“习题集”,是重新定义智能汽车等级的关键数据依据。驾驶场景测试用例主要通过虚拟仿真环境及工具链进行复现,因此建设虚拟场景数据库是连接场景数据与场景应用的关键桥梁。


虚拟场景数据库的特点:虚拟场景数据库具有无限性、扩展性、批量化、自动化的特点。


1、无限性:虚拟场景数据库主要由测试用例经虚拟仿真建模得到,测试用例来源于功能场景与逻辑场景,由于场景参数分布的连续性以及场景元素排列组合的多样性,测试用例是不能穷举的,随着场景个数的不断积累,虚拟场景数据库不断丰富,虚拟场景数据库也是无限量的。


2、扩展性:构成场景的关键要素包括静态要素、动态要素以及驾驶员行为要素,要素的不同排列组合及遍历取值更丰富地扩展了虚拟场景库的边界,使得虚拟场景库的个数呈比例式增长。例如,同一个测试场景通过改变天气状况、光照条件、交通参与物个数及位置能够扩展更为丰富的测试用例。


3、批量化:借助虚拟仿真工具链开发标准的驾驶场景数据接口,能够实现测试用例的批量化导入及建模,并利用高性能仿真服务器实现批量化的仿真测试,节约时间成本与人力成本。


4、自动化:可实现自动化测试是虚拟场景数据库的另一个特点。测试用例的评价规则将被写进数据库,当仿真测试结束后,结合被测对象的性能表现,自动化给出综合评价结果和指标。


虚拟场景数据库的建设:场景数据格式、虚拟仿真工具链与测试用例评价体系是构建虚拟场景数据库的主要环节。测试用例首先需要定义为标准的数据格式,目前国际通用数据格式包括OpenDrive及OpenScenario等,数据资源中心同时在积极开发符合中国驾驶场景特点的层次化场景数据格式,满足多种工具链的接口需求;


虚拟仿真工具链是构建虚拟场景库的关键,目前国内外有10余种虚拟仿真工具能够实现驾驶场景的静/动态特征建模、环境渲染、实时仿真,极大地丰富了虚拟场景库的应用模式与应用领域,选择合适的工具链是构建具有典型性、普适性、代表性虚拟场景库的重要环节。


虚拟测试用例的评价体系建设是场景数据应用的重中之重,数据资源中心从法规要求、功能安全、算法有效性等多个方面综合提出了自动驾驶虚拟仿真测试评价体系,增强了驾驶场景支撑智能网联汽车研发与测试的现实意义。


 虚拟场景数据库的分类:数据资源中心将仿真场景划分为自然驾驶场景、危险工况场景、法律规范场景、参数重组场景四类,包括不同自然条件(天气、光线等),不同道路类型(路面状态、车道线类型等),不同交通参与者(车辆、行人位置速度等),不同环境类型(高速、小区、商场、乡村等)在内的多类型虚拟仿真测试用例。


自然驾驶仿真场景——充分测试场景


自然驾驶仿真场景来源于数据中心采集的驾驶场景数据库以及企业的道路测试场景。自然驾驶仿真场景能够很好地体现测试的随机性、复杂性及典型性区域特点。目前数据中心已采集32万公里的自然驾驶场景数据,经过成熟的场景划分方法生成了上千种典型测试用例,基于每日更新测试用例数据的建设机制,不断丰富和完善自然驾驶仿真场景库。


640?wx_fmt=gif


危险工况仿真场景——必要测试场景


危险工况仿真场景主要涵盖恶劣天气环境、复杂道路交通以及典型交通事故三大类仿真场景。数据资源中心从大量自然驾驶场景数据库中,通过对场景进行参数化统计分析,提炼出不同影响因素下的危险工况测试用例,其中包括天气光线、地理地形、交通拥堵、路面结构、特殊障碍物等因素引起的易发性危险场景案例。另外,数据资源中心通过对这些危险工况数据进行分析录入和仿真场景搭建,将危险工况场景参数化,以用于更多极限和边缘场景的扩展生成。


640?wx_fmt=gif

640?wx_fmt=gif


标准法规仿真场景——基础测试场景


标准法规测试场景是自动驾驶功能在研发和认证阶段需要满足的基本场景,数据中心始终紧跟自动驾驶政策发展动态,已基于ISO、NHTSA、ENCAP、CNCAP等多项标准、评价规程构建了20余种标准仿真测试场景,支持AEB、ACC、LKA、APA等多种自动驾驶功能的仿真验证,同时贯通了标准场景的自动化测试流程。


640?wx_fmt=gif


参数重组仿真场景——补充测试场景


参数重组仿真场景旨在将已有仿真场景进行参数化设置并完成仿真场景的随机生成或自动重组,进而补充大量未知工况的测试场景,有效覆盖自动驾驶功能测试盲区。参数重组的仿真场景可以是法规场景、自然场景和危险场景。


通过不同交通要素的参数设置可以重组法规场景;使用参数随机生成算法可以重组自然场景;针对危险场景的重组,数据资源中心通过自动化测试寻找边缘场景,计算边缘场景的参数权重,扩大权重高的危险因子参数范围,可实现更多危险仿真测试场景的自动化生成。


640?wx_fmt=gif

640?wx_fmt=gif


未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。


未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云脑研究计划,构建互联网(城市)云脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

640?wx_fmt=jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495233.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++ 数据指针(-)

C指针探讨 (一)数据指针 指针,在C/C语言中一直是很受宠的;几乎找不到一个不使用指针的C/C应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数, 用整数指针(int*);指向浮点数用…

【进阶】 --- 多线程、多进程、异步IO实用例子

【进阶】 --- 多线程、多进程、异步IO实用例子:https://blog.csdn.net/lu8000/article/details/82315576 python之爬虫_并发(串行、多线程、多进程、异步IO):https://www.cnblogs.com/fat39/archive/2004/01/13/9044474.html Py…

何恺明CVPR演讲:深入理解ResNet和视觉识别的表示学习(41 PPT)

来源:专知摘要:今年CVPR 2018上,刚获得“TPAMI”年轻研究员奖的Facebook的Kaiming He做了一个叫“Learning Deep Representations for Visual Recognition”的讲座。在今年CVPR 2018上,刚获得“TPAMI”年轻研究员奖的Facebook的Ka…

Python 标准库 functools 模块详解

functools 官方文档:https://docs.python.org/zh-cn/3/library/functools.html Python 标准模块 --- functools:https://www.cnblogs.com/zhbzz2007/p/6001827.html python常用模块 - functools 模块:https://www.cnblogs.com/su-sir/p/125…

长寿即服务:创业公司如何用AI技术颠覆传统药物研发

来源:资本实验室摘要:未来学家、奇点大学创始彼得戴曼迪斯(Peter Diamandis)最近就人工智能对新药研发的推动作用进行了讨论,并结合其新近投资的药物研发公司案例,进一步为我们打开了一扇通往未来新药研发的…

npm 详解

npm 官方文档:https://docs.npmjs.com/cli/v6/commands/npm-install/ npm 模块管理器:http://javascript.ruanyifeng.com/nodejs/npm.html npm 常用命令详解:https://blog.csdn.net/sxs1995/article/details/80729069 1. 什么是 NPM NPM 的…

视觉系统的演化之旅——视觉器官、光感受器及视觉分子

来源:科学网摘要:在所有的感觉信息中,视觉机制可能是最复杂的了。我们每个人都能轻而易举地欣赏大自然的美景——青翠的草木、飞舞的蝴蝶、苍茫的白雪……我们很轻松地欣赏着大自然的色彩斑斓与瞬息万状,但这种神奇的视觉过程到底…

MAC OS 命令行使用详解

MAC OS 命令行使用详解:https://blog.csdn.net/sun375867463/article/details/9812317 1 为什么要使用命令行/如何开启命令行? 许多功能在图形界面不提供,只有通过命令行来实现。Finder 会隐藏许多你不太会需要的文件,然而 comman…

张钹院士:走向真正的人工智能 | CCF-GAIR 2018

来源:AI科技评论摘要:6 月 29 日上午,清华大学研究院院长张钹院士为 CCF-GAIR 2018 主会场「AI 前沿技术」做了题为「走向真正的人工智能」(Towards A Real Artifitial Intelligence)的大会报告。AI科技评论按&#xf…

FoolWeb 各层代码实例

FoolWeb.DateEngine 数据库操作类库 这里现在只写了一个类用于操作mssql.将来支持别的数据库试直接扩展就行了. 下来带个代码段 1: /// <summary>通用数据库接口 2: /// </summary> 3: using System; 4: using System.Collections; 5: using System.Collections.G…

google、bing、baidu、shodan、censys、ZoomEye 搜索引擎 高级用法

Google guide &#xff1a;http://www.googleguide.com/advanced_operators_reference.html 相关资料&#xff1a; &#xff1a;http://www.bubuko.com/infodetail-2292041.html&#xff1a;http://www.pinginglab.net/open/course/9&#xff1a;https://download.csdn.net/d…

南云等PNAS研究论文:揭示儿童音乐学习向语言领域迁移的脑机制

来源&#xff1a;神经科技摘要&#xff1a;南云等的研究结果表明&#xff0c;半年的钢琴训练提升了4到5岁儿童大脑对跨音乐与语言领域的音高变化的敏感性2018年6月25日&#xff0c;美国科学院院刊PNAS在线发表了北京师范大学认知神经科学与学习国家重点实验室、IDG/McGovern脑科…

HDU1028——I gnatius and the Princess III

母函数&#xff0c;不解释…… View Code #include <stdio.h>#define N 10001int c1[N], c2[N];int main(){int n,i,j,k;while (scanf("%d", &n) ! EOF ) {for (i0;i<n;i) { c1[i]0; c2[i]0; }for (i0;i<n;…

菜鸟教程 之 JavaScript 函数(function)

From&#xff1a;https://www.runoob.com/js/js-function-definition.html JavaScript 函数定义 JavaScript 使用关键字 function 定义函数。 函数 可以 通过声明定义&#xff0c;函数 也可以 是一个表达式。函数声明 分号 是用来分隔可执行 JavaScript 语句。 由于函数声明不…

深度研报:六大视角解读人工智能,AI岂止于技术

来源&#xff1a; 亿欧摘要&#xff1a; 人工智能只是一项新技术吗&#xff1f;从任一角度诠释AI&#xff0c;都是狭隘并且不完整的。亿欧智库在最新发布的研究报告中&#xff0c;总结两年来的研究成果&#xff0c;从学界、企业、投资、国家等六大视角对人工智能进行了全面解读…

为什么有的机器学习应用公司必将失败?

作者 | Cassie Kozyrkov编译 | Leo出品 | 人工智能头条摘要&#xff1a;告诉大家一个秘密&#xff1a;当人们说起“ 机器学习 ”时&#xff0c;听起来好像只是在谈论一门学科&#xff0c;但其实是两门。如果企业不了解其中的差异&#xff0c;那么就可能招惹来满世界的麻烦。两个…

[转]迭代、集合、字典表和列表

集合在编程的过程中用的是非常的多&#xff0c;如GridViewRowCollection、ConnectionStringSettingsCollection、NameValueCollection等等。一般来说&#xff0c;集合的类都包含在System.Collections命名空间中。那众多集合之间又有什么样的联系呢&#xff1f;这需要我们从集合…

菜鸟教程 之 HTML DOM 和 浏览器BOM

HTML DOM&#xff1a;https://www.runoob.com/js/js-htmldom.html 浏览器对象模型 (BOM)&#xff1a;https://www.runoob.com/js/js-window.html DOM、DOCUMENT、BOM、WINDOW 有什么区别? &#xff1a;https://www.zhihu.com/question/33453164 通过 HTML DOM&#xff0c;Ja…

IBM:物联网应重启,否则注定会失望

来源&#xff1a;IBM商业价值研究院摘要&#xff1a;尽管技术推动着物联网向前发展&#xff0c;但与此同时&#xff0c;缺少有吸引力且可持续盈利的商业模式将阻碍物联网的发展。如果未来的商业模式不同于目前硬件和软件平台的商业模式&#xff0c;那么&#xff0c;它是什么样的…

联通、华为《5G室内覆盖》白皮书!

来源&#xff1a;5G摘要&#xff1a;近日&#xff0c;中国联通、华为联合发布了《面向5G的室内覆盖数字化演进白皮书》。干货报告未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能&#xff0c;互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括&#…