一种云机器人系统的制作方法

文档序号:11119845阅读:799来源:国知局
一种云机器人系统的制造方法与工艺

技术领域

本发明涉及机器人系统领域,特别涉及一种云机器人系统领域。



背景技术:

伴随机器人技术,互联网技术及物联网技术的发展,服务机器人已经逐渐进入人们的生活,迎宾服务、酒店服务、餐饮服务等品种的服务机器人在近年来相继出现,开始为特定服务场景的用户提供相应的服务;但至今服务机器人尚且没有明确的定义和标准,机器人的架构设计、生产和应用都比较粗糙和局限。

现今大多服务机器人系统以本地功能集成处理,部分功能借助云服务的方式,在此类服务机器人的使用过程中,往往是机器人通过采集获得的传感器数据,结合本地已有的控制逻辑进行处理,每个功能模块都需要在采集数据后进行处理,最终决策执行,有少部分功能模块如语音识别等为云处理方式,但该系统中云处理方式的应用,都只是作为机器人的一个辅助构架,功能也局限于拼凑,没有系统性,此类机器人过于强调于本地处理与本地控制,即过于集中于本地服务的程序化处理中,这些不利于机器人智能服务的需求。这是因为:第一,本地处理与控制需要有特定的功能模块来对数据进行处理运算,这些模块增加了机器人的硬件成本,开发环境的配置也相对复杂;第二,本地处理方式降低了系统中应用的程序代码的复用性,且对代码的评价能力不足;第三,以机器人本地处理为主体的系统,忽略了云空间的运算能力,且批量化管理的局限性明显,限制了智能服务机器人的智能性的丰富表达;第四,过于强调本地化,忽略了大数据采集能力,这不利于服务行业在智能化领域的发展。综上所述,越来越体现出在机器人系统领域,实现机器人或机器人组的架构智能化,且管理和维护智能化的必要性。



技术实现要素:

本发明所要解决的技术问题在于如何克服机器人系统过于强调本地化处理,使得硬件成本高、大数据采集能力弱、控制效率低,且系统功能模块结构杂乱、较难维护的缺陷。

为了解决上述技术问题,本发明提供了一种云机器人系统,包括云服务器平台和实体机器人,

所述云服务器平台包括云机器人引擎模块和云编程引擎模块,所述云

编程引擎模块在云服务器平台与所述云机器人引擎模块进行信号传输,所述实体机器人以云服务方式与所述云机器人引擎模块进行信号传输,

所述实体机器人包括多个硬件功能模组,所述硬件功能模组遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组实现云服务方式下的注册和添加。

进一步地,所述云机器人引擎模块包括服务信息单元和多个抽象单元,所述服务信息单元具有多种个性化服务信息,所述多个抽象单元包括运动状态抽象单元、智能识别抽象单元、应用决策抽象单元和信号传输抽象单元,

所述运动状态抽象单元,用于解析和映射机器人的运动状态信息,

所述智能识别抽象单元,用于识别实体机器人的个性化服务信息和运动状态信息,

所述应用决策抽象单元,用于处理智能识别抽象单元识别出的信息,获得执行指令数据包,

所述信号传输抽象单元,用于发送执行指令数据包中的执行指令信息。

进一步地,所述云编程引擎模块包括信息配置单元、服务分类单元和应用程序单元,

所述信息配置单元,用于配置所述实体机器人的ID号或云账号,

所述服务分类单元,用于对所述多种个性化服务信息进行分类或重新定制,

所述应用程序单元,用于处理得到所述多个抽象单元之间的逻辑关系。

进一步地,所述云编程引擎模块还包括数据统计单元,所述数据统计单元用于对所述实体机器人发出的命令信息进行统计分析。

进一步地,每个所述硬件功能模组均包括网卡、执行机构、传感器组和模组控制器,

所述网卡,用于组网得到所述硬件功能模组的IP,

所述执行机构,用于根据接收到的执行指令信息做出执行命令,

所述传感器组,用于采集实体机器人命令执行中的数据信息,

所述模组控制器,用于控制其所属的硬件功能模组的运行情况。

进一步地,所述实体机器人还包括机器人骨架、机器人外壳、信号传输机构和电源,

所述机器人骨架和机器人外壳,用于构建机器人的形体架构,

