机器人系统及其自建地图和导航的方法

文档序号:8535923阅读:671来源:国知局
机器人系统及其自建地图和导航的方法
【专利说明】
K技术领域3
[0001]本发明涉及智能机器人领域,具体涉及一种机器人系统及其自建地图和导航的方法。
K【背景技术】3
[0002]随着现代人生活节奏的加快,休息时间越来越少,人们越来越能接受把耗时耗力的一些清洁工作交给特殊机器人来做,清洁机器人技术也就得到了蓬勃的发展。清洁机器人主要有两种,一种是扫地机器人,主要是把地上的杂物、灰尘进行清理;另外一种是擦抹机器人,主要是把黏附在地板的灰尘、泥巴等抹除干净。
[0003]清洁机器人最重要的指标是智能程度和覆盖率。市面上现有的清洁机器人基本上都能够实现自动充电、自动工作的功能,实现的方法各不相同,在清洁覆盖率上面和时间效率上,就有了比较大的不同。总结起来,大概可以分为三类:第一种是采用随机碰撞的方式,随着房间空间的增大,通过增加时间来达到清洁覆盖率;第二种是外加导航塔来实现路径规划;第三种是通过内部的激光测距来实现路径规划。第一种采用随机碰撞的方式,算法优化比较好的情况下,覆盖率也比较高,但是重复清洁的区域难以避免,也就导致了清洁时间比较长。第二种和第三种都能够实现路径规划,在空阔的区域效果比较好,当家居家具比较多,遮挡这些信号,或者房间比较多,跨越房间时,导航效果就比较差。无论哪种方式,传统的产品都缺乏智能地图设置,用户不能够远程或者近距离遥控机器人去打扫指定的房间,需要手工把机器搬到特定的房间,然后增加一些“虚拟墙”来隔离不同的房间,用户体验较差。
[0004]目前,有专利提及采用自主导航的方式来实现,例如中国公开号为CN102053623的发明专利申请,其中提到了机器人可以自动生成地图,也可以外部输入地图,依靠地图来实现自动导航,但是其存在一些缺点,首先,机器人运行过程中震动比较大,会影响到传感器的精度,并且,现有的传感器在长时间反复运行过程中,容易存在积累误差,所述专利申请文件中没有把这些问题提出并解决,只是停留在一个理论层面;其次,该专利只针对了二维的平面的地图,如果是复式的家居环境,就没有办法适应;第三,该专利没有解决地图存储问题,清洁机器人是带电池工作,一般处理能力弱,地图的存储必须进行优化。
K
【发明内容】
3
[0005]本发明的一个目的是提供一种机器人系统,能够快速、准确地自建地图并自主导航。本发明的目的由以下技术方案实现:
[0006]一种机器人系统,包括具有电源模块、主控模块、触碰传感器、距离传感器、加速度传感器、陀螺仪、行动机体及区域操作组件的机器人;其特征在于:所述机器人还包括标签信息读取器,设置于所述行动机体前端,与所述主控模块电连接;所述系统还包括可读标签,可读标签设置于机器人活动空间的每个区域的边界,可读标签设置高度与所述标签信息读取器的读取高度一致。
[0007]作为具体的技术方案,所述可读标签为NFC标签或者二维码标签,所述标签信息读取器相应为NFC标签读取器或读取二维码的摄像头。
[0008]作为具体的技术方案,所述行动机体包括机壳、万向轮及万向轮驱动机构,万向轮设置于机壳底部,万向轮驱动机构与所述主控模块电连接。
[0009]作为进一步的技术方案,所述机器人还包括气压传感器,设置于所述行动机体上,与所述主控模块电连接。
[0010]作为进一步的技术方案,所述机器人还包括地磁传感器,设置于所述行动机体上,与所述主控模块电连接。
[0011]作为进一步的技术方案,所述区域操作组件包括清洁组件、摄像组件、加湿组件、除湿组件、灭虫组件中的一个或多个。
[0012]作为进一步的技术方案,所述机器人还包括无线通信模块,设置于所述行动机体上,与所述主控模块电连接;所述系统还包括与所述无线通信模块通信配合的独立终端。
[0013]作为进一步的技术方案,所述系统还包括为机器人的电源模块充电的充电座,设置于所述机器人活动空间内。
[0014]作为具体的技术方案,所述机器人活动空间的每个区域至少设置一组相对设置的可读标签。
[0015]作为具体的技术方案,所述行动机体上设置有休眠唤醒开关,用于人为移动行动机体时唤醒主控模块进入工作模式。
[0016]本发明的又一个目的是提供一种基于上述机器人系统的自建地图和导航方法,该又一目的由以下技术方案实现:
[0017]一种基于上述机器人系统的自建地图和导航方法,其特征在于,包括如下步骤:
[0018](I)机器人的主控模块接收到自建地图指令时,控制行动机体在机器人活动空间内从一个基准点开始空间搜索行动;
[0019](2)加速度传感器采集机器人在搜索行动过程中的距离信息,陀螺仪采集机器人在行动过程中的角度信息,标签信息读取器通过读取机器人活动空间的每个区域的可读标签采集每个区域的边界信息;
[0020](3)主控模块根据采集的距离信息、角度信息及所述基准点,绘制机器人从所述基准点开始的搜索行动轨迹,并根据搜索行动轨迹及每个区域的边界信息生成地图信息,保存所述地图信息并供导航时调用;
[0021](4)机器人的主控模块接收指定区域操作指令时,调用所述地图信息,对行动机体行动至指定区域进行导航,并控制区域操作组件在指定区域执行相应功能操作。
[0022]作为具体的技术方案,步骤(I)中所述的行动机体在机器人活动空间内的空间搜索行动以随机碰撞或者沿边的模式进行。
[0023]作为进一步的技术方案,步骤(I)中机器人接收自建地图指令的同时,还接收搜索区域操作指令,步骤(2)所述的搜索行动过程中,主控模块控制区域操作组件在搜索行动轨迹上执行相应功能操作。
[0024]作为具体的技术方案,所述相应功能操作包括清洁操作、摄像操作、加湿操作、除湿操作、灭虫操作中的一种或多种。
[0025]作为具体的技术方案,所述自建地图和导航方法还包括:在没有接收到指定区域操作指令时,通过机器人设置的休眠唤醒开关唤醒主控模块,控制加速度传感器采集机器人在人为搬动过程中的距离信息,控制陀螺仪采集机器人在人为搬动过程中的角度信息。
[0026]作为进一步的技术方案,步骤(2)还包括:通过机器人设置的气压传感器采集气压信息,并利用该采集的气压信息对所述加速度传感器采集的距离信息、陀螺仪采集的角度信息、基准点及标签信息读取器采集的每个区域的边界信息进行楼层的区分。
[0027]作为进一步的技术方案,步骤(2)还包括:通过机器人设置的地磁传感器采集地磁信息,并利用该采集的地磁信息对所述陀螺仪采集的角度信息进行修正。
[0028]作为具体的技术方案,步骤(2)中,所述机器人活动空间的每个区域至少设置一组相对设置的可读标签,当机器人的标签信息读取器探测到一个可读标签时,就以当前可读标签垂直的位置区搜索相对设置的可读标签,搜索到后,就标定出一个边界。
[0029]作为具体的技术方案,步骤(3)中,所述地图信息的存储以栅格方式进行存储,以一定的大小做为一个格点,内部存储器中以一个比特位作为一个格点,I表示有效区域,O表示无效区域。
[0030]作为具体的技术方案,所述自建地图指令、指定区域操作指令时、搜索区域操作指令由一独立终端生成,独立终端通过机器人设置的无线通信模块,将生成的所述自建地图指令、指定区域操作指令时、搜索区域操作指令发送至所述主控模块。
[0031]作为具体的技术方案,所述自建地图和导航方法还包括:对步骤(3)中对生成的地图信息中的区域进行命名或删除。
[0032]本发明的有益效果在于:通过传感器融合和可读标签,能够克服现在市面上清洁机器人自建地图比较繁琐、效率低且不准确的不足,做到智能的室内地图精确自建及精确导航,还能实现三维地图自建及三维导航功能,提高了智能化程度。
K【附图说明】3
[0033]图1为本发明实施例提供的机器人系统的原理图。
[0034]图2为本发明实施例所涉及的家居环境被机器人搜索到标签的初始化状态地图。
[0035]图3为本发明实施例所涉及的家居环境被机器人搜索到标签的完整地图。
[0036]图4为本发明实施例提供的机器人系统的独立终端的示意图。
K【具体实施方式】3
[0037]如图1所示,本实施例提供的机器人系统,包括机器人8、充电座6、独立终端(参见图4)及可读标签。机器人8包括行动机体1、主控模块4、传感器集合5,还包括无线通信模块、可充电电源模块及区域操作组件。其中,行动机体I包括机壳、万向轮2、3及万向轮驱动机构,万向轮设置于机壳底部,万向轮驱动机构与主控模块电连接。传感器集合5包括触碰传感器、距离传感器、标签信息读取器、加速度传感器、陀螺仪、气压传感器及地磁传感器,均与主控模块电连接。所述区域操作组件是指对机器人所处区域进行某些功能操作的组件,可以为清洁组件、摄像组件、加湿组件、除湿组件、灭虫组件中的一个或多个,本实施例以清洁组件为例进行说明,即本实施例所述的机器人为清洁机器人。
[0038]机器人的无线通信模块设置于行动机体上,与所述主控模块电连接,同时还与独立终端通信配合。如图4所示,独立终端具有机壳501、显示屏502及按键503,实际中可以为带有显示器的遥控器或者是安装了应用的智能终端。充电座设置于所述机器人活动空间内(房屋内),用于对机器人的电源模块进行充电。
[0039]触碰传感器和距离传感器均为现有清洁机器人常用配制,陀螺仪用于实时提供机器人旋转方向信息、加速度传感器用于提供加速度信息、地磁传感器提供一个恒定的角度用于参考,气压传感器用于提供气压信息,以识别机器人所处的水平高度。通过加速度传感器对加速度的积分运算可以得到机器人行动距离信息,通过陀螺仪角度的积分可以得到机器人的角度信息;同时,由于存在积累误差,通过地磁传感器采集的地磁信息来对角度信息进行一些修正,知道了距离和角度的信息,就可以绘制从基准点(一般为充电座)开始的行走轨迹。
[0040]标签信息读取器设置于行动机体前端,用于识别并读取可读标签的信息。本实施例中,可读标签为NFC标签或者二维码标签,相应地,标签信息读取器为NFC标签读取器或读取二维码的摄像头。本实施例中的可读标签用于区域的标定,标签的内
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1