无人驾驶系统的测试方法、装置、电子设备和存储介质与流程

    技术2025-02-11  44


    本发明涉及无人驾驶,尤其涉及一种无人驾驶系统的测试方法、装置、电子设备和存储介质。


    背景技术:

    1、随着无人驾驶技术的飞速发展,无人驾驶系统的软件测试变得尤为重要。开发一种能够全面、高效地测试无人驾驶系统的软件测试工具,是当前无人驾驶技术发展的重要需求。

    2、目前,现有技术中,无人驾驶系统测试体系中,建设软件测试一般基于仿真测试手段建设,并且将其最终发展为软件在环(software-in-the-loop,sil),通过构建多样的、能实际覆盖的测试场景,借助计算机虚拟技术对实际交通系统进行一定的抽象化,把大量自动驾驶开发和测试的成本转化为仿真环境运行测试,从而达到验证系统功能的目的。而仿真测试有针对性、目的性,并且它在测试过程中未采用真实的无人驾驶系统数据进行测试测试,测试的过程依赖指定的运行环境。


    技术实现思路

    1、本发明提供一种无人驾驶系统的测试方法、装置、电子设备和存储介质,用以解决现有技术中基于仿真测试手段对无人驾驶系统测试体系进行测试的缺陷,实现采用无人驾驶系统的实时的真实系统主题信息,基于系统主题信息进行解析确定校验文件,使得通过校验文件对无人驾驶系统的各个模块进行测试。

    2、本发明提供一种无人驾驶系统的测试方法,包括如下步骤:

    3、获取无人驾驶系统的系统主题信息;其中,系统主题信息包括至少二个主题模块的信息;

    4、根据至少二个主题模块的信息和解析器进行参数解析确定主题数据;

    5、根据主题数据进行文件合并确定校验文件;

    6、当校验文件校验成功时,根据校验文件对无人驾驶系统的各个主题模块进行测试。

    7、根据本发明提供的一种无人驾驶系统的测试方法,根据至少二个主题模块的信息和解析器进行参数解析确定主题数据,包括:根据至少二个主题模块的信息和解析器进行参数解析确定主题解析结果;根据结果校验条件确定主题解析结果是否校验成功;若主题解析结果校验成功,则根据主题解析结果对应的主题模块确定主题数据;若主题解析结果校验失败,则舍弃主题解析结果。

    8、根据本发明提供的一种无人驾驶系统的测试方法,校验条件包括第一校验条件、第二校验条件和第三校验条件,第一校验条件用于校验主题解析结果的书写格式,第二校验条件用于校验主题解析结果的字符限制,第三校验条件用于校验主题解析结果是否符合配置列表;根据结果校验条件确定主题解析结果是否校验成功,包括:根据第一校验条件确定主题解析结果的书写格式是否满足预设格式,根据第二校验条件确定主题解析结果的字符长度是否满足预设字符限制,根据第三校验条件确定主题解析结果是否在配置列表内;其中,预设格式为预先设定主题模块对应的数据格式,预设字符限制为预先设定的主题模块的字符长度;若主题解析结果的书写格式满足预设格式,主题解析结果的字符长度满足预设字符限制,且主题解析结果在配置列表内,则确定主题解析结果校验成功。

    9、根据本发明提供的一种无人驾驶系统的测试方法,根据主题数据进行文件合并确定校验文件,包括:根据主题数据确定订阅目标,并对订阅目标的主题数据进行读写,确定缓冲文件;根据缓冲文件进行二进制保存确定目标文件;其中,目标文件为包含所有主题模块对应的文件;根据目标文件进行文件合并确定校验文件。

    10、根据本发明提供的一种无人驾驶系统的测试方法,根据目标文件进行文件合并确定校验文件,包括:确定目标文件中所有主题模块对应的文件的缓冲时间;根据缓冲时间的先后顺序对目标文件中所有主题模块对应的文件进行文件合并,确定校验文件。

    11、根据本发明提供的一种无人驾驶系统的测试方法,在根据主题数据进行文件合并确定校验文件之后,还包括:根据预设文件大小阈值确定校验文件是否校验成功;若确定校验文件的文件大小与预设文件大小阈值一致,则确定校验文件检验成功;若确定校验文件的文件大小与预设文件大小阈值不一致,则确定校验文件检验失败。

    12、根据本发明提供的一种无人驾驶系统的测试方法,还包括:当校验文件校验失败时,舍弃校验文件。

    13、本发明还提供一种无人驾驶系统的测试装置,包括如下模块:

    14、信息获取模块,用于获取无人驾驶系统的系统主题信息;其中,系统主题信息包括至少二个主题模块的信息;

    15、数据确定模块,用于根据至少二个主题模块的信息和解析器进行参数解析确定主题数据;文件确定模块,用于根据主题数据进行文件合并确定校验文件;

    16、系统测试模块,用于当校验文件校验成功时,根据校验文件对无人驾驶系统的各个主题模块进行测试。

    17、本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如上述任一种无人驾驶系统的测试方法。

    18、本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种无人驾驶系统的测试方法。

    19、本发明还提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现如上述任一种无人驾驶系统的测试方法。

    20、本发明提供的一种无人驾驶系统的测试方法、装置、电子设备和存储介质,通过获取无人驾驶系统的系统主题信息;其中,系统主题信息包括至少二个主题模块的信息;根据至少二个主题模块的信息和解析器进行参数解析确定主题数据;根据主题数据进行文件合并确定校验文件;当校验文件校验成功时,根据校验文件对无人驾驶系统的各个主题模块进行测试。本发明的技术方案,用以解决现有技术中基于仿真测试手段对无人驾驶系统测试体系进行测试的缺陷,实现采用无人驾驶系统的实时的真实系统主题信息,基于系统主题信息进行解析确定校验文件,使得通过校验文件对无人驾驶系统的各个模块进行测试。



    技术特征:

    1.一种无人驾驶系统的测试方法,其特征在于,包括:

    2.根据权利要求1所述的无人驾驶系统的测试方法,其特征在于,所述根据所述至少二个主题模块的信息和解析器进行参数解析确定主题数据,包括:

    3.根据权利要求2所述的无人驾驶系统的测试方法,其特征在于,所述校验条件包括第一校验条件、第二校验条件和第三校验条件,所述第一校验条件用于校验所述主题解析结果的书写格式,所述第二校验条件用于校验所述主题解析结果的字符限制,所述第三校验条件用于校验所述主题解析结果是否符合配置列表;所述根据结果校验条件确定所述主题解析结果是否校验成功,包括:

    4.根据权利要求1所述的无人驾驶系统的测试方法,其特征在于,所述根据所述主题数据进行文件合并确定校验文件,包括:

    5.根据权利要求4所述的无人驾驶系统的测试方法,其特征在于,所述根据所述目标文件进行文件合并确定所述校验文件,包括:

    6.根据权利要求1所述的无人驾驶系统的测试方法,其特征在于,在所述根据所述主题数据进行文件合并确定校验文件之后,还包括:

    7.根据权利要求1-6任一项所述的无人驾驶系统的测试方法,其特征在于,还包括:

    8.一种无人驾驶系统的测试装置,其特征在于,包括:

    9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述无人驾驶系统的测试方法。

    10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述无人驾驶系统的测试方法。


    技术总结
    本发明提供一种无人驾驶系统的测试方法、装置、电子设备和存储介质,通过获取无人驾驶系统的系统主题信息;其中,系统主题信息包括至少二个主题模块的信息;根据至少二个主题模块的信息和解析器进行参数解析确定主题数据;根据主题数据进行文件合并确定校验文件;当校验文件校验成功时,根据校验文件对无人驾驶系统的各个主题模块进行测试。本发明的技术方案,用以解决现有技术中基于仿真测试手段对无人驾驶系统测试体系进行测试的缺陷,实现采用无人驾驶系统的实时的真实系统主题信息,基于系统主题信息进行解析确定校验文件,使得通过校验文件对无人驾驶系统的各个模块进行测试。

    技术研发人员:董龙福,于敏
    受保护的技术使用者:三一智矿科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-26319.html

    最新回复(0)