一种无人驾驶设备的参数配置方法及配置装置制造方法及图纸

技术编号:33020235 阅读:12 留言:0更新日期:2022-04-15 08:53
本说明书公开了一种无人驾驶设备的参数配置方法及配置装置,通过将各无人驾驶设备运行所需的各配置文件划分配置文件层的方式管理,再在对待配置无人驾驶设备配置时,按照优先级从高到低的顺序,在各配置文件层中,找出待配置无人驾驶设备所需的配置文件,对待配置无人驾驶设备进行参数配置的方式,不仅可以对无人驾驶设备运行所需的参数进行统一的管理配置,从而降低了由于配置文件管理问题而导致的无人驾驶设备的配置加载问题和编译问题出现的可能,还最大程度的避免了无人驾驶设备的参数配置的重复冗余。参数配置的重复冗余。参数配置的重复冗余。

【技术实现步骤摘要】
一种无人驾驶设备的参数配置方法及配置装置


[0001]本说明书涉及无人驾驶领域,尤其涉及一种无人驾驶设备的参数配置方法及配置装置。

技术介绍

[0002]在无人驾驶设备的自动驾驶系统中,自动驾驶系统通常需要从配置文件中获取系统运行时所需要的参数,但由于不同无人驾驶设备间的差异性以及自动驾驶系统中各算法模块的复杂性的影响,导致无人驾驶设备的配置文件组成复杂,配置文件分散在各个算法模块中不便于使用,配置文件存在大量重复冗余的情况出现,进一步地,由于配置文件不便于管理的原因,在对自动驾驶系统进行日常维护时,容易出现编译问题和配置加载问题,给系统的研发人员带来了极大的困扰。
[0003]因此,如何统一高效的为无人驾驶设备配置运行参数,降低研发人员的工作难度,是一个亟待解决的问题。

技术实现思路

