System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种自动驾驶软件方案适配方法、装置、电子设备及介质制造方法及图纸_技高网

一种自动驾驶软件方案适配方法、装置、电子设备及介质制造方法及图纸

技术编号:40426657 阅读:6 留言:0更新日期:2024-02-20 22:47
本发明专利技术提供一种自动驾驶软件方案适配方法、装置、电子设备及介质,该方法包括获取功能指令、车辆的硬件资源和车辆的处理资源,基于功能指令确定指令类型,指令类型至少包括感知类型、规划类型和控制类型,基于指令类型匹配对应的目标代码库,目标代码库中存储多个功能代码和每个功能代码对应的预设资源校验条件,基于预设资源校验条件对车辆的硬件资源和处理资源进行校验,若校验通过,则将预设资源校验条件对应的功能代码确定为目标代码,根据目标代码生成目标软件方案并输出,通过该自动驾驶软件方案适配方法解决了不同配置的车辆上部署自动驾驶软件方案时存在无法适配的技术问题。

【技术实现步骤摘要】

本申请涉及自动驾驶,具体涉及一种自动驾驶软件方案适配方法、装置、电子设备及介质


技术介绍

1、随着自动驾驶系统的研究,已经形成多个不同等级的自动驾驶产品,各个级别的自动驾驶产品对自动驾驶功能需求,以及对传感器、执行器和自动驾驶域控制器的功能和性能要求都不相同。例如l2级别的自动驾驶功能在普通泊车和高速行车等功能有需要,这需要车辆能够感知周围环境,如其他车辆和道路标志,为此车辆上需要安装传感器如雷达和摄像头等硬件设备才能部署该级别的自动驾驶软件方案,而往上级别的自动驾驶需求进一步提升,所需要的车辆硬件资源要求也更高。

2、由于每个级别的自动驾驶产品的功能需求和所需的硬件资源要求都有所不同,因此在不同配置的车辆上部署自动驾驶软件方案时存在无法适配的问题。


技术实现思路

1、鉴于以上所述相关技术的缺点,本申请提供一种自动驾驶软件方案适配方法、装置、电子设备及介质,以解决上述不同配置的车辆上部署自动驾驶软件方案时存在无法适配的技术问题。

2、本申请提供的一种自动驾驶软件方案适配方法,包括获取功能指令、车辆的硬件资源和车辆的处理资源,基于所述功能指令确定指令类型,所述指令类型至少包括感知类型、规划类型和控制类型;基于所述指令类型匹配对应的目标代码库,所述目标代码库中存储多个功能代码和所述每个功能代码对应的预设资源校验条件;

3、基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码;根据所述目标代码生成目标软件方案并输出。

4、于本申请的一实施例中,获取多个功能代码,并对各个所述功能代码进行输入接口和输出接口的统一;基于所述功能代码的功能类型将所述功能代码储存至预设感知代码库、预设规划代码库和预设控制代码库中。

5、于本申请的一实施例中,若所述指令类型为所述感知类型,则基于所述预设资源校验条件对所述车辆的所述硬件资源进行校验;若所述硬件资源的数量大于或等于所述预设资源校验条件的预设硬件数量,则校验通过,将所述预设资源校验条件对应的所述功能代码确定为所述目标代码。

6、于本申请的一实施例中,若所述指令类型为所述规划类型或所述控制类型,则基于所述预设资源校验条件对所述车辆的所述处理资源进行校验,所述处理资源包括计算资源、内存资源和带宽资源;若所述计算资源大于或等于所述预设资源校验条件的预设计算资源、所述内存资源大于或等于所述预设资源校验条件的预设内存资源且所述带宽资源大于或等于所述预设资源校验条件的预设带宽资源,则将所述预设资源校验条件对应的所述功能代码确定为所述目标代码。

7、于本申请的一实施例中,若存在多个所述目标代码,则基于所述目标代码的所述预设资源校验条件对所述目标代码筛选,所述预设资源校验条件包括硬件资源、计算资源、内存资源和带宽资源;若所述指令类型为所述规划类型或所述控制类型,将所述计算资源、所述内存资源和所述带宽资源之和最小的所述目标代码确定为最终的所述目标代码;若所述指令类型为所述感知类型,将所述预设资源校验条件中所述硬件资源需求最小的所述目标代码确定为最终的所述目标代码。