所述信号传输机构通过云服务方式连接到云服务器平台,实现命令信息的发送和执行指令的接收,

所述电源用于为所述实体机器人提供能源。

进一步地,所述实体机器人的数量不少于一个,每个所述实体机器人均具有一个属于本体的ID号或云账号。

优选地,所述多个功能模组是相互独立的,且所述多个功能模组中有一个为安全保障模组,所述安全保障模组的优先级别在所述多个功能模组的优先级别中最高,所述安全保障模组用于保证其所属的实体机器人的安全性。

具体地,所述个性化服务信息是整合得到的各行业已有的服务信息或定制得到的特定的服务信息,

所述运动状态信息包括机器人的面部表情、身体动作和所述身体动作的节奏信息。

进一步地,一种云机器人系统的实现方法,包括以下步骤:

S1:实体机器人利用信号传输机构将命令信息发送给云服务器平台;

S2:云编程引擎模块为云机器人引擎模块接收到的命令信息做好处理准备,且为新加入的实体机器人注册ID号或云账号;

S3:云机器人引擎模块对接收到的命令信息进行识别和处理,获得执行指令数据包;

S4:云机器人引擎模块将执行指令数据包中的执行指令信息发送给实体机器人;

S5:实体机器人做出执行动作。

具体地,步骤S3中还包括:

S31:云机器人引擎模块存储新加入的实体机器人的ID号或云账号;

S32:云编程引擎模块进行命令信息的数据统计。

本发明的云机器人系统带来的有益效果是:

1.本发明提供的云机器人系统中的硬件功能模组标准,实现在云服务方式下根据不同场景添加多个硬件功能模组,不需要配备多个本地处理的核心部件,降低了机器人的硬件成本,提高了系统的复用性和可维护性。

2.本发明提供的云机器人系统中的服务分类单元,整合了各行业已有的服务信息,也可以进行特定的服务信息的定制,数据统计单元实现机器人已有信息的存储和统计分析,这些都有利于机器人在熟悉场景下快速的调用和处理命令做出执行动作。

3.本发明提供的云机器人系统中的运动动作抽象单元,存有丰富的机器人的运动逻辑信息,不仅仅局限于传统服务机器人的语音服务,保证了机器人智能化服务的丰富性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

图1是本发明实施例一中云机器人系统的总体框图;

图2是本发明实施例一中云机器人引擎模块的结构框图;

图3是本发明实施例一中云编程引擎模块的结构框图;

图4是本发明实施例一中硬件功能模组的结构框图;

图5是本发明实施例一中实体机器人的结构框图;

图6是本发明实施例二中云机器人系统的实现方法的流程图。

图中:100-云服务器平台,110-云机器人引擎模块,111-服务信息单元,112-运动状态抽象单元,113-智能识别抽象单元,114-应用决策抽象单元,115-信号传输抽象单元,120-云编程引擎模块,121-信息配置单元,122-服务分类单元,123-应用程序单元,124-数据统计单元,200-实体机器人,210-机器人骨架,220-机器人外壳,230-信号传输机构,240-电源,250-硬件功能模组,251-网卡,252-执行机构,253-传感器组,254-模组控制器。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一:

如图1至5所示,本发明实施例一提供了本发明所要解决的技术问题在于如何克服机器人系统过于强调本地化处理,使得大数据采集能力弱、控制效率低,且系统功能模块结构杂乱、维护成本高的缺陷。

为了解决上述技术问题,本发明提供了一种云机器人系统,包括云服务器平台100和实体机器人200,

所述云服务器平台100包括云机器人引擎模块110和云编程引擎模块

120,所述云编程引擎模块120在云服务器平台100与所述云机器人引擎模块110进行信号传输,所述实体机器人200以云服务方式与所述云机器人引擎模块110进行信号传输。

所述实体机器人200包括多个硬件功能模组,所述硬件功能模组250遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组250实现云服务方式下的注册和添加,用户可以根据需要进行添加不同种类的硬件功能模组,所述硬件功能模组标准优化了实体机器人与云机器人引擎模块的信号传输,方便对实体机器人进行系统化管理,也提高了机器人智能化的丰富性表达。