[0004]本说明书提供一种无人驾驶设备的参数配置方法及配置装置,以部分的解决现有技术存在的上述问题。
[0005]本说明书采用下述技术方案:
[0006]本说明书提供了一种无人驾驶设备的参数配置方法,包括:
[0007]获取待配置无人驾驶设备的属性信息,所述属性信息用于表示所述待配置无人驾驶设备所属的设备组;
[0008]针对每个配置文件层,根据所述属性信息,判断是否能够从该配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数;
[0009]若确定能够从该配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数,将查找到的包含有所述至少部分配置参数的配置文件作为目标配置文件,并判断下一优先级的配置文件层中是否保存有与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数,直至从各配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的全部配置参数为止,其中,若是该配置文件层的优先级越高,该配置文件层所对应的设备组越小;
[0010]根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置。
[0011]可选地,根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置,具体包括:
[0012]若查找到至少一个目标配置文件,基于各配置文件层的优先级,将所述至少一个目标配置文件中相同参数类别的配置参数进行合并,得到合并参数后的目标配置文件,针对所述至少一个目标配置文件中所涉及的每个参数类别,所属配置文件层优先级高的该参数类别的配置参数,覆盖所属配置文件层优先级低的该参数类别的配置参数;
[0013]对所述合并参数后的目标配置文件进行解析,得到所述待配置无人驾驶设备运行所需的参数并配置。
[0014]可选地,根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置,具体包括:
[0015]通过预设的框架framework,加载查找到的目标配置文件,得到各待处理参数;
[0016]对所述待处理参数进行解析,得到所述待配置无人驾驶设备所需的参数并配置。
[0017]可选地,对所述待处理参数进行解析,得到所述待配置无人驾驶设备所需的参数并配置,具体包括:
[0018]针对每个待处理参数,若该待处理参数归属于所述framework,通过所述framework对该待处理参数进行解析,得到所述framework所需的参数并配置;
[0019]若该待处理参数归属于除所述framework以外的算法模块,将该待处理参数存储在所述待配置无人驾驶设备中,以使所述待配置无人驾驶设备行驶过程中调用所述算法模块时,对该待处理参数进行解析,并将得到的参数配置在所述算法模块中。
[0020]可选地,通过所述framework解析该待处理参数,具体包括:
[0021]通过所述framework,获取该待处理参数对应的自解释proto message;
[0022]根据所述proto message,对该待处理参数进行解析。
[0023]可选地,所述方法还包括:
[0024]获取无人驾驶设备的各配置文件;
[0025]针对每个配置文件,根据该配置文件所属的设备组,将该配置文件存储到对应的配置文件层中。
[0026]可选地,所述方法还包括:
[0027]获取各无人驾驶设备的设备信息;
[0028]从所述设备信息中识别出所述各无人驾驶设备所对应的各候选设备组;
[0029]针对每个候选设备组,根据所述设备信息,确定归属于该候选设备组的无人驾驶设备,作为该候选设备组对应的无人驾驶设备;
[0030]针对任意两个候选设备组,若这两个候选设备组对应的无人驾驶设备不存在交集,且这两个候选设备组对应的无人驾驶设备的数量均不低于预设数量,将这两个候选设备组删除;
[0031]将剩余的候选设备组,作为用于划分配置文件层的设备组,并针对每个设备组,划分该设备组对应的配置文件层。
[0032]可选地,所述设备组是按照设备维度的大小进行梯度划分得到的,所述设备维度包括:单个设备、同一生产厂商的生产批次、设备的生产厂商、设备类型、所有设备中的至少一种。
[0033]本说明书提供了一种无人驾驶设备的参数配置装置,包括:
[0034]获取模块,用于获取待配置无人驾驶设备的属性信息,所述属性信息用于表示所述待配置无人驾驶设备所属的设备组;
[0035]确定模块,用于针对每个配置文件层,根据所述属性信息,判断是否能够从该配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数;
[0036]查找模块,用于若确定能够从该配置文件层中查找到与所述待配置无人驾驶设备
所属设备组相匹配的至少部分配置参数,将查找到的包含有所述至少部分配置参数的配置文件作为目标配置文件,并判断下一优先级的配置文件层中是否保存有与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数,直至从各配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的全部配置参数为止,其中,若是该配置文件层的优先级越高,该配置文件层所对应的设备组越小;
[0037]配置模块,用于根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置。
[0038]本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述无人驾驶设备的参数配置方法。
[0039]本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述无人驾驶设备的参数配置方法。
[0040]本说明书采用的上述至少一个技术方案能够达到以下有益效果:
[0041]在本说明书提供的无人驾驶设备的参数配置方法中,首先会获取获取待配置无人驾驶设备的属性信息,其中,属性信息用于表示该待配置无人驾驶设备所属的设备组,针对每个配置文件层,根据属性信息,判断是否能够从该配置文件层中查找到与待配置无人驾驶设备所属设备组相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人驾驶设备的参数配置方法,其特征在于,包括:获取待配置无人驾驶设备的属性信息,所述属性信息用于表示所述待配置无人驾驶设备所属的设备组;针对每个配置文件层,根据所述属性信息,判断是否能够从该配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数;若确定能够从该配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数,将查找到的包含有所述至少部分配置参数的配置文件作为目标配置文件,并判断下一优先级的配置文件层中是否保存有与所述待配置无人驾驶设备所属设备组相匹配的至少部分配置参数,直至从各配置文件层中查找到与所述待配置无人驾驶设备所属设备组相匹配的全部配置参数为止,其中,若是该配置文件层的优先级越高,该配置文件层所对应的设备组越小;根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置。2.如权利要求1所述的方法,其特征在于,根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置,具体包括:若查找到至少一个目标配置文件,基于各配置文件层的优先级,将所述至少一个目标配置文件中相同参数类别的配置参数进行合并,得到合并参数后的目标配置文件,针对所述至少一个目标配置文件中所涉及的每个参数类别,所属配置文件层优先级高的该参数类别的配置参数,覆盖所属配置文件层优先级低的该参数类别的配置参数;对所述合并参数后的目标配置文件进行解析,得到所述待配置无人驾驶设备运行所需的参数并配置。3.如权利要求1所述的方法,其特征在于,根据查找到的目标配置文件,对所述待配置无人驾驶设备进行参数配置,具体包括:通过预设的框架Framework,加载查找到的目标配置文件,得到各待处理参数;对所述待处理参数进行解析,得到所述待配置无人驾驶设备所需的参数并配置。4.如权利要求3所述的方法,其特征在于,对所述待处理参数进行解析,得到所述待配置无人驾驶设备所需的参数并配置,具体包括:针对每个待处理参数,若该待处理参数归属于所述Framework,通过所述Framework对该待处理参数进行解析,得到所述Framework所需的参数并配置;若该待处理参数归属于除所述Framework以外的算法模块,将该待处理参数存储在所述待配置无人驾驶设备中,以使所述待配置无人驾驶设备行驶过程中调用所述算法模块时,对该待处理参数进行解析,并将得到的参数配置在所述算法模块中。5.如权利要求4所述的方法,其特征在于,通过所述Framework解析该待处理参数,具体包括:通过所述Framework,获取...

【专利技术属性】
技术研发人员:王立赛吴凡贠井广王庆全
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1