本文由葛雨明,汪洋,韩庆文联合创作

摘要

数字孪生(DT)可以虚拟化地呈现出系统的整个生命周期,非常适合在自动驾驶测试中使用。提出了在有限环境下利用 DT 进行网联自动驾驶测试的方法,即在自动驾驶的仿真测试环境中,利用 DT 的映射实现虚拟复杂道路场景下真实的网联自动驾驶车辆测试。相关实验说明,该方法能够有效地支持开展网联自动驾驶测试。

数字孪生(DT)是物理系统(物理孪生)的数字化表示,能够模拟运行系统的整个生命周期并与物理孪生进行同步的映射。DT 的概念始于 2002 年,最初被用于航空航天领域。最近,其他一些工业部门如制造业、工业工程,以及机器人领域也逐步开始了解和尝试这项技术。

随着自动驾驶的发展,对 DT 功能的测试和验证成为自动驾驶汽车研发的重大挑战之一。一些研究人员认为使用仿真测试可以很好地解决这一难题 ,例如在虚拟仿真中,进行的软件测试(SIL)、硬件在环测试(HIL)、车辆在环测试(VEHIL)以及混合仿真测试。它可以快速模拟任何场景,但不能验证真实的情况。相比仿真测试, 传统汽车行业更依赖现场测试。然而, 真正的道路测试在极端情况下是昂贵且费时的,有一些场景甚至无法进行测试。2017 年,M-City 发布了一份研究报告,提出了一种数据驱动的方法来评估自动驾驶汽车。与纯虚拟仿真不同的是,它使用真实世界的驾驶数据来构建测试场景。这是一种面向DT 的方法 , 但这种方法是从主动安全的角度发展起来的,没有引入车用无线通信(V2X)技术。

V2X 技术不仅可以为道路车辆提供非视距的感知信息,还可以在车辆和云数据中心之间建立通信链路;因此,我们认为 V2X 技术可以作为连接物理空间和网络空间的纽带,在基于DT 的自动驾驶测试中发挥重要作用。V2X 技术可以将场景信息发送到道路的被测车辆上,并提供道路虚拟测试功能。尽管 DT 被认为是一项颠覆性的技术,但它仍处于概念阶段,只有少数研究专门讨论了其在制造领域的构建和实现方法。所以,目前还没有成熟的基于 DT 的自动驾驶测试方案。近几年,中国信息通信研究院研发布局了基于 DT 的网联自动驾驶测试原型系统,利用 V2X 技术实现传感器数据上传和虚拟场景信息发布的全过程,并进行了道路车辆测试。相应的测试结果表明,该系统能够支持低延迟的网联自动驾驶测试。

1 基于DT的网联自动驾驶测试框架

在实践中,不同行业对于 DT 的定义和理解可能不同。自动驾驶开发人员将其视为一套增强现实方案。在某种意义上,面向 DT 的测试系统是指通过通信网络在现实世界(物理空间) 收集数据,利用网络空间的大规模数据处理技术对数据进行分析,并将结果反馈到物理空间来解决现实世界问题的信息物理系统(CPS)。每个 CPS 包括智能机器、存储系统和生产设施,它们可以自主和智能地交换信息,做出决策并触发行动,能够互相控制。

图 1 基于数字孪生的网联自动驾驶测试框架

基于 DT 的网联自动驾驶测试方法包括 2 个关键步骤:一是采集真实的驾驶数据,二是生成复杂场景。道路车辆通过传感器和 V2X 采集和发布行驶信息,并完成数据融合处理,然后将相应的信息上传到仿真平台。仿真平台根据实时驾驶信息选择测试场景,并将相应的信息反馈给道路车辆。道路车辆控制系统对场景信息进行响应,并将响应输出并上传到仿真平台。仿真平台对测试结果进行判断,生成测试报告。如图 1 所示,该测试方案包括 3 层,即实地测试层、网络传输层和实验测试层。

(1)  实地测试层。实地测试层包括 3 部分:被测车辆、虚拟汽车与平视显示器(HUD)、真实的测试场地等。

车辆行驶信息由车内传感器采集,真实驾驶环境信息由周围车辆和雷达、摄像头等路侧设备采集,虚拟场景信息由云数据库提供,并在 HUD 上显示。这里假设所有车辆都配备了LTE-V2X 和 4G/5G 模块。

(2)  网络传输层。网络传输层包括 2 种通信方式:一种是 LTE-V2X 的直连通信链路,另一种是 4G/5G 蜂窝通信链路。LTE-V2X 用于采集环境信息,如道路信息、周围车辆行驶状态、行人状态等,4G/5G 用于建立物理空间和虚拟空间之间的连接。显然, 网络传输层的性能会对自动驾驶测试的实时性产生致命的影响,可以通过车辆控制器的响应延迟来体现。这里我们将基本性能参数做了如下的定义。

