一种自动驾驶系统的算法兼容方法及装置制造方法及图纸

技术编号:34347620 阅读:40 留言:0更新日期:2022-07-31 05:06
本发明专利技术公开了一种自动驾驶系统的算法兼容方法及装置,先获取第三方算法的兼容信息和第一代码信息,再根据兼容信息,判断第三方算法是否满足待兼容系统的算法运行要求;若满足,则根据第二代码信息,对第一代码信息进行兼容处理,并存储兼容处理后的第一代码信息,以供待兼容系统调用;若不满足,则根据算法运行要求,对第一代码信息进行代码转换处理,获得第三代码信息,并存储所述第三代码信息,以供待兼容系统调用。本发明专利技术能实现自动驾驶系统中第三方算法的替换和扩展,提高系统兼容性,节省开发成本,缩短开发时间。缩短开发时间。缩短开发时间。

【技术实现步骤摘要】
一种自动驾驶系统的算法兼容方法及装置


[0001]本专利技术涉及自动驾驶
,尤其涉及一种自动驾驶系统的算法兼容方法及装置。

技术介绍

[0002]在自动驾驶系统的开发过程中,针对于不同的场景往往会设计不同的子系统,每个子系统中会固定一套算法,如感知算法、决策算法或控制算法。如果需要对算法进行修改或替换,需要对整个子系统进行调整,开发工作量较大,而且第三方平台提供的算法在定义或规则往往跟用户自行开发的系统存在一定的兼容问题,扩展性较差。此外,即使将同类型算法进行更新替换,如使用第三方感知算法来优化自动驾驶系统的自身算法,也需要进行大量的人工调试或漏洞修正,提高了开发时长和开发成本。

技术实现思路

[0003]本专利技术实施例提供一种自动驾驶系统的算法兼容方法及装置,实现自动驾驶系统中第三方算法的替换和扩展,提高系统兼容性。
[0004]本专利技术一实施例提供了一种自动驾驶系统的算法兼容方法,其特征在于,包括:
[0005]获取第三方算法的兼容信息和第一代码信息;其中,所述兼容信息包括:所述第三方算法的算法类型本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶系统的算法兼容方法,其特征在于,包括:获取第三方算法的兼容信息和第一代码信息;其中,所述兼容信息包括:所述第三方算法的算法类型、运行环境、代码格式和语言种类;所述第一代码信息用于记录所述第三方算法的运行代码;响应用户输入的兼容操作,并根据所述兼容操作,查询自动驾驶系统中的待兼容系统,提取所述待兼容系统中当前运行算法的第二代码信息;根据所述兼容信息,判断所述第三方算法是否满足所述待兼容系统预设的算法运行要求;若满足,则根据所述第二代码信息,对所述第一代码信息进行兼容处理,并存储兼容处理后的第一代码信息,以供所述待兼容系统调用;若不满足,则根据所述算法运行要求,对所述第一代码信息进行代码转换处理,获得第三代码信息,并存储所述第三代码信息,以供所述待兼容系统调用。2.根据权利要求1所述的自动驾驶系统的算法兼容方法,其特征在于,所述根据所述兼容信息,判断所述第三方算法是否满足所述待兼容系统预设的算法运行要求,具体为:根据所述第三方算法的算法类型,判断所述算法类型是否与待兼容系统的算法类型相同,获得第一判断结果;根据所述第三方算法的运行环境,判断所述运行环境是否与待兼容系统的运行环境相同,获得第二判断结果;根据所述第三方算法的代码格式和语言种类,判断所述代码格式和语言种类是否与待兼容系统的当前运行算法相一致,获得第三判断结果;若所述第一判断结果、第二判断结果和所述第三判断结果均为是,则确定所述第三方算法满足所述算法运行要求;否则,确定所述第三方算法不满足所述算法运行要求。3.根据权利要求2所述的自动驾驶系统的算法兼容方法,其特征在于,所述根据所述第二代码信息,对所述第一代码信息进行兼容处理,具体为:将所述第一代码信息加载到所述待兼容系统中,并筛选出无法加载的代码语句;识别所述代码语句对应的运行逻辑,并从所述第二代码信息中提取运行逻辑相同的代码;根据提取的代码对所述代码语句进行兼容转换,获得修正后的代码语句;其中,所述修正后的代码语句可加载到所述待兼容系统中;将修正后的代码语句写入所述第一代码信息,获得兼容处理后的第一代码信息。4.根据权利要求2所述的自动驾驶系统的算法兼容方法,其特征在于,所述根据所述算法运行要求,对所述第一代码信息进行代码转换处理,获得第三代码信息,具体为:根据待兼容系统当前运行算法的代码格式和语言种类,将所述第一代码信息进行代码转换处理,获得第三代码信息;或者,获取所述待兼容系统当前运行环境所对应的运行环境代码,并将所述运行环境代码写入所述第一代码信息,获得第三代码信息。5.根据权利要求1至4任意一项所述的自动驾驶系统的算法兼容方法,其特征在于,在所述获取第三方算法的兼容信息和第一代码信息之后,还包括:
根据预设的漏洞检测算法,对所述第一代码信息进行漏洞检查,并根据用户的输入的代码修改操作,更新所述第一代码信息。6.一种自动驾驶系统的算法兼容装置,其特征在于,包括:获取模块、查询模块、判断模块、兼容处理模块和代码转换模块;其中,所述获取模块用于获取第三方算法的兼容信息和第一代码信息;其中,所述兼容信息包括:...

【专利技术属性】
技术研发人员:张希言管越胡孟琦
申请(专利权)人:国汽智控北京科技有限公司
类型:发明
国别省市:

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

1