软件集成方法、装置、电子设备及存储介质

    公开(公告)号:CN116301888A

    公开(公告)日:2023-06-23

    申请号:CN202310195282.4

    申请日:2023-03-01

    Abstract: 本申请涉及自动驾驶技术领域,特别涉及一种软件集成方法、装置、电子设备及存储介质,其中,方法包括以下步骤:检测集成流水线上所有上下游两个模块的接口是否均满足预设对齐条件;若所有上下游两个模块的接口均满足预设对齐条件,则根据每个模块的源码编译对应模块,得到每个模块的编译结果,否则停止集成流水线运行;检测每个模块的编译结果是否均满足预设合格条件,若是则打包每个模块的编译结果得到目标软件的集成版本,否则停止集成流水线运行。由此,解决了自动化集成软件无法检测集成版本是否可运行且无法保证软件质量等问题。

    控制器参数优化方法、装置、车辆及可读存储介质

    公开(公告)号:CN116300462A

    公开(公告)日:2023-06-23

    申请号:CN202310296555.4

    申请日:2023-03-23

    Abstract: 本发明涉及一种控制器参数优化方法,属于车辆技术领域,所述方法包括:根据车辆的待优化控制器的控制器参数,确定预设的粒子群的待优化位置解;基于目标惯性权重,对所述粒子群的待优化位置解进行迭代;所述目标惯性权重是根据惯性调整参数确定的,所述惯性调整参数是根据所述粒子群的待优化位置解的当前已迭代次数确定的;在符合预设的迭代停止条件的情况下,将所述粒子群当前的待优化位置解确定为目标位置解;根据所述目标位置解确定优化后的控制器参数,并根据所述优化后的控制器参数对所述待优化控制器的控制器参数进行更新。可以提高对控制器参数的优化效果。

    自动驾驶评测方法、装置、设备及存储介质

    公开(公告)号:CN120011228A

    公开(公告)日:2025-05-16

    申请号:CN202510085091.1

    申请日:2025-01-20

    Abstract: 本发明涉及自动驾驶技术领域,公开了自动驾驶评测方法、装置、设备及存储介质,该方法获取当前驾驶数据,并基于当前驾驶数据,确定当前驾驶场景;当前驾驶数据是基于自动驾驶得到的;获取当前驾驶场景对应的参考驾驶数据,并在当前驾驶数据和参考驾驶数据之间进行时间同步;参考驾驶数据是基于人工驾驶得到的;分别计算当前驾驶数据对应的第一变化信息和参考驾驶数据对应的第二变化信息;基于对应于同一时间戳的第一变化信息与第二变化信息,确定当前驾驶数据的评测结果。将当前驾驶场景对应的人工驾驶的驾驶数据作为参考驾驶数据,更加真实可靠,在当前驾驶数据和参考驾驶数据之间进行时间同步,保证数据对齐,提高对自动驾驶算法评测的准确性。

    嵌入式软件开发集成方法、装置、电子设备及存储介质

    公开(公告)号:CN116339723A

    公开(公告)日:2023-06-27

    申请号:CN202310340929.8

    申请日:2023-03-31

    Abstract: 本申请提供一种嵌入式软件开发集成方法、装置、电子设备及存储介质。方法包括:对欲开发软件中的第一组件、第二组件,分别按照第一架构创建对应的第一开发分支、第一发布分支以及第一基线分支,第二开发分支、第二发布分支以及第二基线分支;将第一开发分支合入第一发布分支,以及将第二开发分支合入第二发布分支,以进行标签发布;通过Git Runner工具,从预设的接口库中拉取与第一架构对应的接口,并从第一发布分支获取第一标签,以及从第二发布分支获取第二标签;通过Jenkins工具拉取接口代码和组件代码进行集成,以得到期望开发的软件包。如此,有利于缩短嵌入式软件的开发周期,提高软件的开发效率。

    一种软件数据的持续集成方法、装置、设备及介质

    公开(公告)号:CN115576539A

    公开(公告)日:2023-01-06

    申请号:CN202211218276.8

    申请日:2022-09-30

    Inventor: 冯强 李春林

    Abstract: 本发明提供一种软件数据的持续集成方法,涉及自动驾驶软件系统领域,所述方法包括:配置触发机制,并通过所述触发机制触发流水线;向代码仓库内提交协同文档,所述协同文档包括软件数据模块,将所述软件数据模块打上标签;建立生产发布分支,从所述代码仓库中拉取所述软件数据模块;对所述软件数据模块进行检查和编译,并对编译的所述软件数据模块进行集成运行;将编译的所述软件数据模块合并到开发分支进行集成测试,并将测试通过的所述软件数据模块上传到制品库,且在所述制品库内进行所述软件数据模块的管理。本发明保证软件数据的持续集成过程具有更高的灵活性、规范性和数字化。

    软件集成工具和相应的服务端,软件集成方法和相应产品

    公开(公告)号:CN118733101A

    公开(公告)日:2024-10-01

    申请号:CN202310336012.0

    申请日:2023-03-30

    Inventor: 冯强 李春林 张夏

    Abstract: 本发明涉及软件集成工具和相应的服务端,软件集成方法和相应产品,其属于软件集成的技术领域,软件集成工具包括;配置单元、数据交互单元和集成单元;其中,配置单元,用于响应于用户的选择操作,生成配置信息;数据交互单元,用于将配置信息发送至服务端,并接收服务端根据配置信息返回的集成产物包;集成单元,用于根据集成产物包,针对一自动驾驶系统进行软件集成。一方面,用户可以直接在可视化的UI上执行选择操作,来完成配置信息的生成,可以使得用户用更少的时间来完成软件版本的释放。另外一方面,可以设置针对不同的信息的选择,从而提供给用户针对不同环境配置的统一工具,提高了用户针对不同环境配置的软件集成的效率。

    一种自动驾驶软件的管理方法、装置、设备及介质

    公开(公告)号:CN115454486A

    公开(公告)日:2022-12-09

    申请号:CN202211177041.9

    申请日:2022-09-26

    Abstract: 本发明提供一种自动驾驶软件的管理方法、装置、设备及介质,所述方法包括:依据自动驾驶需求,获取多个功能模块的软件数据;将多个所述功能模块的软件数据保存至模块管理仓库中;当接收到所述功能模块的软件数据的合并请求,对每个所述功能模块的软件数据进行编译检查;当编译检查完成后,合并多个所述功能模块的软件数据;以及对合并后的所述功能模块的软件数据进行编译检查,并将合并后的所述功能模块的软件数据信息推送至模块集成仓库中。通过本发明公开的一种自动驾驶软件的管理方法,可提高软件数据的质量。

    一种代码更新方法、装置、电子设备及存储介质

    公开(公告)号:CN116483400A

    公开(公告)日:2023-07-25

    申请号:CN202310321072.5

    申请日:2023-03-29

    Abstract: 本发明实施例中的一种代码更新方法、装置、电子设备及存储介质,该方法通过获取更新代码并进行编译,监听第一编译状态,若第一编译状态为编译通过,根据更新代码对第一目标分支进行更新,得到更新后的第一目标分支,并进行更新编译,得到更新后的第一目标分支的更新编译结果,将更新编译结果更新至预设更新编译结果文件夹,本方案将更新内容更新至代码分支中,可以同时对多分支进行引出并更新,解决了无法对完整代码进行集成的更新问题,且由于对分支的引出只需将更新内容更新后进行编译后分支合并即可完成更新,简化更新流程并加快更新效率,满足对迭代效率的需求,解决了不能满足高更新频率下的迭代更新需求的问题。

    一种软件集成方法、客户端及服务器

    公开(公告)号:CN118733036A

    公开(公告)日:2024-10-01

    申请号:CN202310331622.1

    申请日:2023-03-30

    Abstract: 本发明实施例提供了一种软件集成方法、客户端及服务器,包括:用户在客户端的集成操作界面完成功能参数控件的输入操作;集成操作界面包括:编译环境选择控件、集成模式选择控件;各选择控件的输入操作,获得源码获取参数和目标编译环境标识。之后响应于集成操作的启动指令,向服务器发送包括源码获取参数和目标编译环境标识的集成操作请求消息,以供服务器进行软件集成操作。最终接收服务器发送的目标程序集。通过在集成操作执行之前根据待集成软件的开发环境配置对应的编译环境,能够灵活地适配针对不同功能模块的驾驶软件开发环境,确保了各软件运行的兼容性,提升了软件集成开发效率,优化用户开发体验。

Patent Agency Ranking