移动智能终端及其家电控制方法_2

文档序号:9551602阅读:来源:国知局
信息传递给数据处理模块3。
[0035]图像采集模块21,包括深度摄像头210,用于采集家电图像以及周围环境的图像信息。本实施例中,深度摄像头210设置于机器人装置1的头部11正面上。
[0036]语音对话模块22,用于接收外界或使用者的语音信息,经后续的数据处理模块3处理后,并将处理结果发送至外界或使用者,实现机器人和使用者的交互。
[0037]网络通信模块23,用于从服务器下载家用电器的遥控器的红外编码信息,其中,网络通信模块23可以采用无线通信装置,例如,WiFi装置。当用户指令机器人控制家电时,如果机器人不知道某一家电的遥控器的红外编码,根据该家电的型号,机器人通过网络通信模块23向服务器获取该家电遥控器的红外编码,经过数据处理模块3之后,保存到数据存储模块4中。
[0038]遥控器编码接收模块24,包括设置于机器人装置1头部11正面的红外编码接收管240。遥控器编码发送模块7可以和遥控器编码接收模块24整合在一起,也设置在头部11,遥控器编码发送模块7可以采用一红外编码发送管。遥控器编码接收模块24以及遥控器编码发送模块7均可采用各种数据传输方式,例如红外、蓝牙、射频等。本实施例中,遥控器编码发送模块7可以和遥控器编码接收模块24,均采用红外传输方式,例如,遥控器编码接收模块24为遥控器红外编码接收管240,遥控器编码发送模块7为一遥控器红外编码发送管,二者整合成一个遥控器红外编码接收/发送模块,设置在机器人头部。
[0039]当用户指令机器人控制家电时,如果用户忘记或不知道某一家电的型号,无法通过型号在服务器下载得到遥控器的红外编码,可将该家电的遥控器对准机器人的红外编码接收管240,红外编码接收管240采集遥控器的每一个按键信息,通过数据处理模块3分析出每个按键的红外编码,然后保存到数据存储模块4中。这样,遥控器上所有按键的红外编码均存储到数据存储模块4,并将该家电名称(例如主卧空调)和该遥控器名称(主卧空调遥控器)对应记录保存,以便后续用户指令机器人再次控制该家电(主卧空调)时,可搜索到对应的遥控器红外编码。
[0040]对于需要机器人控制某一家电的时候,根据机器人中存储的遥控器编码,该遥控器编码接收模块24可发送对应的编码控制目标家电。
[0041]数据处理模块3,用于对信息采集模块2采集或接收的信息进行分析处理,并将有用的信息保存至数据存储模块4。
[0042]具体来说,首次使用机器人时,数据处理模块3接收到图像采集模块21传递来的图像信息、图像所处的位置信息,例如,图像采集模块21拍摄了客厅的电视机图像信息和电视机所处的位置信息,同时,用户通过语音对话模块告知机器人当前图像采集模块21所拍摄的对象是“客厅的电视机”,这些图像信息、位置信息以及语音信息一并被传送至数据处理模块3,经过信息的综合分析后,记录客厅的电视机的图像和位置信息。以此方法将家庭内部的其他电器,例如客厅的空调、主卧的空调、主卧的电视、次卧的空调、书房的空调等,将这些家电的图像信息以及所处的位置信息均进行处理后,构建这些家电的位置地图,并存储于数据存储模块4中。这些预先建立好的地图,用于后续机器人控制这些家电的时候,可以根据该地图,机器人移动到目标家电的预定距离处对家电进行操控。
[0043]控制模块5,根据来自数据处理模块3的信息,控制机械驱动模块6来操控机器人的整体运动,也可以控制遥控器编码接收模块24向目标家电发送遥控器编码,对家电进行遥控。
[0044]机械驱动模块6,包括头部旋转驱动61和底盘驱动62,所述头部旋转驱动用以驱动头部11旋转,所述底盘驱动62用以驱动底盘13移动。本实施例中,底盘驱动62包括安装在底盘13上的万向轮和两个底盘驱动轮130,万向轮和底盘驱动轮130相互配合以带动机器人装置1移动。本实施例中,所述头部旋转驱动61包括弟一头部旋转驱动和弟—.头部旋转驱动,所述第一头部旋转驱动驱使头部11在垂直方向上旋转,所述第二头部旋转驱动驱使头部11在水平方向上旋转。
[0045]本发明还提供一种移动智能终端的家电控制方法,包括以下步骤:
[0046]第一步:建立家电的遥控器编码数据库和家电的布局地图,包括步骤:
[0047]利用图像采集模块21对家电进行拍照,得到家电的图像以及位置信息;
[0048]利用语音对话模块22与用户进行语音交流获得家电的名称、型号等信息;
[0049]根据家电的型号通过网络通信模块23从与该家电厂家相关的服务器下载该家电的遥控器编码信息;或者将该家电的遥控器对准遥控器编码接收模块24,利用遥控器编码接收模块24采集遥控器的所有按键的遥控器编码信息;
[0050]将采集到的所述家电的图像以及位置信息、家电的名称、型号等信息、家电的遥控器编码信息传送至数据处理模块3进行分析、匹配;按照此方法,对家庭或周围环境中所有家电的图像信息、位置信息、遥控器编码信息进行分析、匹配,构建室内家电布局地图和遥控器编码数据库。
[0051]例如,构建室内家电布局地图,将客厅的空调、主卧的空调、主卧的电视、次卧的空调、书房的空调等这些家电的图像信息、位置信息、遥控器编码信息均进行处理后,构建这些家电的位置地图,并存储于数据存储模块4中。这些预先建立好的地图,用于后续机器人控制这些家电的时候,可以根据该地图,机器人移动到目标家电的预定距离处对家电进行操控。
[0052]第二步:通过语音对话模块22指令机器人对目标家电进行控制。包括以下步骤:
[0053]用户向语音对话模块22发出控制目标家电的语音指令,例如,发出“将客厅电视机关闭”的语音指令。
[0054]语音对话模块22将采集的该语音信息发送至数据处理模块3,数据处理模块3分析语音指令,判断出“位置”、“目标”、“动作”的关键词,例如,判断出关键词“客厅”为位置、“电视机”为目标或对象、“关闭”为执行的动作;数据处理模块3查询数据存储模块4中的信息,根据保存在数据存储模块4中客厅电视机的位置信息,数据处理模块3进行路径规划,并将规划结果发送至控制模块5 ;
[0055]控制模块5控制机械驱动模块6以控制机器人移动到目标家电的位置(例如客厅电视机的位置),控制模块5控制图像采集模块21对当前的家电(例如电视机)进行拍照,采集图像信息和位置信息,经数据处理模块3处理后与保存在数据存储模块4中目标家电(例如客厅电视机)的图像信息和位置信息进行对比,确认当前的家电(例如电视机)就是目标家电(客厅电视机)之后,该确认指令发送至控制模块5,控制模块5控制遥控器编码发送模块7向当前的家电(电视机)发送预定的“动作”指令的遥控器编码(例如“关机”指令的红外编码),关闭电视机。
[0056]实施例1
[0057]控制模块5控制机械驱动模块6驱动机器人移动寻找客厅电视机的过程中若遇到障碍物,例如,人或者其他物品,根据图像采集模块中深度摄像头210拍摄的图像信息、位置信息和保存在数据存储模块4中客厅电视机的图像信息、位置信息进行对比,判断当前目标不是客厅电视机后,该判断结果发送至控制模块5,控制模块5控制机械驱动模块6驱动机器人移动以避开所述障碍物。
[0058]另外,本发明的信息采集模块2还可以设置一温度传感器25,用以获取当前环境(例如卧室)的温度,并将当前环境(例如卧室)温度信息传送至数据处理模块3,
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1