一种云机器人系统技术方案

技术编号:14639287 阅读:78 留言:0更新日期:2017-02-15 13:35
本发明专利技术公开了一种云机器人系统,包括云服务器平台和实体机器人,所述云服务器平台包括云机器人引擎模块和云编程引擎模块,所述云编程引擎模块在云服务器平台与所述云机器人引擎模块进行信号传输,所述实体机器人以云服务方式与所述云机器人引擎模块进行信号传输,所述实体机器人包括多个硬件功能模组,所述硬件功能模组遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组在云服务方式下能够注册和添加。本发明专利技术云机器人系统降低了机器人的硬件成本,提高了系统的复用性和可维护性,利于机器人在熟悉场景下快速的调用和处理命令做出执行动作,保证了机器人智能化服务的丰富性。

【技术实现步骤摘要】

本专利技术涉及机器人系统领域,特别涉及一种云机器人系统领域。
技术介绍
伴随机器人技术,互联网技术及物联网技术的发展,服务机器人已经逐渐进入人们的生活,迎宾服务、酒店服务、餐饮服务等品种的服务机器人在近年来相继出现,开始为特定服务场景的用户提供相应的服务;但至今服务机器人尚且没有明确的定义和标准,机器人的架构设计、生产和应用都比较粗糙和局限。现今大多服务机器人系统以本地功能集成处理,部分功能借助云服务的方式,在此类服务机器人的使用过程中,往往是机器人通过采集获得的传感器数据,结合本地已有的控制逻辑进行处理,每个功能模块都需要在采集数据后进行处理,最终决策执行,有少部分功能模块如语音识别等为云处理方式,但该系统中云处理方式的应用,都只是作为机器人的一个辅助构架,功能也局限于拼凑,没有系统性,此类机器人过于强调于本地处理与本地控制,即过于集中于本地服务的程序化处理中,这些不利于机器人智能服务的需求。这是因为:第一,本地处理与控制需要有特定的功能模块来对数据进行处理运算,这些模块增加了机器人的硬件成本,开发环境的配置也相对复杂;第二,本地处理方式降低了系统中应用的程序代码的复用性,且对代码的评价能力不足;第三,以机器人本地处理为主体的系统,忽略了云空间的运算能力,且批量化管理的局限性明显,限制了智能服务机器人的智能性的丰富表达;第四,过于强调本地化,忽略了大数据采集能力,这不利于服务行业在智能化领域的发展。综上所述,越来越体现出在机器人系统领域,实现机器人或机器人组的架构智能化,且管理和维护智能化的必要性。
技术实现思路
本专利技术所要解决的技术问题在于如何克服机器人系统过于强调本地化处理,使得硬件成本高、大数据采集能力弱、控制效率低,且系统功能模块结构杂乱、较难维护的缺陷。为了解决上述技术问题,本专利技术提供了一种云机器人系统,包括云服务器平台和实体机器人,所述云服务器平台包括云机器人引擎模块和云编程引擎模块,所述云编程引擎模块在云服务器平台与所述云机器人引擎模块进行信号传输,所述实体机器人以云服务方式与所述云机器人引擎模块进行信号传输,所述实体机器人包括多个硬件功能模组,所述硬件功能模组遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组实现云服务方式下的注册和添加。进一步地,所述云机器人引擎模块包括服务信息单元和多个抽象单元,所述服务信息单元具有多种个性化服务信息,所述多个抽象单元包括运动状态抽象单元、智能识别抽象单元、应用决策抽象单元和信号传输抽象单元,所述运动状态抽象单元,用于解析和映射机器人的运动状态信息,所述智能识别抽象单元,用于识别实体机器人的个性化服务信息和运动状态信息,所述应用决策抽象单元,用于处理智能识别抽象单元识别出的信息,获得执行指令数据包,所述信号传输抽象单元,用于发送执行指令数据包中的执行指令信息。进一步地,所述云编程引擎模块包括信息配置单元、服务分类单元和应用程序单元,所述信息配置单元,用于配置所述实体机器人的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-模组控制器。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发本文档来自技高网...
一种云机器人系统

【技术保护点】
一种云机器人系统,其特征在于,包括云服务器平台(100)和实体机器人(200),所述云服务器平台(100)包括云机器人引擎模块(110)和云编程引擎模块(120),所述云编程引擎模块(120)在云服务器平台(100)与所述云机器人引擎模块(110)进行信号传输,所述实体机器人(200)以云服务方式与所述云机器人引擎模块(110)进行信号传输,所述实体机器人(200)包括多个硬件功能模组,所述硬件功能模组(250)遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组(250)在云服务方式下能够注册和添加。

【技术特征摘要】
1.一种云机器人系统,其特征在于,包括云服务器平台(100)和实体机器人(200),所述云服务器平台(100)包括云机器人引擎模块(110)和云编程引擎模块(120),所述云编程引擎模块(120)在云服务器平台(100)与所述云机器人引擎模块(110)进行信号传输,所述实体机器人(200)以云服务方式与所述云机器人引擎模块(110)进行信号传输,所述实体机器人(200)包括多个硬件功能模组,所述硬件功能模组(250)遵循硬件功能模组标准,所述硬件功能模组标准使硬件功能模组(250)在云服务方式下能够注册和添加。2.根据权利要求1所述的云机器人系统,其特征在于,所述云机器人引擎模块(110)包括服务信息单元(111)和多个抽象单元,所述服务信息单元(111)具有多种个性化服务信息,所述多个抽象单元包括运动状态抽象单元(112)、智能识别抽象单元(113)、应用决策抽象单元(114)和信号传输抽象单元(115),所述运动状态抽象单元(112)用于解析和映射机器人的运动状态信息,所述智能识别抽象单元(113)用于识别实体机器人的个性化服务信息和运动状态信息,所述应用决策抽象单元(114)用于处理智能识别抽象单元识别出的信息,获得执行指令数据包,所述信号传输抽象单元(115)用于发送执行指令数据包中的执行指令信息。3.根据权利要求1所述的云机器人系统,其特征在于,所述云编程引擎模块(120)包括信息配置单元(121)、服务分类单元(122)和应用程序单元(123),所述信息配置单元(121)用于配置所述实体机器人的ID号或云账号,所述服务分类单元(122)用于对所述多种个性化服务信息进行分类或重新定制,所述应用程序单元(123)用于处理得到所述多个抽象单元之间的逻辑关系。4.根据权利要求3所述的云机器人系统,其特征在于,所述云编程引擎模块(120)还包括数据统计单元(124),所述数据统计单元(124)用于对所述实体机器人(200)发出的命令信息进行统计分析。5.根据权利要求1所述的云机器人系统,其特征在于,每个所述硬...

【专利技术属性】
技术研发人员:游世学潘亚磊杜新凯
申请(专利权)人:北京中科汇联科技股份有限公司
类型:发明
国别省市:北京;11

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

1