CN103941306B - 清洁机器人及用于控制其避开障碍物的方法 - Google Patents
清洁机器人及用于控制其避开障碍物的方法 Download PDFInfo
- Publication number
- CN103941306B CN103941306B CN201410184795.6A CN201410184795A CN103941306B CN 103941306 B CN103941306 B CN 103941306B CN 201410184795 A CN201410184795 A CN 201410184795A CN 103941306 B CN103941306 B CN 103941306B
- Authority
- CN
- China
- Prior art keywords
- light
- optical receiver
- optical
- receive
- angle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及一种清洁机器人,包括至少一组光发射接收组件,各组光发射接收组件包括具有一个光发射器的光发射单元和具有两个光接收器的光接收单元,两个光接收器能接收具有一大一小不同光束角的光束,光发射器所对应的光发射区域与两个光接收器所对应的两个光接收区域均有部分区域相重叠。通过在各组光发射接收组件中设置能接收具有不同光束角光束的第一光接收器和第二光接收器,使得光接收单元在接收自障碍物的反射光时接收效率更高,而且这两个光接收器在判断机器人主体是否已经靠近障碍物时,不受障碍物表面材质和形状的影响,使得清洁机器人在进行清洁工作时能,即使在障碍物的周边区域也能实现很好的清扫。
Description
技术领域
本发明涉及一种清洁机器人及其控制方法。
背景技术
清洁机器人是一种全智能清洁装置,该装置在不受用户控制的情况下通过在被清洁的清洁区域上自主移动进行清洁其余的清洁工作。由于清洁机器人是自动移动的,因此在移动过程中难免会遇到墙壁、家具等障碍物。而且一旦机器人与障碍物发生碰撞后,机器人的移动方向将会发生改变,而且这种改变很难控制,因此,现有技术中清洁机器人上均设置有障碍物感测模块,通过设置障碍物感测模块能够使得清洁机器人尽量少的与障碍物发生碰撞。
目前,清洁机器人上的障碍物感测模块的工作原理为通过传感器发射光、超声波等,并以检测信号的形式检测在被障碍物反射之后返回的光或超声波。基于检测信号之间的时差、相位差或强度差,障碍物传感器辨别是否存在障碍物以及从传感器到障碍物的距离。障碍物传感器可基于被反射的光或超声波的反射角度来辨别从传感器到障碍物的距离。利用发射光来检测障碍物的感测模块存在的弊端为:当障碍物表面不是平整表面或光吸收率不同的障碍物表面时,障碍物感测模块能够检测到的时间会不同,这样就会导致机器人在执行避开障碍物指令时距离障碍物的距离有远有近,从而使得机器人不能完成统一的清洁标准。利用超声波来检测障碍物的感测模块存在的弊端为:声波发射需要一定的扫描时间,基于该原因,可能会导致机器人直接与障碍物发生碰撞。
发明内容
针对上述存在的技术不足,本发明的第一发明目的是提供一种障碍物感测效率高的清洁机器人。
本发明的第二发明目的是提供一种用于控制第一发明目中的清洁机器人避开障碍物的方法。
为了达到上述的第一发明目的,本发明采用如下技术方案:
一种清洁机器人,包括机器人主体、驱动所述的机器人主体在待清洁区域内移动与/或转动的驱动模块、设置在所述的机器人主体上并被用来检测所述的清洁区域内是否存在障碍物的障碍物感测模块、控制所述的驱动模块工作的主控模块,所述的障碍物感测模块包括至少一组光发射接收组件,各组所述的光发射接收组件包括:
光发射单元,包括设有光源的光发射器,所述的光发射器具有第一轴心线并能够产生具有第一光束角的光束,所述的光发射器对应具有光发射区域;
光接收单元,包括设有第一光敏元件的第一光接收器和设有第二光敏元件的第二光接收器,所述的第一光接收器和第二光接收器均用于接收所述的光发射器发出的光束在遇到障碍物表面后的反射光,所述的第一光接收器和第二光接收器均与所述的主控模块相信号连接,所述的第一光接收器和第二光接收器能将其各自接收到的反射光信号实时传送给所述的主控模块,所述的第一光接收器具有第二轴心线并能够接收具有第二光束角的光束,所述的第二光接收器具有第三轴心线并能够接收具有第三光束角的光束或接收细平行光束,所述的第三光束角的角度小于所述的第二光束角的角度,所述的第三光束角的角度小于所述的第一光束角的角度,所述的第一光接收器对应具有第一光接收区域,所述的第二光接收器对应具有第二光接收区域;
所述的光发射区域与所述的第一光接收区域有部分区域相重叠,所述的光发射区域与所述的第二光接收区域有部分区域相重叠,所述的第一轴心线与所述的第三轴心线相交形成第一相交点,所述的第一相交点位于所述的光发射区域与所述的第一光接收区域相重叠的区域内。
上述技术方案中,优选的,所述的第一轴心线与所述的第二轴心线相交形成第二相交点,所述的第一相交点至所述的机器人主体的距离大于所述的第二相交点至所述的机器人主体的距离。
上述技术方案中,优选的,所述的第一光束角为大于等于50°的角。
上述技术方案中,优选的,所述的第二光束角为大于等于50°的角。
上述技术方案中,优选的,所述的第三光束角大于0°小于等于15°的角。
上述技术方案中,优选的,所述的第一轴心线与所述的第二轴心线以该组光发射接收组件的中心线为对称轴左右对称。
上述技术方案中,优选的,所述的第一光接收器和第二光接收器相邻设置,所述的第二轴心线与所述的第三轴心线大致相平行。
上述技术方案中,优选的,所述的光发射器具有一个用于安装光源的第一支架,所述的第一光接收器具有一个用于安装第一光敏元件的第二支架,所述的第二光接收器具有一个用于安装第二光敏元件的第三支架,所述的第一支架、第二支架、第三支架一体设置。
为了达到上述的第二发明目的,本发明采用如下技术方案:一种用于控制上述清洁机器人避开障碍物的方法,该方法包括如下步骤:
所述的第一光接收器和第二光接收器不断检测能否接收到反射光信号,如能接收到反射光信号则将其接收到的发射光信号实时传送给所述的主控模块
当所述的主控模块在设定时间内既能接收到由所述的第一光接收器传送的反射光信号又能接收到由第二光接收器传送的反射光信号时,所述的主控模块开始判断每次接收到由第二光接收器传送的反射光强度的大小关系,如本次接收到由第二光接收器传送的反射光强度小于上一次接收到由第二光接收器传送的反射光强度,则所述的主控模块控制驱动模块执行避开障碍物的指令。
上述技术方案中,优选的,所述的主控模块内设置有一光强度阈值,当所述的主控模块接收到由所述的第一光接收器传送的反射光强度大于等于所述的光强度阈值时,所述的主控模块控制所述的驱动模块在不改变当前机器人主体前进方向的情况下降低机器人主体的前进速度。
本发明的有益效果在于:通过在各组光发射接收组件中设置能接收具有不同光束角光束的第一光接收器和第二光接收器,使得光接收单元在接收障碍物的反射光时接收效率更高,而且这两个光接收器在判断机器人主体是否已经靠近障碍物时,不受障碍物表面材质和形状的影响,使得清洁机器人在进行清洁工作时能,即使在障碍物的周边区域也能实现很好的清扫。
附图说明
下面结合附图所示的实施例对本实用新型作以下详细描述:
附图1为本发明的清洁机器人的示意图;
附图2为本发明的光发射接收组件的结构示意图;
附图3为本发明的光发射接收组件的工作原理图;
附图4为本发明的第一光接收器在工作时接收到的反射光强度与障碍物和机器人本体之间距离的关系;
附图5为本发明的第二光接收器在工作时接收到的反射光强度与障碍物和机器人本体之间距离的关系;
附图6为本发明的另一实施例的光发射接收组件的原理图;
其中:1、机器人主体;2、输入/输出模块;3、光发射接收组件;4、光发射单元;5、光接收单元;41、光发射器;411、光源;412、第一支架;413、第一轴心线;51、第一光接收器;511、第一光敏元件;512、第二支架;513、第二轴心线;52、第二光接收器; 521、第二光敏元件;522、第三支架; 523、第三轴心线。
具体实施方式
下面结合附图所示的实施例对本实用新型作以下详细描述:
如图1 中所示的清洁机器人,该清洁机器人是一种用于地面吸尘的清洁机器人,其在不需要用户实时控制的情况下,在待清洁区域行进同时通过从清洁区域的地面吸入杂质(例如,灰尘)来自动清洁待清洁区域的装置。该清洁机器人包括机器人主体1、充电座(图中未示出)、遥控器(图中未示出)等。
机器人主体1上设有用于清洁待清洁空间的清洁模块(未示出),用于使机器人主体1移动与/或转动的驱动模块(未示出),接收用于清洁机器人的操作命令并显示关于清洁机器人操作信息的输入/输出模块2,用于感测位于清洁空间障碍物的障碍物感测模块,用于储存各种数据的数据储存模块(未示出),用于向机器人主体供电的电源模块(未示出),用于控制机器人主体的主控模块(未示出)。其中,障碍物感测模块安装到机器人主体1的前侧(当沿着清洁机器人的行进方向观看时),输入/输出模块2安装在机器人主体1的顶部。
清洁模块通常包括:主刷单元,清扫存在于地面上的灰尘,以将清扫的灰尘引导到吸入口;侧刷单元,清洁靠近墙壁的区域和角落区域。主刷单元可安装在形成于机器人主体下底部的开口(即吸尘口)处,以清洁积聚在机器人主体所处位置的地面上的灰尘。开口一般设置在机器人主体下底部的前半部分上。开口可用作吸入灰尘的灰尘入口。清洁模块还包括设置在机器人主体内的真空源单元,以产生吸力。真空源单元用于使被引入到灰尘入口的灰尘运动到机器人主体内部的集尘盒内。
驱动模块通常包括一对行进轮和脚轮,根据行进控制信号使机器人主体运动;脚轮能在机器人主体为改变前进方向而发生旋转同时保持稳定的姿态。一对行进轮可按照对称的方式居中地分别布置在机器人主体的底部的两侧处。一对行进轮可在清洁机器人的主控模块的控制下执行包括移动和旋转的运动操作。脚轮可安装在机器人主体下底部的前边缘部分处。
输入/输出模块2设置在机器人主体的顶部。输入/输出模块2包括:多个操作按钮,通过用户输入用于清洁机器人的操作命令;显示面板,显示关于清洁机器人的操作的信息,例如,关于清洁机器人是否运转的信息、关于行进模式的信息等。
障碍物感测模块包括多组光发射接收组件3,这些光发射接收组件3均匀分布安装在机器人主体1的前半部分的外周壁面上(此处的前、后位置是以清洁机器人的行进方向来区分的,机器人主体在清洁区域内移动时,始终自后向前移动,下面提及的前、后同方向与此相同),各组光发射接收组件3均具有一个包含障碍物探测方向以及探测距离的探测区域。光发射接收组件3的探测方向有些是朝向机器人主体1的正前方、有些是朝向机器人主体的左前方或左侧,有些是朝向机器人主体1的右前方或右侧,探测距离为光发射接收组件所能探测的远近距离。在安装多组光发射接收组件3时,要保证这些光发射接收组件3的障碍物探测区域能至少覆盖机器人主体1的前半部分所对应的区域。光发射接收组件3能在各自的障碍物探测区域内发现是否有障碍物存在,从而为主控模块控制机器人主体1执行避开障碍物指令提供依据。下述将详细描述各组光发射接收组件3的具体结构。
如图2所示的一组光发射接收组件3,它由光发射单元4和光接收单元5这两部分构成。光发射单元4具有一个光发射器41,该光发射器41包括光源411、用于安装光源411的第一支架412。第一支架412除了用于安装光源411外还,同时具有限定光源411所发射光束的光束角作用。光源411可以选用发光二极管(LED)。从光源411发射的光可包括不可见红外线光、可见光等。光接收单元5具有两个光接收器,即第一光接收器51和第二光接收器52,第一光接收器51和第二光接收器52均被用于接收上述光发射器41发出的光束在遇到障碍物表面后的反射光。第一光接收器51包括第一光敏元件511、用于安装第一光敏元件511的第二支架512。第二光接收器52包括第二光敏元件521、用于安装第二光敏元件521的第三支架522。第一光敏元件511和第二光敏元件521可采用光敏电阻、光敏二极管或光敏三极管。第一光接收器51和第二光接收器52相邻设置。该实施例中,为了减少零部件的数量,第一支架412、第二支架512、第三支架522一体设置。
如图3所示,光发射器41具有第一轴心线413并能够发出具有第一光束角α的光束,α角为大于等于50°的角,此处的第一轴心线413为光学***的轴心线,即光发射器41发出的光束的光轴或中心线,光发射器41发出的光束绕此第一轴心线413转动,没有任何光学特性的变化(下述提及的第二轴心线、第三轴心线与此处的第一轴心线意义相同)。光发射器41对应第一轴心线413和第一光束角α具有光发射区域S1,此区域S1为一广发射区域。第一光接收器51具有第二轴心线513并能够接收具有第二光束角β的光束,β角为大于等于50°的角,第一光接收器51对应第二轴心线513和第二光束角β具有第一光接收区域S2,此第一光接收区域S2也为一广接收区域。第二光接收器52具有第三轴心线523并能够接收具有第三光束角γ的光束,γ角为大于0°小于等于15°的角,第二光接收器52对应第三轴心线523和第三光束角γ具有第二光接收区域S3,此区域S3相对于区域S1和区域S2为一窄接收区域。第一光接收器51的第二轴心线513与第二光接收器52的第三轴心线523大致相平行。第一轴心线413与第二轴心线513以该组光发射接收组件的中心线P1为对称轴左右对称。光发射器41的光发射区域S1与第一光接收器51的第一光接收区域S2有部分区域相重叠,光发射器41的光发射区域S1与第二光接收器52的第二光接收区域S3有部分区域相重叠。光发射器41的第一轴心线413与第一光接收器51的第二轴心线513相交形成第二相交点O2,第一轴心线413和第三轴心线523相交形成第一相交点O1,第一相交点O1位于光发射区域S1与第一光接收区域S1相重叠的区域内,并且第一相交点O1至机器人主体1的距离大于第二相交点O2至机器人主体1的距离。
下面阐述一下上述光发射接收组件3的工作过程:机器人主体1在清洁区域内向前移动进行清洁工作,光发射器41不断沿其光发射方向发射光束。当光发射器41在该光发射接收组件3相应的探测区域内出现障碍物时,光发射器41发射出的光束遇到障碍物表面发生反射(或漫反射)形成反射光,这些发射光一旦进入第一光接收区域S2、第二光接收区域S3内时,就将被第一光接收器51和第二光接收器52接收到。由于第一光接收器的51的第一光接收区域S2比第二光接收器的52的第二光接收区域S3要广,因此通常情况下,第一光接收器51将首先接收到反射光的信号,并且随着机器人主体1越靠近障碍物,第一光接收器51接收到的反射光的强度将越强。于此同时,在随着机器人主体1靠近障碍物的过程中,将有反射光进入到第二光接收区域S3内,此进入第二光接收区域S3反射光将被第二光接收器52接收到,由于第二光接收区域S3为一窄接收区域,这样在开始时第二光接收器52接收到反射光的强度较低,随着障碍物距离机器人主体1越来越近直至障碍物相对于机器人主体1的位置达到第一相交点O1处时,第二光接收器52接收到的反射光的强度达到最强,并在障碍物相对于机器人主体1的位置为越过第一相交点O1处时,开始减弱。
如图4、5所示的第一、二光接收器接收到的反射光强度随机器人本体距离障碍物远近而变化的关系。图中示出了三种不同外表面颜色的障碍物在遇到同一发射光束后,第一光接收器和第二光接收器所能接收到的反射光强度。由于黑色表面对光的吸收率较高,灰色次之,白色最低,因此三种情况下光接收器接收到反射光强度均不相同,但是透过图中的变化曲线可以看出其总的变化规律是大致相同的。图4所示的第一光接收器51接收到的反射光强度随机器人主体1距离障碍物的距离远近而变化的关系,在机器人主体1与障碍物的距离越来越小的过程中,第一光接收器51能接收到的反射光强度首先为持续增强,当障碍物相对于机器人主体1的位置为到达上述提到的第二相交点处O2时,第一光接收器51接收的反射光强度达到最强,而后随着机器人主体1距离障碍物越近,反射光强度又将逐渐减弱。图5示出的是第二光接收器52接收到的反射光强度变化曲线,其与附图4中的第一光接收器51在同一个工作环境下工作,即也是三种不同外表面颜色的障碍物在遇到同一发射光束后,第二光接收器52所能接收到的反射光强度,在机器人主体1与障碍物的距离越来越小的过程中,第二光接收器52能接收到的反射光强度在一开始也是持续增强的,当障碍物相对于机器人主体1的位置为到达上述提到的第一相交点O1处时,第二光接收器52接收的反射光强度达到最大。而后在越过第一相交点O1后,随着机器人主体1距离障碍物越近,反射光强度又逐渐减弱。
基于上述分析,机器人主体1在向靠近障碍物的移动过程中,第一光接收器51和第二光接收器52接收的反射光强度均是先增加而后减小。第一光接收器51接收到的反射光强度的变化相对于第二光接收器52接收到的反射光强度的变化更为灵敏,因此可以将主控模块中的控制障碍物过程或原理设计成如下思想,即第一光接收器51是否接收到反射光为判断机器人主体1的清洁区域内是否真实存在障碍物的基础,而将第二光接收器52接收到反射光的强度从增大到减小的转折点作为判断机器人主体1需要开始执行障碍物避开指令的关键条件。
在机器人主体1朝向靠近障碍物行进的过程中,第一光接收器51通常比第二光接收器52更先接收到反射光,由于第二相交点O2比第一相交点O1距离机器人主体1更近,因而在机器人主体1靠近障碍物的过程中,第二光接收器52接收的反射光强度首先出现峰值和减弱(即强度变化更为灵敏),而且该峰值和减弱所对应的机器人主体1与障碍物的相对距离不会随着障碍物表面的材质变化而变化,是较为固定的位置。也因此,将障碍物相对于机器人主体1的位置为已经达到“第一相交点O1”处设置成机器人主体需要执行避开障碍物的指令的条件,以使得机器人主体1能向远离障碍物的方向行进。即在机器人主体1靠近障碍物的移动过程中,当第二光接收器52接收到的反射光强度开始减弱时(即越过“第一相交点O1”),机器人主体1即开始执行避开障碍物的指令。
判断反射光强度是否开始减弱是通过不断比对第二光接收器接收到的反射光强度的大小来实现的,当本次获得的反射光强度(此处的反射光强度通常为一定时间段内反射光强度的平均值,下同)比上一次测得反射光强度低时,则认为开始减弱。本实施例的机器人主体1在避开障碍物时不受障碍物表面材质的影响,只要通过设定“第一相交点O1”的相对位置,即可准确的控制机器人主体在距离障碍物周围多远的区域进行清扫。
下面阐述一下用于控制本实施例的清洁机器人避开障碍物的方法,该方法用于机器人在作业过程中避开障碍物,在该方法中,障碍物感测模块中各组光发射接收组件3同时工作,任意一组发射接收组件3都可以为主控模块提供执行避开障碍物指令的依据。下面结合其中的一组发射接收组件3和主控模块的相互配合来阐述用于控制清洁机器人避开障碍物的方法,该方法具体如下:
在机器人主体1的移动过程中,光发射器41不断沿其光发射方向发射光束,第一光接收器51和第二光接收器52始终处于工作状态并将接收到的反射光强度信号实时传送给主控模块。当主控模块接收到由第一光接收器51传送的反射光强度信号时,即可判断出机器人主体1在位于该发射接收组件3的探测区域内存在障碍物,此时主控模块在能接收到由第一光接收器51发送的反射光信号的基础下继续监测其能否接收到由第二光接收器52传送的反射光信号,如主控模块在设定时间内(此设定时间是主控模块内设的时间,只有经过此设定时间的考验,才能表明主控模块能持续、稳定的接收到由第一、二光接收器传送的反射光强度信号)既能接收到由第一光接收器51传送的反射光信号又能接收到由第二光接收器52传送的反射光信号时,主控模块开始判断每次接收到由第二光接收器52传送的反射光的强度大小关系。如主控模块本次接收到由第二光接收器52传送的反射光强度小于上一次接收到由第二光接收器52传送的反射光强度(即障碍物相当于机器人本体1的位置为已经越过“第一相交点”的位置),则主控模块向驱动模块发出执行避开障碍物的指令,驱动模块控制机器人主体1向远离障碍物的方向移动。
上述主控模块在控制机器人主体避开障碍物的过程中,确定主控模块能否接收到由第一光接收器51传送的反射光信号是判断机器人主体1在当前该光发射接受组件3的探测区域上是否有障碍物存在的基础,如能接收到由第一光接收器51传送的反射光信号,则表明机器人主体1在当前该光发射接受组件3的探测方向上一定存在障碍物,也只有经过此步骤,才能避免机器人主体1在行进过程中误执行避开障碍物指令。在主控模块能接收到由第一光接收器51传送的反射光信号的情况下,再开始判断每次接收到由第二光接收器52传送的反射光强度的大小关系,如本次接收到由第二光接收器52传送的反射光强度小于上一次接收到由第二光接收器52传送的反射光强度,即接收到由第二光接收器52接收到的反射光强度开始减弱,则表明障碍物相对于机器人主体1的位置为已经越过第一相交点O1的位置,此时机器人相主体1必须立即执行避开障碍物的指令,即改变当前移动方向以防止机器人主体1与障碍物相碰撞。
该实施例中的清洁机器人障碍物感测模块中,由于每一组光发射接收组件3中均采用了两个能接收不同光束角光束的光接收器,这样在使用时,无论障碍物的表面材质以及形状是何等不同,光发射接收组件3均能准确感测的障碍物,而且由于最后执行避开障碍物的指令是基于检测到反射光强度是否呈减弱趋势,而不是具体的反射光强度值,因此,该清洁机器人在遇到具有不同材质的障碍物表面时,其执行避开障碍物指令时其与障碍物的距离基本相同,从而使得该清洁机器人能在靠近障碍物很近的位置内执行清洁工作而不会与障碍物相碰撞。
另外,为了使得机器人主体1能在具有足够的时间执行避开障碍物的指令,主控模块内设置有一光强度阈值,当主控模块接收到由第一光接收器51传送的反射光强度大于等于此光强度阈值时,主控模块控制驱动模块在不改变当前前进方向的情况下降低机器人主体1的前进速度。此步骤可以避免机器人由于惯性作用而来不及完成即将到来的执行避开障碍物指令。由于该光强度阈值为一具体数值,因此机器人主体1遇到表面材质不同(主要是光吸收率不同)的障碍物时,在执行降速指令时其距离障碍物的远近也不同。
上述实施例中,也可以将第二光接收器52选用为能够接收细平行光束的光接收器来替代,如附图6所示的另一实施例的光发射接收组件3的原理图;此实施例中选用的第二光接收器52’为能够接收细平行光束的光接收器,形成较窄的第二光接收区域S3’,第二光接收器52’能达到的效果与上述实施例中的第二光接收器52的效果基本相同,其控制方法也基本类似,在此不再赘述。因此,本发明的清洁机器人通过装配具有上述结构的障碍物感测模块,清洁机器人可感测附近障碍物状况。清洁机器人可基于障碍物感测模块的感测结果来判断清洁机器人与障碍物的距离,为清洁机器人判断是执行避开障碍物指令还是继续执行对所述区域的清洁操作提供依据。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。
Claims (10)
1.一种清洁机器人,包括机器人主体、驱动所述的机器人主体在待清洁区域内移动与/或转动的驱动模块、设置在所述的机器人主体上并被用来检测清洁区域内是否存在障碍物的障碍物感测模块、控制所述的驱动模块工作的主控模块,其特征在于:所述的障碍物感测模块包括至少一组光发射接收组件,各组所述的光发射接收组件包括:
光发射单元,包括设有光源的光发射器,所述的光发射器具有第一轴心线并能够产生具有第一光束角的光束,所述的光发射器对应具有光发射区域;
光接收单元,包括设有第一光敏元件的第一光接收器和设有第二光敏元件的第二光接收器,所述的第一光接收器和第二光接收器均用于接收所述的光发射器发出的光束在遇到障碍物表面后的反射光,所述的第一光接收器和第二光接收器均与所述的主控模块相信号连接,所述的第一光接收器和第二光接收器能将其各自接收到的反射光信号实时传送给所述的主控模块,所述的第一光接收器具有第二轴心线并能够接收具有第二光束角的光束,所述的第二光接收器具有第三轴心线并能够接收具有第三光束角的光束或接收细平行光束,所述的第三光束角的角度小于所述的第二光束角的角度,所述的第三光束角的角度小于所述的第一光束角的角度,所述的第一光接收器对应具有第一光接收区域,所述的第二光接收器对应具有第二光接收区域;
所述的光发射区域与所述的第一光接收区域有部分区域相重叠,所述的光发射区域与所述的第二光接收区域有部分区域相重叠,所述的第一轴心线与所述的第三轴心线相交形成第一相交点,所述的第一相交点位于所述的光发射区域与所述的第一光接收区域相重叠的区域内。
2.根据权利要求1所述的清洁机器人,其特征在于:所述的第一轴心线与所述的第二轴心线相交形成第二相交点,所述的第一相交点至所述的机器人主体的距离大于所述的第二相交点至所述的机器人主体的距离。
3.根据权利要求1所述的清洁机器人,其特征在于:所述的第一光束角为大于等于50°的角。
4.根据权利要求1所述的清洁机器人,其特征在于:所述的第二光束角为大于等于50°的角。
5.根据权利要求1所述的清洁机器人,其特征在于:所述的第三光束角大于0°小于等于15°的角。
6.根据权利要求1所述的清洁机器人,其特征在于:所述的第一轴心线与所述的第二轴心线以该组光发射接收组件的中心线为对称轴左右对称。
7.根据权利要求1所述的清洁机器人,其特征在于:所述的第一光接收器和第二光接收器相邻设置,所述的第二轴心线与所述的第三轴心线大致相平行。
8.根据权利要求1所述的清洁机器人,其特征在于:所述的光发射器具有一个用于安装光源的第一支架,所述的第一光接收器具有一个用于安装第一光敏元件的第二支架,所述的第二光接收器具有一个用于安装第二光敏元件的第三支架,所述的第一支架、第二支架、第三支架一体设置。
9.一种用于控制如权利要求1至8中的任意一项所述的清洁机器人避开障碍物的方法,该方法包括如下步骤:
所述的第一光接收器和第二光接收器不断检测能否接收到反射光信号,如能接收到反射光信号则将其接收到的发射光信号实时传送给所述的主控模块;
当所述的主控模块在设定时间内既能接收到由所述的第一光接收器传送的反射光信号又能接收到由第二光接收器传送的反射光信号时,所述的主控模块开始判断每次接收到由第二光接收器传送的反射光强度的大小关系,如本次接收到由第二光接收器传送的反射光强度小于上一次接收到由第二光接收器传送的反射光强度,则所述的主控模块控制驱动模块执行避开障碍物的指令。
10.根据权利要求9所述的用于控制清洁机器人避开障碍物的方法,其特征在于:所述的主控模块内设置有一光强度阈值,当所述的主控模块接收到由所述的第一光接收器传送的反射光强度大于等于所述的光强度阈值时,所述的主控模块控制所述的驱动模块在不改变当前机器人主体前进方向的情况下降低机器人主体的前进速度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410184795.6A CN103941306B (zh) | 2014-01-13 | 2014-05-05 | 清洁机器人及用于控制其避开障碍物的方法 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2014100140844 | 2014-01-13 | ||
CN201410014084.4 | 2014-01-13 | ||
CN201410014084 | 2014-01-13 | ||
CN201410184795.6A CN103941306B (zh) | 2014-01-13 | 2014-05-05 | 清洁机器人及用于控制其避开障碍物的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103941306A CN103941306A (zh) | 2014-07-23 |
CN103941306B true CN103941306B (zh) | 2017-02-01 |
Family
ID=51189048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410184795.6A Active CN103941306B (zh) | 2014-01-13 | 2014-05-05 | 清洁机器人及用于控制其避开障碍物的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103941306B (zh) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9919425B2 (en) * | 2015-07-01 | 2018-03-20 | Irobot Corporation | Robot navigational sensor system |
CN109074071B (zh) * | 2016-03-31 | 2021-10-08 | 株式会社未来机械 | 作业机器人以及边缘检测器 |
CN106200645B (zh) * | 2016-08-24 | 2019-07-26 | 北京小米移动软件有限公司 | 自主机器人、控制装置和控制方法 |
TWI671053B (zh) * | 2017-09-08 | 2019-09-11 | 智棋科技股份有限公司 | 自動裝置的偵測系統 |
CN107678038A (zh) * | 2017-09-27 | 2018-02-09 | 上海有个机器人有限公司 | 机器人防碰撞方法、机器人以及存储介质 |
CN108209773A (zh) * | 2018-01-04 | 2018-06-29 | 深圳市银星智能科技股份有限公司 | 清洁机器人及清洁机器人的智能避障方法 |
CN108519355B (zh) * | 2018-02-10 | 2020-11-20 | 广东雷洋智能科技股份有限公司 | 清洁机器人障碍物反射材质强弱判断方法 |
CN112424629B (zh) * | 2018-06-26 | 2024-04-09 | 苏州宝时得电动工具有限公司 | 应用雷达的电动设备 |
CN111338332B (zh) * | 2018-11-30 | 2022-03-18 | 宝时得科技(中国)有限公司 | 自动行走设备、其避障方法及装置 |
US20220142438A1 (en) * | 2019-03-11 | 2022-05-12 | Midea Robozone Technology Co., Ltd. | Detection assembly, robotic vacuum cleaner, and walking floor status detection method and control method for robotic vacuum cleaner |
CN110308721B (zh) * | 2019-06-16 | 2024-05-07 | 宁波祈禧智能科技股份有限公司 | 一种用于限定室外移动机器人工作区域的光电围栏 |
CN113650016B (zh) * | 2021-08-24 | 2022-03-08 | 季华实验室 | 机械臂路径规划***、方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1768683A (zh) * | 2004-10-27 | 2006-05-10 | 三星光州电子株式会社 | 机器人清洁器***和返回外部充电装置的方法 |
DE102011051729A1 (de) * | 2011-07-11 | 2013-01-17 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes Bodenreinigungsgerät |
CN103324193A (zh) * | 2012-03-22 | 2013-09-25 | 鸿奇机器人股份有限公司 | 清洁机器人及控制清洁机器人沿障碍物行走的方法 |
CN103376801A (zh) * | 2012-04-13 | 2013-10-30 | 科沃斯机器人科技(苏州)有限公司 | 自移动地面处理机器人及其清洁工作的控制方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100757102B1 (ko) * | 2005-12-29 | 2007-09-10 | 에이스로봇 주식회사 | 로봇 청소기에서 거리 측정 방법 및 그 장치 |
KR20090019480A (ko) * | 2007-08-21 | 2009-02-25 | 에이스로봇 주식회사 | 로봇 청소기의 바닥 감지 방법 그리고 이에 적합한 로봇청소기 |
-
2014
- 2014-05-05 CN CN201410184795.6A patent/CN103941306B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1768683A (zh) * | 2004-10-27 | 2006-05-10 | 三星光州电子株式会社 | 机器人清洁器***和返回外部充电装置的方法 |
DE102011051729A1 (de) * | 2011-07-11 | 2013-01-17 | Alfred Kärcher Gmbh & Co. Kg | Selbstfahrendes Bodenreinigungsgerät |
CN103324193A (zh) * | 2012-03-22 | 2013-09-25 | 鸿奇机器人股份有限公司 | 清洁机器人及控制清洁机器人沿障碍物行走的方法 |
CN103376801A (zh) * | 2012-04-13 | 2013-10-30 | 科沃斯机器人科技(苏州)有限公司 | 自移动地面处理机器人及其清洁工作的控制方法 |
Non-Patent Citations (1)
Title |
---|
基于双线定位机制的幕墙清洁机器人运动***;蔡钦 等;《四川大学学报(自然科学版)》;20110331;第48卷(第2期);第303-307页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103941306A (zh) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103941306B (zh) | 清洁机器人及用于控制其避开障碍物的方法 | |
CN103941735B (zh) | 地面清洁机器人及用于控制其避开障碍物的方法 | |
CN103941307B (zh) | 一种清洁机器人及用于控制其避开障碍物的方法 | |
CN110269546B (zh) | 自主机器人 | |
US11256267B2 (en) | Autonomous lawn mower, self-moving device, and method for recognizing obstacle by same | |
CN104765363B (zh) | 智能扫地机器人及其控制方法 | |
CN102048499B (zh) | 移动机器人***以及控制移动机器人***的方法 | |
CN106142104B (zh) | 自移动机器人及其控制方法 | |
CN105223951A (zh) | 自移动机器人 | |
CN109758038B (zh) | 清洁机器人及其控制方法 | |
CN103376801A (zh) | 自移动地面处理机器人及其清洁工作的控制方法 | |
CN105361817A (zh) | 一种机器人的自动对接*** | |
CN101088720B (zh) | 避障与防掉落***及其方法 | |
CN103948353B (zh) | 用于机器人清洁器的对接站和向机器人清洁器发射对接导向信号的方法 | |
KR20060118901A (ko) | 자율 주행 로봇의 위치인식 시스템 | |
CN110403528A (zh) | 一种基于清洁机器人提高清洁覆盖率的方法和*** | |
CN209417595U (zh) | 自移动设备 | |
CN108567380A (zh) | 自走式清洁装置及其建立室内地图的方法 | |
CN113413091B (zh) | 清洁机器人及其避障方法 | |
CN106647761A (zh) | 一种自移动扫地机及其控制方法 | |
CN204229229U (zh) | 引导式虚拟墙*** | |
CN207020534U (zh) | 基于多红外的机器人避障装置 | |
CN107643751A (zh) | 智能行走设备斜坡识别方法和*** | |
CN109426265A (zh) | 自移动设备 | |
CN213934205U (zh) | 自移动设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |