机器人系统和机器人系统执行任务的方法技术方案

技术编号:6667756 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种机器人系统和机器人系统执行任务的方法。机器人系统包括机器人和服务器,机器人和服务器之间通过无线网络通信,当用户跟机器人对话时,机器人将用户的话语发送给服务器,由服务器进行语音识别,得出用户想要机器人执行任务的内容,机器人根据用户的指示执行相应的任务。在本发明专利技术中不需要用户用电子设备生成控制命令就能为用户控制家中电器的开关或调节器甚至执行某些特定的操作。

【技术实现步骤摘要】

本专利技术涉及一种机器人系统,包括机器人、服务器和设备控制器,设备控制器用于控制设备的开关或调整设备的运行状态。本专利技术还涉及一种机器人系统执行任务的方法,机器人系统包括机器人、服务器和设备控制器,设备控制器控制设备的开关或调整设备的运行状态。本专利技术还涉及一种机器人系统,包括机器人和服务器。本专利技术还涉及一种机器人系统执行任务的方法,机器人系统包括机器人和服务器。
技术介绍
在人们的日常生活中,机器人扮演越来越重要的角色。传统的机器人将各种各样的功能单元内置在机器人身上,由于受限于机器人处理能力与存储能力,使得机器人各方面的处理能力受到很大的限制,从而影响了机器人智能化的提高。中国专利技术专利说明书ZL200710177973. 2公开了一种智能家居保姆系统和多网络单点接入集成方法。该系统包括中央控制器、机器人终端执行器、远程控制终端和设备终端执行器; 中央控制器通过无线的方式控制机器人终端执行器和设备终端执行器,远程控制终端与中央控制器无线通信,通过中央控制器控制机器人终端执行器和设备终端执行器。该专利技术中,中央控制器相当于服务器,机器人终端执行器相当于机器人,远程控制终端相当于手机或电脑,设备终端执行器相当于电器的开关或调节器。该专利技术用于解决用户不在家中时无法控制家中电器的开关或调节器的问题,但是对于家中不会操作手机、电脑的小孩或老人,该专利技术不能为他们控制家中电器的开关或调节器。
技术实现思路
本专利技术的目的是提供一种,其不需要人们用电子设备生成控制命令就能为人们控制家中电器的开关或调节器甚至执行某些特定的操作。根据本专利技术的一个方面,本专利技术提供了一种机器人系统,包括机器人、服务器和设备控制器,设备控制器用于控制设备的开关或调整设备的运行状态,机器人包括语音获取模块和第一通信模块,语音获取模块用于获取用户的语音数据,第一通信模块用于将语音数据发送给服务器和从服务器接收任务指令以及将任务指令发送给设备控制器;服务器包括第二通信模块、语音识别模块、任务指令生成模块和存储模块,第二通信模块用于接收机器人发送的语音数据和向机器人发送任务指令,语音识别模块用于识别语音数据并生成识别结果,任务指令生成模块用于将识别结果转化为任务指令,存储模块用于存储用户的语音特征和任务指令。优选地,所述机器人还包括运动模块和任务执行模块,运动模块用于响应用户的召唤把机器人运动到用户附近或用于根据任务指令运动,任务执行模块用于根据任务指令执行相应的任务;所述服务器还包括语音学习模块,用于学习用户的语音并生成相应的语音特征。根据本专利技术的另一个方面,本专利技术提供了一种机器人系统执行任务的方法,机器人系统包括机器人、服务器和设备控制器,该方法包括步骤设备控制器控制设备的开关或调整设备的运行状态,该机器人包括语音获取模块和第一通信模块,该服务器包括第二通信模块、语音识别模块、任务指令生成模块和存储模块,该方法还包括以下步骤语音获取模块获取用户的语音数据,第一通信模块将语音数据发送给服务器,第二通信模块接收语音数据,语音识别模块从存储器中读取用户的语音特征数据以识别语音数据并生成识别结果,任务指令生成模块从存储器中读取任务指令以将识别结果转化为任务指令,第二通信模块将任务指令发送给机器人,第一通信模块接收任务指令并判断任务的执行主体,若任务的执行主体是设备控制器,机器人将任务指令发送给设备控制器。优选地,所述机器人还包括运动模块和任务执行模块,所述服务器还包括语音学习模块,该方法还包括以下步骤当用户召唤时,运动模块把机器人运动到用户附近,当需要执行任务时,运动模块根据任务指令运动;任务执行模块根据任务指令执行相应的任务; 语音学习模块学习用户的语音并生成相应的语音特征。根据本专利技术的另一个方面,本专利技术提供了一种机器人系统,包括机器人和服务器, 机器人包括语音获取模块、第一通信模块和任务执行模块,语音获取模块用于获取用户的语音数据,第一通信模块用于将语音数据发送给服务器和从服务器接收任务指令,任务执行模块用于根据任务指令执行相应的任务;服务器包括第二通信模块、语音识别模块、任务指令生成模块和存储模块,第二通信模块用于接收机器人发送的语音数据和向机器人发送任务指令,语音识别模块用于识别语音数据并生成识别结果,任务指令生成模块用于将识别结果转化为任务指令,存储模块用于存储用户的语音特征和任务指令。优选地,所述机器人还包括运动模块,用于响应用户的召唤把机器人运动到用户附近或用于根据任务指令运动。优选地,所述服务器还包括语音学习模块,用于学习用户的语音并生成相应的语音特征。根据本专利技术的另一个方面,本专利技术提供了一种机器人系统执行任务的方法,机器人系统包括机器人和服务器,该机器人包括语音获取模块、第一通信模块和任务执行模块, 该服务器包括第二通信模块、语音识别模块、任务指令生成模块和存储模块,该方法还包括以下步骤语音获取模块获取用户的语音数据,第一通信模块将语音数据发送给服务器,第二通信模块接收语音数据,语音识别模块从存储器中读取用户的语音特征数据以识别语音数据并生成识别结果,任务指令生成模块从存储器中读取任务指令以将识别结果转化为任务指令,第二通信模块将任务指令发送给机器人,第一通信模块接收任务指令,任务执行模块根据任务指令执行相应的任务。优选地,所述机器人还包括运动模块,该方法还包括以下步骤当用户召唤时,运动模块把机器人运动到用户附近,当需要执行任务时,运动模块根据任务指令运动。优选地,所述服务器还包括语音学习模块,该方法还包括以下步骤语音学习模块学习用户的语音并生成相应的语音特征。附图说明图1为本专利技术的机器人系统的一个实施例的示意图。图2为本专利技术的机器人系统的另一个实施例的示意图。图3为本专利技术的机器人的框图。图4为本专利技术的服务器的框图。图5为本专利技术的机器人系统执行方法的一个实施例的流程图。图6和图7为本专利技术的机器人系统执行方法的另一个实施例的流程图。具体实施例方式参考图1,本专利技术的机器人系统由服务器101、机器人102和设备控制器103组成。 服务器101和机器人102连接到无线网络,通过无线网络通信。这里所述的无线网络可以是3G通信网、Wi-Fi网、Zigbee网等;机器人102和设备控制器103也连接到无线网络,通过无线网络通信,这个无线网络可以是Wi-Fi网、Zigbee网等。机器人102用于获取用户的语音数据,当然,为了获取用户的语音数据,机器人102有时候需要运动到用户的附近,机器人102还可用于执行任务。机器102人可以执行的任务包括用机械手搬运物体、移动物体、关闭家庭设备的开关等;用摄像头拍摄某一场景的图像或视频,如躺在床上的用户可以通过机器人的摄像头看厨房的锅里的水是否烧开;用扬声器播放一些音乐或用扬声器、第一通信模块和语音获取模块的组合来跟远方的人通电话;用显示屏播放从服务器或互联网上的电影,甚至为用户提供视频电话的功能;用温度传感器探测室外的温度或者与气体传感器结合在一起探测火灾;用气体传感器来探测厨房里是否有煤气泄漏了或者探测烟雾。 分析语音数据和识别语音数据的工作由服务器101来执行。设备控制器103用于控制家庭设备的开关或调节器,家庭设备可以是空调、煤气炉、电灯、门锁等。参考图2,本专利技术的机器人系统由服务器101和机器人102组本文档来自技高网...

【技术保护点】
1.一种机器人系统,包括机器人、服务器和设备控制器,设备控制器用于控制设备的开关或调整设备的运行状态,其特征是:机器人包括语音获取模块和第一通信模块,语音获取模块用于获取用户的语音数据,第一通信模块用于将语音数据发送给服务器和从服务器接收任务指令以及将任务指令发送给设备控制器;服务器包括第二通信模块、语音识别模块、任务指令生成模块和存储模块,第二通信模块用于接收机器人发送的语音数据和向机器人发送任务指令,语音识别模块用于识别语音数据并生成识别结果,任务指令生成模块用于将识别结果转化为任务指令,存储模块用于存储用户的语音特征和任务指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:李磊何志军
申请(专利权)人:深圳中科智酷机器人科技有限公司
类型:发明
国别省市:94

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

1