一种数据渲染测试方法、装置及电子设备制造方法及图纸

技术编号:38483702 阅读:14 留言:0更新日期:2023-08-15 17:00
本申请公开了一种数据渲染测试方法、装置及电子设。所述方法包括:在自动驾驶车辆的人机交互系统需要进行数据渲染测试时,启动预先部署的专用模块的数据处理功能;通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接;通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,使所述人机交互系统根据其相关应用程序接收到的所述回放数据对所述自动驾驶车辆进行实时渲染测试。本申请的技术方案不需要实车上路,显著降低了人机交互系统的测试成本,提高了人机交互系统的测试效率。提高了人机交互系统的测试效率。提高了人机交互系统的测试效率。

【技术实现步骤摘要】
一种数据渲染测试方法、装置及电子设备


[0001]本申请涉及自动驾驶
,尤其涉及一种数据渲染测试方法、装置及电子设备。

技术介绍

[0002]自动驾驶座舱的中控屏幕需要渲染出自动驾驶系统识别到的车辆周围的障碍物信息和当前车辆在高精地图上的位置信息以及自动驾驶系统根据道路信息、障碍物的位置信息和自车的位置信息所计算出来的实时行驶轨迹信息等。
[0003]在中控屏幕的人机交互系统的日常开发和测试中,如果每次测试都要依赖实车上路测试来获取测试案例不仅费时费力,而且还存在测试环境无法形成标准的测试案例进行测试回归的问题,从而给人机交互系统的数据渲染测试带来了很大的难度。

技术实现思路

