自动驾驶日志数据的语义化处理方法、装置及存储介质制造方法及图纸

技术编号:34017014 阅读:16 留言:0更新日期:2022-07-02 16:00
本申请提供了一种自动驾驶日志数据的语义化处理方法、装置及存储介质,所述方法包括:获取自动驾驶日志数据,所述自动驾驶日志数据包括多类待渲染日志数据;将多类所述待渲染日志数据分为至少两个数据组别,并根据每一类所述待渲染日志数据所属的数据组别,生成多个渲染数据生成任务;其中,所属数据组别不同的待渲染日志数据对应不同的渲染数据生成任务;处理各所述渲染数据生成任务,以得到语义化处理结果。采用本申请的方法能够降低处理设备的性能要求,并降低成本。同时,本申请的方法还可应用于多种不同部署方式的计算系统中,具备高可拓展性。拓展性。拓展性。

【技术实现步骤摘要】
自动驾驶日志数据的语义化处理方法、装置及存储介质


[0001]本申请涉及自动驾驶
,尤其涉及一种自动驾驶日志数据的语义化处理方法、装置及存储介质。

技术介绍

[0002]自动驾驶日志数据内容繁杂,因此,工程师难以通过浏览自动驾驶日志数据来还原自动驾驶过程。在工程师还原自动驾驶过程时,对自动驾驶日志数据进行语义化处理是至关重要的。其中,语义化处理是指根据自动驾驶日志数据,在3D(3

Dimension,三维)世界中重建自动驾驶过程这一处理方式。
[0003]在进行语义化处理的过程中,可将自动驾驶日志数据实时处理为虚拟3D数据,并通过如webGL(Web Graphics Library,Web图形库)等的方式实现3D渲染,进而得到语义化处理结果。然而,传统技术在获取虚拟3D数据时需要耗费大量算力,对处理设备的性能要求高,因而存在成本过高的问题。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中需要耗费大量算力方可获取虚拟3D数据,对处理设备的性能要求高,进而导致成本过高的技术缺陷。
[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]在其中一个实施例中,若所述方法执行于计算集群系统,且所述自动驾驶日志数据以数据块的形式存储于所述计算集群系统的多个设备中,则对所述自动驾驶日志数据所对应的总驾驶时段进行拆分,以得到多个时间段的步骤,包括:
[0030]对于每一所述数据块,获取所述数据块所对应的目标驾驶时段,并从所述总驾驶时段中将所述目标驾驶时段拆分为预设数量个时间段。
[0031]在其中一个实施例中,对所述自动驾驶日志数据所对应的总驾驶时段进行拆分,以得到多个时间段的步骤,包括:根据所述自动驾驶日志数据的元数据,对所述总驾驶时段进行拆分,以得到多个所述时间段。
[0032]第二方面,本申请提供了一种自动驾驶日志数据的语义化处理装置,该装置包括:
[0033]数据获取模块,用于获取自动驾驶日志数据,所述自动驾驶日志数据包括多类待渲染日志数据;
[0034]数据分组模块,用于将多类所述待渲染日志数据分为至少两个数据组别,并根据每一类所述待渲染日志数据所属的数据组别,生成多个渲染数据生成任务;其中,所属数据
组别不同的待渲染日志数据对应不同的渲染数据生成任务;
[0035]语义化处理模块,用于处理各所述渲染数据生成任务,以得到语义化处理结果。
[0036]第三方面,本申请提供了一种存储介质,该存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述任一实施例中所述自动驾驶日志数据的语义化处理方法的步骤。
[0037]第四方面,本申请提供了一种计算系统,该系统包括:一个或多个处理器,以及存储器。所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行上述任一实施例所述自动驾驶日志数据的语义化处理方法的步骤。
[0038]从以上技术方案可以看出,本申请实施例具有以下优点:
[0039]本申请提供的自动驾驶日志数据的语义化处理方法、装置及存储介质,对多类待渲染日志数据进行分组,以得到多个数据组别,并将所属数据组别不同的待渲染日志数据分配至不同的渲染数据生成任务中进行处理,以实现自动驾驶日志数据的语义化处理。相较于现有技术将全部待渲染日志数据分配至同一渲染数据生成任务的方式,本申请可减小每一个渲染数据生成任务所需的算力,进而能降低处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶日志数据的语义化处理方法,其特征在于,所述方法包括:获取自动驾驶日志数据,所述自动驾驶日志数据包括多类待渲染日志数据;将多类所述待渲染日志数据分为至少两个数据组别,并根据每一类所述待渲染日志数据所属的数据组别,生成多个渲染数据生成任务;其中,所属数据组别不同的待渲染日志数据对应不同的渲染数据生成任务;处理各所述渲染数据生成任务,以得到语义化处理结果。2.根据权利要求1所述的方法,其特征在于,若所述方法执行于单机计算系统,则将多类所述待渲染日志数据分为至少两个数据组别的步骤,包括:获取每一类所述待渲染日志数据对应的所需算力;根据各所述所需算力,将多类所述待渲染日志数据分为至少两个数据组别,以使任意两个数据组别所对应的总算力之差小于第一预设阈值,或任意两个数据组别所对应的总算力之最大差值最小;其中,每一个所述数据组别所对应的总算力为该数据组别包括的各类所述待渲染日志数据的所需算力之和。3.根据权利要求2所述的方法,其特征在于,根据各所述所需算力,将多类所述待渲染日志数据分为至少两个数据组别的步骤,包括:获取所述单机计算系统的处理器数量,并根据所述处理器数量确定组别数量;其中,所述组别数量小于所述处理器数量;根据各所述所需算力,将多类所述待渲染日志数据分为所述组别数量个数据组别。4.根据权利要求1所述的方法,其特征在于,若所述方法执行于计算集群系统,则将多类所述待渲染日志数据分为至少两个数据组别的步骤,包括:确定所述计算集群系统为所述自动驾驶日志数据分配的容器;获取每一类所述待渲染日志数据对应的所需算力,并根据各所述所需算力,将多类所述待渲染日志数据分为至少两个数据组别,以使任意两个容器所对应的平均算力之差小于第二预设阈值,或任意两个数据组别所对应的平均算力之最大差值最小;其中,每一所述容器对应的平均算力为该容器的总消耗算力与该容器的处理器数量之间的比值,该容器的总消耗算力为目标数据组别包括的各类所述待渲染日志数据的所需算力之和,所述目标数据组别为分配至该容器处理的待渲染日志数据的所属数据组别。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所述自动驾驶日志数据所对应的总驾驶时段进行拆分,以得到多个时间段;根据每一类所述待渲染日志数据所属的数据组别,生成多个渲染数据生成任务的步骤,包括:根据每一所述时间段的起止时间及每一类所述待渲染日志数据所属的数据组别,生成多个渲...

【专利技术属性】
技术研发人员:王亚亮林恣罗泽为谭伟华韩旭
申请(专利权)人:广州文远知行科技有限公司
类型:发明
国别省市:

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

1