当前位置: 首页 > 专利查询>同济大学专利>正文

一种自动驾驶汽车多ICU共时空的硬件仿真测试系统及方法技术方案

技术编号:21139855 阅读:77 留言:0更新日期:2019-05-18 04:49
本发明专利技术公开一种自动驾驶汽车多ICU共时空的硬件仿真测试系统及方法。测试系统从整体上分为仿真层、智能控制单元(Intelligent Control Unit,ICU)层和数据传输层。仿真层提供仿真测试的虚拟环境模型、传感器模型、交通参与者模型、交通流模型、车辆动力学模型;ICU层为仿真测试对象;数据传输层提供仿真层和ICU层的通信接口、测试监控和自动化测试的软件和保证整个仿真过程实时性的高性能处理器。测试方法提供一套快速生成测试所需的虚拟环境的构建方法以及多ICU共时空的测试方法。与现有技术相比,本发明专利技术具有多ICU共时空,面向决策规划系统需求的多级仿真数据生成,虚拟测试场景的快速构建方法等优点。

【技术实现步骤摘要】
一种自动驾驶汽车多ICU共时空的硬件仿真测试系统及方法
本专利技术涉及自动驾驶汽车决策规划系统的仿真测试领域,尤其是涉及一种自动驾驶汽车多ICU共时空的硬件仿真测试系统及方法。
技术介绍
为了保证无人驾驶车辆开发的安全性,有效性和可持续性,必须进行广泛的开发和测试。然而传统的无人驾驶路测昂贵耗时,具有风险性且只能够在有限交通场景下进行试验。此外,一些特殊场景,如极端天气,传感器故障,道路部分路段损毁等也不能够进行反复的测试和复现。而无人驾仿真系统则为这个难题提供了一种安全有效的解决途径。在其中,自动驾驶的硬件在环仿真测试也是系统开发与验证不可或缺的一部分。通过仿真环境,结合部分硬件系统的计算结果进行测试,具有三方面优势。1)可以使软件和硬件的兼容性和功能完整性得以验证;2)在研发前期没有原型车的情况下,以较低成本测量验证子系统模块功能安全性;3)局部子系统的全方位测试验证,可以方便有针对性的达到系统辨识和错误追踪定位的目的。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种自动驾驶汽车多ICU共时空的硬件仿真测试系统及方法。本专利技术的目的可以通过以下技术方案来实现:一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,该仿真测试系统包括仿真层、ICU层和数据传输层,其中,所述仿真层,用于提供自动驾驶仿真测试所需的环境信息、传感器信息、交通参与者信息以及交通流信息和车辆动力学模型;所述ICU层,用于提供所述仿真测试系统所需的待测对象;所述数据传输层,用于提供与所述仿真层和所述ICU层之间的通信接口和测试监控与自动化测试的软件,并配置有处理器,所述数据传输层,用于传输仿真平台和交通仿真的信息至实时处理器,下载汽车动力学模型的信息至实时处理器,借由实时处理器将实时信息传输至ICU层,或者直接由仿真层直接传输到ICU层,并接收来自ICU层的决策规划信息至实时处理器,形成循环。进一步地,所述的仿真层包括仿真平台、汽车动力学模型、交通仿真模型,所述ICU层包括车辆底层信息和感知信息输入接口、决策模块以及车辆控制信息输出接口,所述待测对象为基于端对端的决策规划系统、基于感知融合结果的决策规划系统和基于场景理解基础上的高级决策规划系统的智能控制单元其中任意一种待测对象。相应感知信息输入后,传输给决策模块处理,然后将车辆控制信息通过输出接口传输到数据传输层,仿真平台用于提供包含路网、道路附属物、建筑、光照、天气、简单交通参与者的模型以及传感器模型;汽车动力学模型用于增强仿真平台虚拟汽车的真实性;交通流仿真软件用于模拟城市交通与公共交通运行的运行状况。进一步地,所述数据传输层包括硬件部分和软件部分,所述硬件部分包括实时处理器和用于所述仿真层和所述ICU层之间进行通信的I/O接口,所述软件部分包括测试管理工具。进一步地,所述仿真平台包括基于UnrealEngine4的开源仿真平台Carla或商用自动驾驶仿真平台ViresTestDrive,所述汽车动力学模型包括以Matlab和Simulink为核心的动力学模型或动力学仿真软件CarSim提供的动力学模型,所述交通仿真模型包括交通流模型和由真实驾驶人员控制的交通模型。进一步地,所述交通流模型包括开源交通流仿真工具SUMO或商用交通流仿真工具VISSIM,所述由真实驾驶人员控制的交通模型通过I/O接口将人类驾驶员的驾驶行为输入至所述仿真平台。进一步地,所述测试管理工具为Labview测试平台、VeriStand测试平台、ETAS测试平台和dSPACE测试平台其中任意一种测试管理工具。本专利技术还提供一种采用所述自动驾驶汽车多ICU共时空的硬件仿真测试系统的测试方法,所述测试方法包括虚拟环境构建和测试流程,包括以下步骤:S1、通过开源地图软件将地图信息导入城市快速建模软件,以生成三维城市场景;S2、利用三维建模软件使场景真实;S3、利用格式转换工具将生成的三维城市场景导入仿真平台;S4、按所述测试系统的结构连接整个系统,将单个或多个智能控制器连接到仿真系统中,并测试数据分发是否正常,进行共时空测试;S5、设计仿真测试任务,设计并加载测试环境,初始化测试环境;S6、开始仿真测试,数据传输层接收来自仿真层的信息并将感知信息传输给ICU层,或者由仿真层直接将感知信息传输给ICU层;S7、ICU层将控制信息再传回至数据传输层计算,并由数据传输层再将位姿信息传回至仿真层,并以可视化展示;S8、重复步骤S6-步骤S7。进一步地,所述步骤S1中的开源地图软件包括OpenStreetMap,所述城市快速建模软件包括CityEngine。进一步地,所述步骤S2中的三维建模软件包括Pix4D和3DWareHouse,所述步骤S3中的格式转换工具包括MapGenerator和DataSmith。进一步地,所述步骤S4中的共时空测试包括在同一个仿真测试场景中,有多个智能体共同进行测试或进一步引入代理共同进行测试,所述共时空为各个行为发生的时空一致,并能够发生交互,所述智能体为智能控制单元,且各智能体均能实现独立决策,所述代理为通过驾驶模拟器引入的由人类驾驶员控制的虚拟车辆。与现有技术相比,本专利技术具有以下优点:(1)多ICU共时空:通过分析混合交通流可以深入揭示现实交通的内在机理,缓解当前的交通拥堵问题,提高道路交通效率,提高安全性。(2)面向决策规划系统需求的多级仿真数据生成:不针对单一类型的ICU的测试需求,方便面向决策与规划系统的不同ICU在同一个测试系统下进行测试。(3)虚拟测试场景的快速构建方法:提供了一条可用于快速构建基于现实的测试场景的技术路线。附图说明图1为自动驾驶汽车多ICU共时空的硬件在环仿真测试系统结构图;图2为自动驾驶汽车多ICU共时空的硬件在环仿真测试方法实施例示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本专利技术保护的范围。实施例如图1所示为本专利技术对应的实施例的测试系统结构图,包含仿真层、智能控制单元(IntelligentControlUnit,ICU)层和数据传输层,仿真层包括仿真平台、汽车动力学模型、交通仿真模型,提供自动驾驶仿真测试所需的环境信息、传感器信息、交通参与者信息以及交通流信息,提供车辆动力学模型,数据传输层提供与仿真层和ICU层之间的通信接口,以及用于提供测试监控与自动化测试的软件,并配以高性能的处理器保证仿真过程的实时性,包括硬件部分和软件部分,硬件部分包括实时处理器和用于仿真层和ICU层进行通信的I/O接口;软件部分包括测试管理工具,ICU层包括车辆底层信息和感知信息输入接口、决策模块以及车辆控制信息输出接口,相应感知信息输入后,传输给决策模块处理,然后将车辆控制信息通过输出接口传输到数据传输层。如图2所示为本专利技术对应的实施例的测试方法示意图,先对虚拟环境进行建模,用开源地图OpenStreetMap导出地图信息到城市快速建模软件CityEngine中。为了进一步对真实的场景进行模拟,还需要利用低成本、高精度的三维场景建模手本文档来自技高网...