[0004]本申请实施例提供了一种数据渲染测试方法、装置及电子设备,以不需要实车上路测试,即可辅助人机交互系统实现实时的数据渲染测试。
[0005]本申请实施例采用下述技术方案:
[0006]第一方面,本申请实施例提供一种数据渲染测试方法,所述方法包括:
[0007]在自动驾驶车辆的人机交互系统需要进行数据渲染测试时,启动预先部署的专用模块的数据处理功能;
[0008]通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接;
[0009]通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,使所述人机交互系统根据其相关应用程序接收到的所述回放数据对所述自动驾驶车辆进行实时渲染测试。
[0010]可选地,所述专用模块为设置所述人机交互系统中的专用程序,所述启动预先部署的专用模块的数据处理功能,包括:
[0011]确定所述专用程序是否接收到用于启动所述专用程序的数据处理功能的启动请求;
[0012]当所述专用程序接收到所述启动请求时,启动所述专用模块的数据处理功能。
[0013]可选地,所述通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接,包括:
[0014]通过所述专用程序在所述人机交互系统的本机局域网内创建虚拟链路,以及从预设数据库中获取所述自动驾驶车辆的历史驾驶数据并进行数据回放;
[0015]所述通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,包
括:
[0016]通过所述专用程序创建的所述虚拟链路将所述回放数据发送给所述人机交互系统的相关应用程序。
[0017]可选地,所述专用程序还包括数据录制功能,所述方法还包括:
[0018]确定所述专用程序是否接收到数据录制请求;
[0019]当所述专用程序接收到所述数据录制请求时,通过所述专用程序的所述数据录制功能对所述自动驾驶车辆进行数据录制,并将录制数据以历史驾驶数据的形式记录到所述预设数据库中。
[0020]可选地,所述专用模块为设置在目标服务器上的专用通信模块,所述通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,包括:
[0021]从预先构建的测试数据库中获取所需的历史驾驶数据;
[0022]通过所述目标服务器的预设回放工具对所述历史驾驶数据进行数据回放;
[0023]所述通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,包括:
[0024]通过所述专用通信模块将所述回放数据发送给所述人机交互系统的相关应用程序。
[0025]可选地,所述专用模块为预先构建的工控机仿真系统,所述工控机仿真系统被配置为与所述人机交互系统处于同一局域网内,所述通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接,包括:
[0026]从预先构建的测试数据库中获取所需的历史驾驶数据;
[0027]通过所述工控机仿真系统的系统回放工具对所述历史驾驶数据进行数据回放;以及,建立所述工控机仿真系统与所述人机交互系统的相关应用程序之间的通信连接。
[0028]可选地,通过下述步骤构建所述测试数据库:
[0029]从自动驾驶车辆的系统数据记录器中获取各类行驶场景对应的系统数据文件,所述系统数据文件包括Bag文件;
[0030]根据获取到的各类行驶场景对应的系统数据文件构建所述测试数据库中的每条历史驾驶数据。
[0031]可选地,所述根据获取到的各类行驶场景对应的系统数据文件构建所述测试数据库中的每条历史驾驶数据,包括:
[0032]获取所述人机交互系统进行数据渲染测试所需的数据类型;
[0033]根据所述人机交互系统进行数据渲染测试所需的数据类型,对所述系统数据文件进行所述数据类型的数据抽取,根据抽取到的数据构建所述测试数据库中的每条历史驾驶数据。
[0034]第二方面,本申请实施例还提供一种数据渲染测试装置,所述装置包括:
[0035]功能启动单元,用于在自动驾驶车辆的人机交互系统需要进行数据渲染测试时,启动预先部署的专用模块的数据处理功能;
[0036]数据处理单元,用于通过所述专用模块的数据处理功能获取自动驾驶车辆的历史
驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接;
[0037]数据通信单元,用于通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,使所述人机交互系统根据其相关应用程序接收到的所述回放数据对所述自动驾驶车辆进行实时渲染测试。
[0038]第三方面,本申请实施例还提供一种电子设备,包括:
[0039]处理器;以及
[0040]被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行数据渲染测试方法。
[0041]第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行数据渲染测试方法。
[0042]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:本申请实施例将自动驾驶车辆的历史行驶数据作为基础数据,通过预先部署的专用模块对历史行驶数据进行数据回放即可为人机交互系统提供数据渲染测试所需的数据,使得人机交互系统在进行数据渲染测试时,不需要实车上路进行实时的路侧测试,显著降低了人机交互系统的测试成本,提高了人机交互系统的测试效率,且专用模块获取的历史驾驶数据还可以形成标准的测试案例进行测试回归,能够进一步提高人机交互系统的测试效率。
附图说明
[0043]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据渲染测试方法,其特征在于,所述方法包括:在自动驾驶车辆的人机交互系统需要进行数据渲染测试时,启动预先部署的专用模块的数据处理功能;通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接;通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,使所述人机交互系统根据其相关应用程序接收到的所述回放数据对所述自动驾驶车辆进行实时渲染测试。2.如权利要求1所述的方法,其特征在于,所述专用模块为设置在所述人机交互系统中的专用程序,所述启动预先部署的专用模块的数据处理功能,包括:确定所述专用程序是否接收到用于启动所述专用程序的数据处理功能的启动请求;当所述专用程序接收到所述启动请求时,启动所述专用模块的数据处理功能。3.如权利要求2所述的方法,其特征在于,所述通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,以及建立所述专用模块与所述人机交互系统的相关应用程序之间的通信连接,包括:通过所述专用程序在所述人机交互系统的本机局域网内创建虚拟链路,以及从预设数据库中获取所述自动驾驶车辆的历史驾驶数据并进行数据回放;所述通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程序,包括:通过所述专用程序创建的所述虚拟链路将所述回放数据发送给所述人机交互系统的相关应用程序。4.如权利要求2所述的方法,其特征在于,所述专用程序还包括数据录制功能,所述方法还包括:确定所述专用程序是否接收到数据录制请求;当所述专用程序接收到所述数据录制请求时,通过所述专用程序的所述数据录制功能对所述自动驾驶车辆进行数据录制,并将录制数据以历史驾驶数据的形式记录到所述预设数据库中。5.如权利要求1所述的方法,其特征在于,所述专用模块为设置在目标服务器上的专用通信模块,所述通过所述专用模块的数据处理功能获取自动驾驶车辆的历史驾驶数据并对所述历史驾驶数据进行数据回放,包括:从预先构建的测试数据库中获取所需的历史驾驶数据;通过所述目标服务器的预设回放工具对所述历史驾驶数据进行数据回放;所述通过所述通信连接将回放数据发送给所述人机交互系统的相关应用程...

【专利技术属性】
技术研发人员:董宏宇
申请(专利权)人:智道网联科技北京有限公司
类型:发明
国别省市:

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

1