● 被测车辆速度:0~130 km/h;

● 通信覆盖半径:>300 m;

●  车辆状态信息更新频率: 10~20 Hz;

● 数据速率(下行)>100 Mbit/s, 数据速率(上行)>20 Mbit/s;

● 传输延迟 <20 ms。

此外,表 1 列出了需要通过 V2X 发送的参考消息内容,以用于开展网联自动驾驶测试。

(3)  实验测试层。实验测试层包括通道建模、性能指标计算、虚拟化和性能采集 3 个部分。在场景生成过程中,要考虑道路环境(车道、车道线、路面、天气和光照、场景要素)、交通状况(车流、行人拥挤、自适应巡航控制)、交通参与者(车辆、行人、障碍物)和环境传感器(雷达、摄像机、全球定位系统 / 地图、无线通信)等影响因素,构建1 ∶ 1 的数字场景模型。模拟器应支持复杂的道路场景建模, 如图 2 所示。测试过程中,测试人员会选择测试场景,并将相应的场景信息通过 4G/5G 网络发送到被测车辆。

图 2 道路场景仿真模拟模拟器

2 测试场景设计

该测试方案包括纯虚拟测试、传感器数据测试和实车测试 3 个阶段, 如图 3 所示。

图 3 测试阶段

2.1  纯虚拟测试

DT 测试方案的第 1 阶段是纯虚拟测试。这种测试与传统的虚拟仿真类似,主要步骤如下:

● 第 1 步,根据测试要求和数据构建道路场景;

● 第 2 步,设置车辆参数(行驶参数和传感器参数);

● 第 3 步,增加混合交通干扰;

● 第 4 步,添加控制算法;

● 第 5 步,启动实验仿真。

2.2  传感器数据测试

测试的第 2 阶段是基于真实传感器数据的测试,如图 4 所示。在此过程中,真实世界的传感器数据被收集并通过蜂窝网络发送到数据中心。远程的驾驶系统根据传感器数据进行决策,并将决策信息反馈给测试系统。

图 4 传感器数据测试

2.3  实车测试

在这个阶段,使用真实车辆作为被测装置。车辆信息通过 4G/5G 网络发送到虚拟仿真器。图 5 中显示了 2 个典型的仿真场景。在虚拟仿真测试的基础上,加入交通流和自动驾驶算法来模拟真实场景,并及时回传给真实的自动驾驶车辆。控制器的决策结果将送回中央控制仿真器 , 测试将在自动驾驶算法的控制下完成。

图 5 2 种典型的实车测试评估场景

3 测试结果演示及分析

3.1  测试结果演示

为了验证测试架构的有效性,我们在中国信息通信研究院办公地进行了基于 DT 的网联自动驾驶测试原型系统的搭建,相关测试的具体情况如图 6 所示。

由车载传感器和路侧单元收集被测车辆周围环境的信息。每台设备根据其配置捕获周围信息,然后将收集到的同一时间戳标签下的数据与网络上的其他设备同步。物理系统的信息上载到运行 DT 应用程序的服务器。

图 6 测试结果演示

图 6 c)中显示的是前向碰撞警告应用验证过程。虚拟物体显示在中控模拟器中,真实的车辆行为会通过摄像头反馈到中控台。

3.2  测试结果分析

通过基于 DT 的网联自动驾驶测试原型系统的试验,我们认为 V2X 技术不仅可以支撑车辆行驶安全、效率提升等应用功能,还可以用于网联自动驾驶测试。此外,自动驾驶测试也可以被认为是 V2X 技术的重要应用场景之一。

虽然该测试方案已经被证明是有效的,但它只是一个基本的原型系统, 还有很大的改进空间。

(1)汽车产业界对自动驾驶的响应延迟判断尚未达成一致。也就是说,我们不确定所提出的方案是否能满足自动驾驶的响应延迟要求。随着自动驾驶的发展,相应的通信性能要求需要被定义。基于 DT 的网联自动驾驶测试也将被认为是 4G/5G 通信网络的一种应用。应在此基础上对测试流程继续改进。

(2)在该方案中,车内测试人员看不到在网络空间生成的虚拟场景,用户体验不佳,因此,虚拟现实(VR)/现实增强(AR)的结合可以是之后的研究方向。

(3)需要保证生成的虚拟场景与真实的交通场景相吻合。到目前为止,交通数据库并不完备。也就是说,当前不能确保测试场景能够覆盖和表现真实的交通场景。随着交通数据库的完善,测试场景库也将不断完善。