【技术保护点】
1.一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,该仿真测试系统包括仿真层、ICU层和数据传输层,其中,所述仿真层,用于提供自动驾驶仿真测试所需的环境信息、传感器信息、交通参与者信息以及交通流信息和车辆动力学模型;所述ICU层,用于提供所述仿真测试系统所需的待测对象;所述数据传输层,用于提供与所述仿真层和所述ICU层之间的通信接口和测试监控与自动化测试的软件,并配置有处理器。

【技术特征摘要】
1.一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,该仿真测试系统包括仿真层、ICU层和数据传输层,其中,所述仿真层,用于提供自动驾驶仿真测试所需的环境信息、传感器信息、交通参与者信息以及交通流信息和车辆动力学模型;所述ICU层,用于提供所述仿真测试系统所需的待测对象;所述数据传输层,用于提供与所述仿真层和所述ICU层之间的通信接口和测试监控与自动化测试的软件,并配置有处理器。2.根据权利要求1所述的一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,所述的仿真层包括仿真平台、汽车动力学模型、交通仿真模型,所述ICU层包括车辆底层信息和感知信息输入接口、决策模块以及车辆控制信息输出接口,所述待测对象为基于端对端的决策规划系统、基于感知融合结果的决策规划系统和基于场景理解基础上的高级决策规划系统的智能控制单元其中任意一种待测对象。3.根据权利要求1所述的一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,所述数据传输层包括硬件部分和软件部分,所述硬件部分包括实时处理器和用于所述仿真层和所述ICU层之间进行通信的I/O接口,所述软件部分包括测试管理工具。4.根据权利要求2所述的一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,所述仿真平台包括基于UnrealEngine4的开源仿真平台Carla或商用自动驾驶仿真平台ViresTestDrive,所述汽车动力学模型包括以Matlab和Simulink为核心的动力学模型或动力学仿真软件CarSim提供的动力学模型,所述交通仿真模型包括交通流模型和由真实驾驶人员控制的交通模型。5.根据权利要求4所述的一种自动驾驶汽车多ICU共时空的硬件仿真测试系统,其特征在于,所述交通流模型包括开源交通流仿真工具SUMO或商用交通流仿真工具VISSIM,所述由真实驾驶人员控制的交通模型通过I/O接口将人类驾驶员的驾驶行为输入至所述仿真平台。6.根...

【专利技术属性】
技术研发人员:陈君毅熊璐吴旭阳蒙昊蓝
申请(专利权)人:同济大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1