自动驾驶方案的生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:36186142 阅读:13 留言:0更新日期:2022-12-31 20:50
本公开涉及一种自动驾驶方案的生成方法、装置、电子设备及存储介质,所述方法应用于自动驾驶功能软件系统,所述自动驾驶功能软件系统包括多个功能模块;所述功能模块,用于实现对应的自动驾驶功能;每个所述功能模块,至少包括:功能实现部和模块依赖关系信息;通过获取自动驾驶方案的需求信息;根据所述需求信息确定对应的目标功能模块;根据所述目标功能模块对应的模块依赖关系信息集成各个所述目标功能模块,生成目标自动驾驶方案;即本公开通过模块化的自动驾驶软件功能系统,实现根据需求信息直接调用软件系统中的功能模块,并根据功能模块的模块依赖信息自动生成驾驶方案,降低了技术门槛,提高了开发效率。提高了开发效率。提高了开发效率。

【技术实现步骤摘要】
自动驾驶方案的生成方法、装置、电子设备及存储介质


[0001]本公开涉及自动驾驶领域,尤其涉及一种自动驾驶方案的生成方法、装置、电子设备及存储介质。

技术介绍

[0002]当前汽车行业智能、电动、网联化趋势十分明朗,自动驾驶方案的开发作为其中一项关键核心技术,有着非常广阔的应用前景。
[0003]在传统的自动驾驶技术的开发过程中,开发人员首先需要了解所面临的驾驶环境,然后编写出匹配该驾驶环境的各部分功能代码,最后将各部分功能代码手动集成为一个整体自动驾驶方案。
[0004]但是,由于上述开发方式是针对特定的驾驶环境的,所开发出的代码无法复用,导致在面临新的驾驶环境时,开发人员需要重新开发,开发效率低,而且随着驾驶环境的多样化和复杂化,开发人员的技术门槛也越来越高。因此,如何方便、快速地的开发出自动驾驶方案成为亟待解决的技术问题。

技术实现思路