所述实体机器人200还包括机器人骨架210、机器人外壳220、信号传输机构230和电源240,所述机器人骨架210和机器人外壳220,用于构建机器人的形体架构,所述信号传输机构230通过云服务方式连接到云服务器平台100,实现命令信息的发送和执行指令的接收,所述电源240用于为所述实体机器人200提供能源。

所述云机器人引擎模块110包括服务信息单元111和多个抽象单元,所述服务信息单元111具有多种个性化服务信息,所述多个抽象单元包括运动状态抽象单元112、智能识别抽象单元113、应用决策抽象单元114和信号传输抽象单元115。

所述运动状态抽象单元112用于解析和映射机器人的运动状态信息,

所述智能识别抽象单元113用于识别实体机器人的个性化服务信息和运动状态信息,具体地,所述个性化服务信息是整合得到的各行业已有的服务信息或定制得到的特定的服务信息,比如酒店的卫生清扫服务、零售商店的购物付款服务等,比如在家里担任会计角色的记账算账服务、担任厨师角色的烹饪饭菜服务等,所述运动状态信息包括机器人的面部表情、身体动作和所述身体动作的节奏信息,所述节奏信息为运动的方向和速度的大小,所述应用决策抽象单元114用于处理智能识别抽象单元识别出的信息,获得执行指令数据包,所述信号传输抽象单元115用于发送执行指令数据包中的执行指令信息。

所述云编程引擎模块120包括信息配置单元121、服务分类单元122、应用程序单元123和数据统计单元124,所述信息配置单元121用于配置所述实体机器人的ID号或云账号,所述ID号或云账号为所述实体机器人的代号,用于区别不同的实体机器人,所述实体机器人200的数量不少于一个,每个所述实体机器人均具有一个属于本体的ID号或云账号。

所述服务分类单元122用于对所述多种个性化服务信息进行分类或重新定制,所述应用程序单元123用于处理得到所述多个抽象单元之间的逻辑关系,所述数据统计单元124用于对所述实体机器人200发出的命令信息进行统计分析。

每个所述硬件功能模组250均包括网卡251、执行机构252、传感器组253和模组控制器254,所述网卡251,用于组网得到所述硬件功能模组250的IP,所述IP为硬件功能模组的标记,用于区分不同硬件功能模组,所述执行机构252,用于根据接收到的执行指令信息做出执行命令,所述传感器组253,用于采集实体机器人命令执行中的数据信息,所述模组控制器254,用于控制其所属的硬件功能模组的运行情况。

所述多个功能模组是相互独立的,所述多个功能模组之间以网线连接到机器人的信号传输机构230,且所述多个功能模组中有一个为安全保障模组,所述安全保障模组的优先级别在所述多个功能模组的优先级别中最高,所述安全保障模组用于保证其所属的实体机器人200的安全性。

实施例二:

如图6所示,本发明还提供了一种云机器人系统的实现方法,包括:

S1:实体机器人利用信号传输机构将命令信息发送给云服务器平台;

S2:云编程引擎模块为云机器人引擎模块接收到的命令信息做好处理准备,且为新加入的实体机器人注册ID号或云账号;

S3:云机器人引擎模块对接收到的命令信息进行识别和处理,获得执行指令数据包;

S4:云机器人引擎模块将执行指令数据包中的执行指令信息发送给实体机器人;

S5:实体机器人做出执行动作。

具体地,S3中还包括:

S31:云机器人引擎模块存储新加入的实体机器人的ID号或云账号;

S32:云编程引擎模块进行命令信息的数据统计。

实施本发明能够带来的有益效果如下:

1.本发明提供的云机器人系统中的硬件功能模组标准,实现在云服务方式下根据不同场景添加多个硬件功能模组,不需要配备多个本地处理的核心部件,降低了机器人的硬件成本,提高了系统的复用性和可维护性。

2.本发明提供的云机器人系统中的服务分类单元,整合了各行业已有的服务信息,也可以进行特定的服务信息的定制,数据统计单元实现机器人已有信息的存储和统计分析,这些都有利于机器人在熟悉场景下快速的调用和处理命令做出执行动作。

3.本发明提供的云机器人系统中的运动动作抽象单元,存有丰富的机器人的运动逻辑信息,不仅仅局限于传统服务机器人的语音服务,保证了机器人智能化服务的丰富性。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1