(4)作为通信场景的一种应用,基于 DT 的网联自动驾驶测试必须基于统一的通信协议来实现,且需要定义数据集和数据交换格式;因此,我们需要制订相应的消息层协议,以保证在不同的测试示范区能够对不同厂商的产品进行测试。

(5)如何选择与真实场景相匹配的测试场景。自动驾驶测试的关键点之一是场景的选择。显然,所有虚拟测试场景都是从真实的交通场景衍生出来的。为了识别自主控制算法的弱点,我们总是选择最坏的场景来构建虚拟场景库,因此,虚拟测试不能准确评估真实情况下的风险或概率。然而到目前为止,我们还不能提供真实道路场景测试与虚拟场景测试之间可信的映射关系。换言之,我们应该建立一种基于 DT 的网联自动驾驶性能评估体系,用于政府标准化的测试, 或是推断自动驾驶车辆的预期安全性能等。

4 结束语

随着 V2X 技术的发展,汽车行业正在考虑将 V2X 相关应用功能嵌入到产品中。V2X 并不局限于车辆行驶安全、交通效率提升等应用,它是一项在其他应用领域也很有前景的技术。在基于 DT 的网联自动驾驶测试方案中,V2X 技术起到了连接虚拟空间和物理空间的重要作用。

文章中我们介绍了一种基于 DT 的网联自动驾驶测试框架;使用 4G/5G 网络在虚拟和物理空间之间建立通信链路,使用 V2X 技术采集车辆信息和道路信息。相关实验结果表明, 该架构能够有效地支撑自动驾驶测试。之后,我们还将完善场景库,优化控制机制。上述相关研究工作对加快自动驾驶技术成熟和商业化推广应用也有着重要意义。

参考文献

[1]  SOUZA V. A Digital Twin Architecture Based on the Industrial Internet of Things Technolo- gies[C]// 2019 IEEE International Conference on Consumer Electronics (ICCE). USA: IEEE, 2019

[2]  NEGRI E, FUMAGALLI L, MACCHI M. A Re- view of the Roles of Digital Twin in CPS-based Productions Systems[J]. Procedia Manufactur- ing, 2017, 1(11):939-948

[3]  TAO J, LI Y, WOTAWA F, et al. On the In- dustrial Application of Combinatorial Testing for Autonomous Driving Functions[C]//2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW).China:IEEE, 2019.DOI: 10.1109/ ICSTW.2019.00058

[4]  IVANOV A M, SHADRIN S. Development of Autonomous  Vehicles’  Testing  System[EB/ OL]. [2020-12-22] https://www.researchgate.net/publication/323350483_Development_of_autonomous_vehicles'_testing_system

[5] HUANG W, WANG K, LV Y, et al. Autonomous Vehicles Testing Methods Review[C]//IEEE International Conference on Intelligent Trans- portation Systems. Brazil:IEEE, 2016. DOI: 10.1109/ITSC.2016.7795548

[6] HUANG W, WEN D, GENG J, et al. Task-Spe- cific Performance Evaluation of UGVs: Case Studies at the IVFC[J]. IEEE Transactions on Intelligent Transportation Systems, 2014. 15(5): 1969-1979. DOI: 10.1109/TITS.2014.2308540

[7]  WANG F, WANG X, LI L, et al. Digital and Construction of A Digital Vehicle Proving Ground[C]//IEEE  Intelligent  Vehicles Sym-posium. USA: IEEE, 2015. DOI: 10.1109/ IVS.2003.1212968

[8]  ZHAO D, PENG H. From the Lab to the Street: Solving the Challenge of Acceler- ating Automated Vehicle Testing[EB/OL]. (2017-01-15)[2019-12-22]. https://arxiv.org/ abs/1707.04792

[9] TAN Y, YANG W, YOSHIDA K, et al. Application of IoT-Aided Simulation to Manufacturing Sys- tems in Cyber-Physical System[J]. Machines, 2019, 7(1): 2. DOI: 10.3390/machines7010002