[0005]为克服相关技术中存在的问题,本公开提供一种自动驾驶方案的生成方法、装置、电子设备及存储介质。
[0006]根据本公开实施例的第一方面,提供一种自动驾驶方案的生成方法,应用于自动驾驶功能软件系统,所述自动驾驶功能软件系统包括多个功能模块;所述功能模块,用于实现对应的自动驾驶功能;每个所述功能模块,至少包括:功能实现部和模块依赖关系信息;所述功能实现部,用于实现所述功能模块对应的自动驾驶功能;所述模块依赖关系信息,用于表示与其他功能模块之间的依赖关系;所述生成方法包括:获取自动驾驶方案的需求信息;根据所述需求信息确定对应的目标功能模块;根据所述目标功能模块对应的模块依赖关系信息集成各个所述目标功能模块,生成目标自动驾驶方案。
[0007]作为本公开可选的实施例,所述方法还包括:根据所述需求信息确定相匹配的预设自动驾驶模板,所述自动驾驶模板为集成相应功能模块的模板;响应于所述预设自动驾驶模板,根据集成的相应功能模块生成目标自动驾驶方案。
[0008]作为本公开可选的实施例,所述功能模块还包括功能类别信息,所述功能类别信息用于表示所述功能模块对应的自动驾驶功能类别,所述自动驾驶功能类别对应至少一个功能模块;所述根据所述需求信息确定对应的目标功能模块,包括:将所述需求信息解构为结构化信息,并根据所述结构化信息确定必选的自动驾驶功能类别;从所述必选的自动驾驶功能类别对应的至少一个功能模块中,确定目标功能模块。
[0009]作为本公开可选的实施例,所述方法还包括:根据所述目标功能模块对应的模块依赖关系信息,确定与所述目标功能模块存在依赖关系的其他目标功能模块。
[0010]作为本公开可选的实施例,所述需求信息包括场景需求信息和自动驾驶属性需求
信息;所述根据所述需求信息确定对应的目标功能模块,包括:根据所述场景需求信息确定必选的自动驾驶功能类别;根据所述自动驾驶属性需求信息,从所述必选的自动驾驶功能类别对应的至少一个功能模块中,确定目标功能模块。
[0011]作为本公开可选的实施例,所述方法还包括:遍历每个必选的自动驾驶功能类别对应的每个功能模块,确定每个必选的自动驾驶功能类别对应的多个目标功能模块;对所述每个必选的自动驾驶功能类别对应的多个目标功能模块中的任意一个目标功能模块进行组合,获得多个候选自动驾驶方案。
[0012]作为本公开可选的实施例,所述方法还包括:对所述多个候选自动驾驶方案中的每个候选自动驾驶方案进行预设指标的测评,所述预设指标包括以下至少一种:稳定性、安全性、可靠性或功耗性;根据预设指标的测评结果确定满足预设条件的目标自动驾驶方案。
[0013]作为本公开可选的实施例,所述功能模块还包括模块属性信息,所述模块属性信息用于表示所述功能模块对应的自动驾驶属性信息;所述根据所述需求信息确定对应的目标功能模块,包括:根据所述需求信息,以及所述功能模块对应的模块属性信息,筛选出对应的目标功能模块。
[0014]作为本公开可选的实施例,所述方法还包括:对所述目标自动驾驶方案进行编译,获得可执行代码;将所述可执行代码部署在目标车辆上。
[0015]根据本公开实施例的第二方面,提供一种自动驾驶方案的生成装置,应用于自动驾驶功能软件系统,所述自动驾驶功能软件系统包括多个功能模块;所述功能模块,用于实现对应的自动驾驶功能;每个所述功能模块,至少包括:功能实现部和模块依赖关系信息;所述功能实现部,用于实现所述功能模块对应的自动驾驶功能;所述模块依赖关系信息,用于表示与其他功能模块之间的依赖关系;所述生成装置包括:获取单元,用于获取自动驾驶方案的需求信息;确定单元,用于根据所述需求信息确定对应的目标功能模块;生成单元,用于根据所述目标功能模块对应的模块依赖关系信息集成各个所述目标功能模块,生成目标自动驾驶方案。
[0016]根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的自动驾驶方案的生成方法。
[0017]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的自动驾驶方案的生成方法的步骤。
[0018]本公开的实施例提供的技术方案可以包括以下有益效果:通过模块化的自动驾驶软件功能系统,实现根据需求信息直接调用软件系统中的功能模块,并根据功能模块的模块依赖信息自动生成驾驶方案,降低了技术门槛,提高了开发效率。
[0019]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0020]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0021]图1为根据一示例性实施例示出的一种自动驾驶功能软件系统的结构示意图。
[0022]图2是根据一示例性实施例示出的一种自动驾驶方案的生成方法的流程图。
[0023]图3是根据一示例性实施例示出的另一种自动驾驶方案的生成方法的流程图。
[0024]图4是根据一示例性实施例示出的再一种自动驾驶方案的生成方法的流程图。
[0025]图5是根据一示例性实施例示出的又一种自动驾驶方案的生成方法的流程图。
[0026]图6是根据一示例性实施例示出的一种获得多个候选自动驾驶方案的示意图。
[0027]图7是根据一示例性实施例示出的又一种自动驾驶方案的生成方法的流程图。
[0028]图8是根据一示例性实施例示出的一种自动驾驶方案的生成装置框图。
[0029]图9是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0030]下面将结合附图详细地对示例性实施例进行描述说明。
[0031]应当指出,相关实施例及附图仅为描述说明本公开所提供的示例性实施例,而非本公开的全部实施例,也不应理解本公开受相关示例性实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶方案的生成方法,其特征在于,应用于自动驾驶功能软件系统,所述自动驾驶功能软件系统包括多个功能模块;所述功能模块,用于实现对应的自动驾驶功能;每个所述功能模块,至少包括:功能实现部和模块依赖关系信息;所述功能实现部,用于实现所述功能模块对应的自动驾驶功能;所述模块依赖关系信息,用于表示与其他功能模块之间的依赖关系;所述生成方法包括:获取自动驾驶方案的需求信息;根据所述需求信息确定对应的目标功能模块;根据所述目标功能模块对应的模块依赖关系信息集成各个所述目标功能模块,生成目标自动驾驶方案。2.根据权利要求1所述的生成方法,其特征在于,所述方法还包括:根据所述需求信息确定相匹配的预设自动驾驶模板,所述自动驾驶模板为集成相应功能模块的模板;响应于所述预设自动驾驶模板,根据集成的相应功能模块生成目标自动驾驶方案。3.根据权利要求1所述的生成方法,其特征在于,所述功能模块还包括功能类别信息,所述功能类别信息用于表示所述功能模块对应的自动驾驶功能类别,所述自动驾驶功能类别对应至少一个功能模块;所述根据所述需求信息确定对应的目标功能模块,包括:将所述需求信息解构为结构化信息,并根据所述结构化信息确定必选的自动驾驶功能类别;从所述必选的自动驾驶功能类别对应的至少一个功能模块中,确定目标功能模块。4.根据权利要求3所述的生成方法,其特征在于,所述方法还包括:根据所述目标功能模块对应的模块依赖关系信息,确定与所述目标功能模块存在依赖关系的其他目标功能模块。5.根据权利要求3所述的生成方法,其特征在于,所述需求信息包括场景需求信息和自动驾驶属性需求信息;所述根据所述需求信息确定对应的目标功能模块,包括:根据所述场景需求信息确定必选的自动驾驶功能类别;根据所述自动驾驶属性需求信息,从所述必选的自动驾驶功能类别对应的至少一个功能模块中,确定目...

【专利技术属性】
技术研发人员:杨宁孙德立魏伟苗迪陈永波
申请(专利权)人:国科础石重庆软件有限公司
类型:发明
国别省市:

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

1