一种仿真环境下的参数配置方法及装置制造方法及图纸

技术编号:33784021 阅读:21 留言:0更新日期:2022-06-12 14:38
本说明书公开了一种仿真环境下的参数配置方法及装置。确定配置模板中基于用户操作配置的第一参数项、基于行驶数据配置的第二参数项及各参数项对应的可操作类别,基于第一参数项向用户展示配置模板的配置界面,并响应于用户的操作确定配置模板中算法模块的约束参数,以及根据无人驾驶设备的行驶数据确定第二参数项的约束参数,以对配置模板中至少部分参数项的占位字符串进行替换或删除,确定配置文件。可针对不同的检测指标的配置模板灵活进行参数配置,能够灵活应对检测指标变更的情况,在有新的检测指标时,无需修改代码或重写新的逻辑代码以进行参数配置,可提高参数配置效率,便于进行针对不同检测指标的仿真检测,减少对仿真检测的限制。少对仿真检测的限制。少对仿真检测的限制。

【技术实现步骤摘要】
一种仿真环境下的参数配置方法及装置


[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]根据对所述无人驾驶设备的检测指标,确定预设的所述检测指标对应的配置模板。
[0030]可选地,根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定所述配置模板中至少部分算法模块的版本参数,具体包括:
[0031]根据所述用户通过所述配置界面设置的约束参数,从所述配置模板的各算法模块中确定未被用户设置版本参数的算法模块,作为待配置模块;
[0032]针对每个待配置模块,根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定所述无人驾驶设备在历史行驶过程中应用的该待配置模块的版本;
[0033]将确定出的各待配置模块的版本,作为版本参数。
[0034]本说明书提供了一种仿真环境下的参数配置装置,无人驾驶设备包括若干用于实现自动驾驶行为的算法模块,所述装置包括:
[0035]模板确定模块,用于根据对所述无人驾驶设备的检测指标,确定预设的所述检测指标对应的配置模板;
[0036]参数项类别确定模块,用于根据所述配置模板中各算法模块对应的参数项的标识,确定基于用户操作进行配置的第一参数项及其对应的可操作类别,以及基于无人驾驶设备的行驶数据进行配置的第二参数项及其对应的可操作类别;
[0037]响应模块,用于至少根据所述第一参数项及其可操作类别,向用户展示所述配置模板的配置界面,并响应于所述用户在所述配置界面的操作,确定所述配置模板中至少部分算法模块对应的约束参数;
[0038]参数确定模块,用于根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定至少部分所述第二参数项的约束参数;
[0039]配置模块,用于根据各约束参数、遍历所述配置模板的各参数项,对所述配置模板中至少部分参数项的占位字符串进行替换或删除,以确定配置文件,所述配置文件用于在仿真环境中对所述无人驾驶设备进行测试,确定检测结果。
[0040]本说明书提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述仿真环境下的参数配置方法。
[0041]本说明书提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述仿真环境下的参数配置方法。
[0042]本说明书采用的上述至少一个技术方案能够达到以下有益效果:
[0043]在本说明书提供的仿真环境下的参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仿真环境下的参数配置方法,其特征在于,无人驾驶设备包括若干用于实现自动驾驶行为的算法模块,所述方法包括:根据对所述无人驾驶设备的检测指标,确定预设的所述检测指标对应的配置模板;根据所述配置模板中各算法模块对应的参数项的标识,确定基于用户操作进行配置的第一参数项及其对应的可操作类别,以及基于无人驾驶设备的行驶数据进行配置的第二参数项及其对应的可操作类别;至少根据所述第一参数项及其可操作类别,向用户展示所述配置模板的配置界面,并响应于所述用户在所述配置界面的操作,确定所述配置模板中至少部分算法模块对应的约束参数;根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定至少部分所述第二参数项的约束参数;根据各约束参数,遍历所述配置模板的各参数项,对所述配置模板中至少部分参数项的占位字符串进行替换或删除,以确定配置文件,所述配置文件用于在仿真环境中对所述无人驾驶设备进行测试,确定检测结果。2.如权利要求1所述的方法,其特征在于,根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定至少部分所述第二参数项的约束参数,具体包括:确定所述配置模板中包含的各算法模块;根据所述无人驾驶设备在历史行驶过程中的行驶数据,确定所述配置模板中至少部分算法模块的版本参数,作为至少部分所述第二参数项的约束参数。3.如权利要求1所述的方法,其特征在于,至少根据所述第一参数项及其可操作类别,向用户展示所述配置模板的配置界面,具体包括:至少根据所述第一参数项、所述第一参数项对应的算法模块、用于为所述第一参数项设置参数的入口以及所述第一参数项的可操作类别,确定配置界面;向用户展示所述配置界面。4.如权利要求3所述的方法,其特征在于,所述可操作类别包括删除以及替换;响应于所述用户在所述配置界面的操作,确定所述配置模板中至少部分算法模块对应的约束参数,具体包括:响应于所述用户在所述配置界面的操作,确定所述用户操作的入口,以及所述用户基于所述入口对应的可操作类别通过所述入口设置的参数;确定所述入口对应的参数项,将所述参数作为所述参数项对应的约束参数。5.如权利要求1所述的方法,其特征在于,响应于所述用户在所述配置界面的操作,确定所述配置模板中至少部分算法模块对应的约束参数,具体包括:响应于所述用户在所述配置界面的操作,确定所述配置模板中至少部分算法模块对应的对所述行驶数据的筛选参数,作...

【专利技术属性】
技术研发人员:刘子超胡心滢
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1