基于数字孪生的网联自动驾驶测试方法研究相关推荐

  1. 数字孪生技术在自动驾驶测试领域的应用研究概述

    来源:汽车测试网 作者:王庆涛 周正等 摘 要: 研究数字孪生技术在自动驾驶测试领域的应用.旨在构建高度开放的数字孪生自动驾驶测试平台,结合仿真测试工具.通信设备.真实测试车辆等功能单元,形成丰富的测 ...

  2. 基于数字孪生的机器人焊接自动编程关键技术

    在焊接制造中,存在着大量非标准化.定制化焊接件,需要机器人在焊接过程中具有较高的适应性和柔性,传统的示教-再现型机器人很难直接应用于这样的实际焊接生产中,因此要实现机器人智能化焊接应用还有很多亟需解决 ...

  3. Arduino毕业设计——基于Arduino+PID+AI的自动驾驶小车控制系统设计与实现(毕业论文+程序源码)——自动驾驶小车控制系统

    基于Arduino+PID+AI的自动驾驶小车控制系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Arduino+PID+AI的自动驾驶小车控制系统设计与实现,文章末尾附有本毕业设计的 ...

  4. 如何构建基于数字孪生的智慧全息路口

    简介: 全息路口是基于数字孪生技术,将城市道路上的全要素进行数字化还原,进而为交通治理提供一体化解决措施,是为交通精细化治理而生的一款产品. 全息路口是基于数字孪生技术,将城市道路上的全要素进行数字化 ...

  5. 基于数字孪生技术的智慧变电站Web3D可视化系统

    今天为大家分享一个采用 数维图 的 Sovit3D 构建轻量化 3D 可视化场景的案例--数字孪生智慧变电站三维可视化系统.多维度呈现变电站场景,实现变电站运行态势的实时监测,运维设备.控制系统和信息 ...

  6. 基于数字孪生的城市地下智慧管网

    城市管网被形象的比喻为城市的"动脉",是城市基础设施的重要组成部分,加强管网的智能化管理对城市发展意义重大. 针对当前城市管网运维管理面临的问题和挑战,中国信息通信研究院产业与规划 ...

  7. 【智能驾驶】基于计算机视觉的自动驾驶算法研究综述

    近年来,随着人工智能技术的迅速发展,传统汽车行业与信息技术结合,在汽车自动驾驶技术方面的研究取得了长足进步,业内很多大公司都在此领域投入巨资进行研发,如国外的谷歌.丰田,国内的百度.比亚迪等公司都推出 ...

  8. 冉斌谈基于车路协同的自动驾驶

    冉斌谈基于车路协同的自动驾驶 (chinahighway.com) 当前,自动驾驶技术是ITS的热门话题,无人驾驶汽车正逐渐风靡全球.经过长期的发展,自动驾驶目前已进入量产化阶段,除了我们耳熟能详的特 ...

  9. 院士报告 | 李德仁:基于数字孪生的智慧城市(PPT)

    来源:转自智慧城市大讲堂, 微信编辑:邱峰.罗兵,张钦煜 微信审核:张祥.吴斌.数字理政研究院.中通协大数据分会 本文为首届川渝住房城乡建设博览会--川渝数智城市BIM/CIM高峰论坛上,中国科学院院 ...

最新文章

  1. 从0到1 html5 canvas,Html5 Canvas学习之路(五)
  2. 600页!分享珍藏很久的《推荐系统学习手册》(附链接)
  3. 真·机械朋克!物理学家用扬声器搭建神经网络,登上今日Nature
  4. DXPerience6.x 使用体会(二)
  5. UA OPTI544 量子光学11 Maxwell-Bloch方程
  6. 网页设计/移动开发学习资源推荐
  7. java session使用_使用Neo4j和Java进行大数据分析 第2部分
  8. Runtime Error VS Accepted (大整数排序 )
  9. 编写jmeter测试用例_Jmeter性能测试系列篇(十)--批量用例执行结果检查设置
  10. 遍历结构体_三菱ST语言编程(3)——结构体变量
  11. 【java】关于Java NIO的一切
  12. lpsolve java_如何使用LpSolve在R中设置线性编程优化?
  13. 8. Document getElementById() 方法
  14. java httppost raw_httpclient raw请求
  15. Spatial4j简介
  16. 自媒体-短视频搬运的那点事
  17. 接口测试是什么?为什么要做接口测试?
  18. 使用turtle画随机颜色的圆圈
  19. Java MultipartFile实现文件上传并为图片加上水印(二)
  20. 常用JSON工具类JsonUtil封装

热门文章

  1. 梦入神机理解郭云深前辈拳术境界划分
  2. 蚊子的眼泪[凄美故事]
  3. Mathtype嵌入word和公式编号的问题
  4. PageHelper实现分页查询
  5. 服务器机柜透明显示屏展示,透明液晶显示屏原理和构成简介
  6. 【逆向破解】某游戏助手V7.2去广告调试过程
  7. java第七封印游戏_第七封印游戏攻略秘籍集锦
  8. Windows2003服务器的简单搭建
  9. 【算法千题案例】⚡️每日LeetCode打卡⚡️——60.提莫攻击
  10. Google Ads 政策所禁止的广告类型