【技术实现步骤摘要】
自动驾驶测试数据存储方法、装置、电子设备
本申请涉及计算机
,具体涉及自动驾驶领域,尤其涉及自动驾驶测试数据存储方法、装置、电子设备及计算机可读存储介质。
技术介绍
自动驾驶车辆在运行中的车辆状态数据、各种定位装置、雷达、摄像头等传感器采集获得的信息数据均需要及时的记录并存储至磁盘。落盘的信息数据主要用于离线环境的问题复现、bug定位与排查,与高精地图的采集,累积的数据还可用于仿真。根据自动驾驶车辆的测试任务所针对的场景或所采集数据类型的不同,可以将自动驾驶车辆的测试任务划分多种不同的任务类型。目前的测试方法对于不同的测试任务类型,采用同一套固定的数据落盘存储方法,由此会采集大量的与测试任务无关的重复数据,浪费磁盘资源的同时,也不利于开发和测试人员从大量的落盘数据中提取测试任务相关的数据,增加了测试的时间成本。
技术实现思路
提供了一种自动驾驶测试数据存储方法、装置、电子设备及计算机可读存储介质。根据第一方面,提供了一种自动驾驶测试数据存储方法,包括:获取自动驾驶车辆测试任务的任务类型;接收自动驾驶车辆测试中采集到的与上述任务类型对应的消息数据,将消息数据写到数据队列中;创建与任务类型对应的记录文件,将数据队列中与任务类型对应的消息数据写入记录文件,并将记录文件以及记录文件的文件名传送至数据队列中;获取自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,预设落盘场景信息表征触发数据落盘存储的时间;根据自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,为数据队列中数据采集 ...
【技术保护点】
1.一种自动驾驶测试数据存储方法,其中,包括:/n获取自动驾驶车辆测试任务的任务类型;/n接收自动驾驶车辆测试中采集到的与所述任务类型对应的消息数据,将所述消息数据写到数据队列中;/n创建与所述任务类型对应的记录文件,将所述数据队列中与所述任务类型对应的消息数据写入所述记录文件,并将所述记录文件以及所述记录文件的文件名传送至所述数据队列中;/n获取所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,所述预设落盘场景信息表征触发数据落盘存储的时间;/n根据所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,为所述数据队列中数据采集时间与所述触发数据落盘存储的时间一致的记录文件添加不可清除的标记。/n
【技术特征摘要】
1.一种自动驾驶测试数据存储方法,其中,包括:
获取自动驾驶车辆测试任务的任务类型;
接收自动驾驶车辆测试中采集到的与所述任务类型对应的消息数据,将所述消息数据写到数据队列中;
创建与所述任务类型对应的记录文件,将所述数据队列中与所述任务类型对应的消息数据写入所述记录文件,并将所述记录文件以及所述记录文件的文件名传送至所述数据队列中;
获取所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,所述预设落盘场景信息表征触发数据落盘存储的时间;
根据所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,为所述数据队列中数据采集时间与所述触发数据落盘存储的时间一致的记录文件添加不可清除的标记。
2.根据权利要求1所述的方法,其中,所述方法还包括:
轮询所述数据队列中的数据和文件,将所述队列中的消息数据以及不具有不可清除标记的文件清除。
3.根据权利要求1所述的方法,其中,所述方法还包括:
根据用户将预设任务类型和预设落盘场景信息对应关联的配置操作,将所述预设任务类型和预设落盘场景信息的对应关系发送至云端存储;以及
所述获取所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息,包括:
从云端读取所述自动驾驶车辆测试任务的任务类型对应的预设落盘场景信息。
4.根据权利要求3所述的方法,其中,所述根据用户将预设任务类型和预设落盘场景信息对应关联的配置操作,将所述预设任务类型和预设落盘场景信息的对应关系发送至云端存储,包括:
根据用户选择的预设测试任务的预设任务类型,从云端读取与所述任务类型匹配的至少一个候选落盘场景信息并向用户推送;
将用户选择的候选落盘场景信息作为与所述预设任务类型对应的预设落盘场景信息。
5.根据权利要求4所述的方法,其中,所述方法还包括:
向用户推送数据划分策略,以供所述用户根据预设测试任务的测试需求信息和不同任务类型分别需采集的数据选择预设测试任务的预设任务类型,其中,所述数据划分策略包括各任务类型下分别需采集的自动驾驶车辆的消息数据。
6.一种自动驾驶测试数据存储装置,其中,包括:
第一获取单元,被配置成获取自动驾驶车辆测试任务的任务类型;
接收单元,被配置成接收自动驾驶车辆测试中采集到的与所述任务类型对应的消息数据,将所述消息数据写到数据队列中;
写入单元,被配...
【专利技术属性】
技术研发人员:陈可心,徐赫,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。