耦合关系的确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35832614 阅读:19 留言:0更新日期:2022-12-03 14:02
本公开涉及一种耦合关系的确定方法、装置、电子设备及存储介质,所示方法应用于自动驾驶功能软件系统,所述软件系统至少包括第一模块和第二模块,所述第一模块和第二模块分别用于实现对应的自动驾驶功能;所述方法包括:在基于所述第二模块的情况下,确定所述第一模块的输出结果为第一结果;在不基于所述第二模块的情况下,确定所述第一模块的输出结果为第二结果;确定所述第一结果和第二结果之间的差异信息,并根据所述差异信息确定所述第一模块和第二模块之间的耦合关系;即本公开通过对自动驾驶功能模块解耦前后输出结果之间的差异信息,来梳理各自动驾驶功能模块之间的耦合关系,为构建模块化的自动驾驶功能软件系统提供了技术基础。了技术基础。了技术基础。

【技术实现步骤摘要】
耦合关系的确定方法、装置、电子设备及存储介质


[0001]本公开涉及自动驾驶领域,尤其涉及一种耦合关系的确定方法、装置、电子设备及存储介质。

技术介绍

[0002]当前自动驾驶行业处于高速发展期,对自动驾驶技术的开发需求与日俱增,因此,自动驾驶技术的研发有着非常广阔的应用前景。
[0003]在传统的自动驾驶技术的开发过程中,开发人员针对特定的驾驶环境开发对应的海量代码,但由于这种开发方式是针对特定的驾驶环境的,所开发出的代码无法复用,导致在面临新的驾驶环境时,开发人员需要重新开发,开发效率低,而且随着驾驶环境的多样化和复杂化,开发人员的技术门槛也越来越高。因此,为了方便、快速地的开发出各种自动驾驶方案,实现自动驾驶功能的模块化是非常有必要的,而模块化最关键的一个步骤就是对各个自动驾驶功能模块之间的关系进行梳理,但是,目前缺少一种对各自动驾驶功能模块之间关系进行梳理的方法。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种耦合关系的确定方法、装置、电子设备及存储介质。
[0005]根据本公开实施例的第一方面,提供一种耦合关系的确定方法,应用于自动驾驶功能软件系统,所述软件系统至少包括第一模块和第二模块,所述第一模块和第二模块分别用于实现对应的自动驾驶功能;所述方法包括:在基于所述第二模块的情况下,确定所述第一模块的输出结果为第一结果;在不基于所述第二模块的情况下,确定所述第一模块的输出结果为第二结果;确定所述第一结果和第二结果之间的差异信息,并根据所述差异信息确定所述第一模块和第二模块之间的耦合关系。
[0006]作为本公开可选的实施例,所述根据所述差异信息确定所述第一模块和第二模块之间的耦合关系,包括:根据所述差异信息是否满足预设条件,确定所述第一模块和第二模块之间是否耦合。
[0007]作为本公开可选的实施例,所述预设条件包括第一预设阈值;所述根据所述差异信息是否满足预设条件,确定所述第一模块和第二模块之间是否耦合,包括:将所述差异信息对应的差异信息值与所述第一预设阈值进行比较;若所述差异信息值大于所述第一预设阈值,则确定第一模块和第二模块耦合;若所述差异信息值小于所述第一预设阈值,则确定第一模块和第二模块非耦合。
[0008]作为本公开可选的实施例,所述根据所述差异信息确定所述第一模块和第二模块之间的耦合关系,包括:根据所述差异信息确定所述第一模块和第二模块之间的耦合性系数,所述耦合性系数用于表示所述第一模块和第二模块之间的耦合强度。
[0009]作为本公开可选的实施例,所述方法还包括:将所述耦合性系数与第二预设阈值
进行比较;若所述耦合性系数大于第二预设阈值,则确定第一模块和第二模块耦合;若所述耦合性系数小于第二预设阈值,则确定第一模块和第二模块非耦合。
[0010]作为本公开可选的实施例,所述方法还包括:在不基于所述第二模块的情况下,确定所述第一模块是否程序崩溃;若是,则确定第一模块和第二模块耦合;若否,则根据所述差异信息确定所述第一模块和第二模块之间的耦合关系。
[0011]作为本公开可选的实施例,所述方法还包括:遍历所述软件系统中的每个模块,以确定每个模块与其他模块之间的耦合关系。
[0012]作为本公开可选的实施例,所述方法还包括:确定第一模块对应的自动驾驶功能类别,所述第一模块对应的自动驾驶功能类别对应有包括第一模块在内的多个模块;若确定所述多个模块中有至少一个模块与第二模块非耦合,则确定第一模块对应的自动驾驶功能类别与第二模块对应的自动驾驶功能类别非耦合。
[0013]作为本公开可选的实施例,所述方法还包括:若确定所述多个模块中的每个模块在不基于所述第二模块的情况下,均发生程序崩溃,则确定第一模块对应的自动驾驶功能类别与第二模块对应的自动驾驶功能类别耦合。
[0014]作为本公开可选的实施例,所述第一结果为基于所述第二模块的情况下,预先设置的第一模块的输出结果;或者,所述第一结果为基于所述第二模块的情况下,第一模块的实时输出结果。
[0015]作为本公开可选的实施例,所述预设条件与待确定耦合关系的第一模块、第二模块相对应,并根据以下至少一条自动驾驶信息确定:自动驾驶场景信息、自动驾驶等级信息、自动驾驶性能信息、其他预设要求信息。
[0016]作为本公开可选的实施例,所述第二预设阈值与待确定耦合关系的第一模块、第二模块相对应,并根据以下至少一条自动驾驶信息确定:自动驾驶场景信息、自动驾驶等级信息、自动驾驶性能信息、其他预设要求信息。
[0017]作为本公开可选的实施例,所述差异信息包括以下至少一种:向量距离、余弦距离、卡方距离、信息熵。
[0018]根据本公开实施例的第二方面,提供一种耦合关系的确定装置,所述装置应用于自动驾驶功能软件系统,所述软件系统至少包括第一模块和第二模块,所述第一模块和第二模块分别用于实现对应的自动驾驶功能;所述装置包括:第一单元,用于在基于所述第二模块的情况下,确定所述第一模块的输出结果为第一结果;第二单元,用于在不基于所述第二模块的情况下,确定所述第一模块的输出结果为第二结果;确定单元,用于确定所述第一结果和第二结果之间的差异信息,并根据所述差异信息确定所述第一模块和第二模块之间的耦合关系。
[0019]根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现本公开第一方面所提供的耦合关系的确定方法。
[0020]根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的耦合关系的确定方法的步骤。
[0021]本公开的实施例提供的技术方案可以包括以下有益效果:通过对自动驾驶功能模
块解耦前后输出结果之间的差异信息,来梳理各自动驾驶功能模块之间的耦合关系,为构建模块化的自动驾驶功能软件系统提供了技术基础。
[0022]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0023]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0024]图1是根据一示例性实施例示出的一种自动驾驶功能软件系统的结构示意图。
[0025]图2为根据一示例性实施例示出的另一种自动驾驶功能软件系统的结构示意图。
[0026]图3是根据一示例性实施例示出的一种耦合关系的确定方法的流程图。
[0027]图4是根据一示例性实施例示出的另一种耦合关系的确定方法的流程图。
[0028]图5是根据一示例性实施例示出的再一种耦合关系的确定方法的流程图。
[0029]图6是根据一示例性实施例示出的又一种耦合关系的确定方法的流程图。
[0030]图7是根据一示例性实施例示出的又一种耦合关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种耦合关系的确定方法,其特征在于,应用于自动驾驶功能软件系统,所述软件系统至少包括第一模块和第二模块,所述第一模块和第二模块分别用于实现对应的自动驾驶功能,所述方法包括:在基于所述第二模块的情况下,确定所述第一模块的输出结果为第一结果;在不基于所述第二模块的情况下,确定所述第一模块的输出结果为第二结果;确定所述第一结果和第二结果之间的差异信息,并根据所述差异信息确定所述第一模块和第二模块之间的耦合关系。2.根据权利要求1所述的耦合关系的确定方法,其特征在于,所述根据所述差异信息确定所述第一模块和第二模块之间的耦合关系,包括:根据所述差异信息是否满足预设条件,确定所述第一模块和第二模块之间是否耦合。3.根据权利要求2所述的耦合关系的确定方法,其特征在于,所述预设条件包括第一预设阈值;所述根据所述差异信息是否满足预设条件,确定所述第一模块和第二模块之间是否耦合,包括:将所述差异信息对应的差异信息值与所述第一预设阈值进行比较;若所述差异信息值大于所述第一预设阈值,则确定第一模块和第二模块耦合;若所述差异信息值小于所述第一预设阈值,则确定第一模块和第二模块非耦合。4.根据权利要求1所述的耦合关系的确定方法,其特征在于,所述根据所述差异信息确定所述第一模块和第二模块之间的耦合关系,包括:根据所述差异信息确定所述第一模块和第二模块之间的耦合性系数,所述耦合性系数用于表示所述第一模块和第二模块之间的耦合强度。5.根据权利要求4所述的耦合关系的确定方法,其特征在于,所述方法还包括:将所述耦合性系数与第二预设阈值进行比较;若所述耦合性系数大于第二预设阈值,则确定第一模块和第二模块耦合;若所述耦合性...

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

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

1