8、于本申请的一实施例中,获取仿真车辆信息和仿真环境信息,基于所述仿真车辆信息和所述仿真环境信息得到仿真测试环境;所述目标软件方案在所述仿真测试环境中运行,得到运行结果和性能结果;基于所述运行结果和性能结果得到所述目标软件方案的测试结果,若所述测试结果为通过,则输出所述目标软件方案。

9、于本申请的一实施例中,若所述运行结果与所述功能指令相匹配,则所述运行结果为通过;若所述性能结果超过预设性能阈值,则所述性能结果为通过;若所述运行结果和所述性能结果都为通过,则所述测试结果为通过。

10、于本申请的一实施例中,基于所述运行结果和所述性能结果生成设计验证报告,将所述设计验证报告和所述目标软件方案输出。

11、本申请的实施例还提供一种自动驾驶软件方案适配装置,所述装置包括,指令获取模块,用于获取功能指令、车辆的硬件资源和车辆的处理资源,基于所述功能指令确定指令类型,所述指令类型至少包括感知类型、规划类型和控制类型;代码库匹配模块,用于基于所述指令类型匹配对应的目标代码库,所述目标代码库中存储多个功能代码和所述每个功能代码对应的预设资源校验条件;代码校验模块,用于基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码;代码运行模块,用于将所述目标代码运行并集成,生成目标软件以响应于所述功能指令。

12、本申请的实施例还提供一种电子设备,所述电子设备,包括一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述各实施例中任一所述的自动驾驶软件方案适配方法。

13、本申请的实施例还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述各实施例中任一项所述的自动驾驶软件方案适配方法。

14、本专利技术的有益效果:本申请中的实施例提供了一种自动驾驶软件方案适配方法、装置、电子设备及介质,该方法包括获取功能指令、车辆的硬件资源和车辆的处理资源,基于功能指令确定指令类型,指令类型至少包括感知类型、规划类型和控制类型,基于指令类型匹配对应的目标代码库,目标代码库中存储多个功能代码和每个功能代码对应的预设资源校验条件,基于预设资源校验条件对车辆的硬件资源和处理资源进行校验,若校验通过,则将预设资源校验条件对应的功能代码确定为目标代码,根据目标代码生成目标软件方案并输出,基于车辆的资源筛目标代码库中适配车辆的目标代码,防止生成的软件方案无法适配,通过该自动驾驶软件方案适配方法解决了不同配置的车辆上部署自动驾驶软件方案时存在无法适配的技术问题。

15、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

本文档来自技高网...

【技术保护点】

1.一种自动驾驶软件方案适配方法,其特征在于,所述自动驾驶软件方案适配方法包括:

2.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述指令类型匹配对应的目标代码库包括:

3.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,获取功能指令之前还包括:

4.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码包括:

5.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码,还包括:

6.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,则将所述预设资源校验条件对应的所述功能代码确定为目标代码还包括:

7.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,根据所述目标代码生成目标软件方案并输出之前还包括:

8.根据权利要求7所述的自动驾驶软件方案适配方法,其特征在于,基于所述运行结果和性能结果得到所述目标软件方案的测试结果包括:

9.根据权利要求7所述的自动驾驶软件方案适配方法,其特征在于,输出所述目标软件方案还包括:

10.一种自动驾驶软件方案适配装置,其特征在于,所述自动驾驶软件方案适配装置包括:

11.一种电子设备,其特征在于,所述电子设备包括:

12.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行权利要求1至9中任一项所述的自动驾驶软件方案适配方法。

...

【技术特征摘要】

1.一种自动驾驶软件方案适配方法,其特征在于,所述自动驾驶软件方案适配方法包括:

2.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述指令类型匹配对应的目标代码库包括:

3.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,获取功能指令之前还包括:

4.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码包括:

5.根据权利要求1所述的自动驾驶软件方案适配方法,其特征在于,基于所述预设资源校验条件对所述车辆的所述硬件资源和所述处理资源进行校验,若校验通过,则将所述预设资源校验条件对应的所述功能代码确定为目标代码,还包括:

6.根据权利要求1所述的自动驾驶软件方案...

【专利技术属性】
技术研发人员:张伟方徐彬梁锋华
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1