数据处理方法、升级方法、装置、服务器及移动机器人制造方法及图纸

技术编号:31847408 阅读:18 留言:0更新日期:2022-01-12 13:28
本申请公开一种数据处理方法、升级方法、装置、服务器及移动机器人。该数据处理方法包括:服务器获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括该移动技能的标识、以及该移动技能的关联参数;对策略文件进行优先级定义;在满足预设条件时,向移动机器人发送策略文件,以便移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本。基于本申请公开的方案,能够减少升级移动机器人所产生的工作量。能够减少升级移动机器人所产生的工作量。能够减少升级移动机器人所产生的工作量。

【技术实现步骤摘要】
数据处理方法、升级方法、装置、服务器及移动机器人


[0001]本申请属于机器人
,尤其涉及一种数据处理方法、升级方法、装置、服务器及移动机器人。

技术介绍

[0002]移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等功能于一体的综合系统。在发布移动机器人后,需要对移动机器人进行升级,以便优化移动机器人的性能。
[0003]目前,移动机器人的升级方案为:向移动机器人发布最新版本的程序包,移动机器人利用接收到的程序包更新运行程序。移动机器人可以应用于多种场景,当移动机器人应用于不同场景时,其移动策略需求也会不同。根据现有的升级方案,需要针对应用移动机器人的多种应用场景分别开发对应的程序包,技术人员的工作量极大。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种数据处理方法、升级方法、装置、服务器及移动机器人,以减少升级移动机器人所产生的工作量。
[0005]为实现上述目的,本申请提供如下技术方案:第一方面,本申请提供一种数据处理方法,应用于服务器,所述数据处理方法包括:获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括所述移动技能的标识、以及所述移动技能的关联参数;对所述策略文件进行优先级定义;在满足预设条件时,向移动机器人发送策略文件,以便所述移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本。
[0006]可选的,所述在满足预设条件时,向移动机器人发送策略文件,包括:接收所述移动机器人发送的策略文件获取请求,所述策略文件获取请求携带有所述移动机器人的位置信息;基于所述移动机器人的位置信息、以及预先构建的位置信息和策略文件的对应关系,获取与所述移动机器人的位置信息匹配的策略文件作为目标策略文件;向所述移动机器人发送所述目标策略文件。
[0007]可选的,还包括:接收删除指令,响应所述删除指令删除指定的策略文件;和/或,接收修改指令,响应所述修改指令对指定的策略文件进行修改。
[0008]第二方面,本申请提供一种升级方法,应用于移动机器人,所述升级方法包括:读取并执行母策略配置引导;依据所述母策略配置引导加载引导程序,执行所述引导程序,以便侦测硬件并加
载相应的驱动程序;在硬件驱动成功后,从服务器获得与所在位置匹配的目标策略文件;基于所述目标策略文件冷编译出可执行的配置脚本,其中,在冷编译过程中,如果多个目标策略文件包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用所述多个目标策略文件中优先级最高的目标策略文件中的参数值;加载所述配置脚本。
[0009]可选的,所述从服务器获得与所在位置匹配的目标策略文件,包括:接收所述服务器发送的策略文件;基于预存的位置信息和策略文件的对应关系,在接收到的策略文件中查找与所在位置匹配的策略文件作为目标策略文件。
[0010]可选的,所述从服务器获得与所在位置匹配的目标策略文件,包括:向服务器发送策略文件获取请求,所述策略文件获取请求携带有所述移动机器人的位置信息;接收所述服务器发送的与所述位置信息匹配的目标策略文件。
[0011]第三方面,本申请提供一种数据处理装置,应用于服务器,所述数据处理装置包括:策略文件获取单元,用于获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括所述移动技能的标识、以及所述移动技能的关联参数;优先级定义单元,用于对所述策略文件进行优先级定义;处理单元,用于在满足预设条件时,向移动机器人发送策略文件,以便所述移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本。
[0012]第四方面,本申请提供一种升级装置,应用于移动机器人,所述升级装置包括:母策略配置引导处理单元,用于读取并执行母策略配置引导;引导程序处理单元,用于依据所述母策略配置引导加载引导程序,执行所述引导程序,以便侦测硬件并加载相应的驱动程序;目标策略文件获取单元,用于在硬件驱动成功后,从服务器获得与所在位置匹配的目标策略文件;配置脚本生成单元,用于基于所述目标策略文件冷编译出可执行的配置脚本,其中,在冷编译过程中,如果多个目标策略文件包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用所述多个目标策略文件中优先级最高的目标策略文件中的参数值;配置脚本处理单元,用于加载所述配置脚本。
[0013]第五方面,本申请提供一种服务器,包括:处理器、存储器及通信接口;所述存储器用于存储程序;所述处理器用于执行所述程序,实现第一方面所述的任意一种数据处理方法。
[0014]第六方面,本申请提供一种移动机器人,包括:处理器、存储器及通信接口;所述存储器用于存储程序;所述处理器用于执行所述程序,实现如第二方面所述的任意一种升级方法。
[0015]由此可见,本申请的有益效果为:
本申请公开的数据处理方法,服务器获得针对预设的多项移动技能分别构建的策略文件,保存策略文件,并对策略文件进行优先级定义,在满足预设条件时,向移动机器人发送策略文件,使得机器人基于与其所在位置匹配的策略文件生成可执行的配置脚本。对于技术人员来说,只需要针对不同移动策略所涉及的多项移动技能分别构建策略文件,之后由服务器保存策略文件并进行策略文件的下发,应用于不同场景的移动机器人基于与其所在位置匹配的策略文件生成可执行的配置文件,完成升级。与针对移动机器人的多种应用场景分别开发对应的程序包,实现移动机器人的升级相比,能够显著降低技术人员的工作量。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请公开的一种数据处理方法的流程图;图2为本申请公开的向移动机器人发送策略文件的方法的流程图;图3为本申请公开的一种升级方法的流程图;图4为本申请公开的一种数据处理装置的结构示意图;图5为本申请公开的一种升级装置的结构示意图;图6为本申请公开的一种服务器的结构示意图;图7为本申请公开的一种移动机器人的结构示意图。
具体实施方式
[0018]本申请公开一种数据处理方法、升级方法、装置、服务器及移动机器人,以减少升级移动机器人所产生的工作量。
[0019]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0020]参见图1,图1为本申请公开的一种数据处理方法的流程图。该数据处理方法应用于服务器,包括:S101:获得针对预设的多项移动技能分别构建的策略文件并保存。
[0021]其中,每本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器,所述数据处理方法包括:获得针对预设的多项移动技能分别构建的策略文件并保存,其中,每项移动技能的策略文件包括所述移动技能的标识、以及所述移动技能的关联参数;对所述策略文件进行优先级定义;在满足预设条件时,向移动机器人发送策略文件,以便所述移动机器人基于与所在位置匹配的策略文件生成可执行的配置脚本。2.根据权利要求1所述的数据处理方法,其特征在于,所述在满足预设条件时,向移动机器人发送策略文件,包括:接收所述移动机器人发送的策略文件获取请求,所述策略文件获取请求携带有所述移动机器人的位置信息;基于所述移动机器人的位置信息、以及预先构建的位置信息和策略文件的对应关系,获取与所述移动机器人的位置信息匹配的策略文件作为目标策略文件;向所述移动机器人发送所述目标策略文件。3.根据权利要求1所述的数据处理方法,其特征在于,还包括:接收删除指令,响应所述删除指令删除指定的策略文件;和/或,接收修改指令,响应所述修改指令对指定的策略文件进行修改。4.一种升级方法,其特征在于,应用于移动机器人,所述升级方法包括:读取并执行母策略配置引导;依据所述母策略配置引导加载引导程序,执行所述引导程序,以便侦测硬件并加载相应的驱动程序;在硬件驱动成功后,从服务器获得与所在位置匹配的目标策略文件;基于所述目标策略文件冷编译出可执行的配置脚本,其中,在冷编译过程中,如果多个目标策略文件包含冲突参数,则在所述配置脚本中,所述冲突参数的参数值采用所述多个目标策略文件中优先级最高的目标策略文件中的参数值;加载所述配置脚本。5.根据权利要求4所述的升级方法,其特征在于,所述从服务器获得与所在位置匹配的目标策略文件,包括:接收所述服务器发送的策略文件;基于预存的位置信息和策略文件的对应关系,在接收到的策略文件中查找与所在位置匹配的策略文件作为目标...

【专利技术属性】
技术研发人员:龚汉越支涛
申请(专利权)人:北京云迹科技有限公司
类型:发明
国别省市:

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

1