CN101916110A - 一种清扫机器人和清扫机器人的行走控制方法 - Google Patents
一种清扫机器人和清扫机器人的行走控制方法 Download PDFInfo
- Publication number
- CN101916110A CN101916110A CN 201010251088 CN201010251088A CN101916110A CN 101916110 A CN101916110 A CN 101916110A CN 201010251088 CN201010251088 CN 201010251088 CN 201010251088 A CN201010251088 A CN 201010251088A CN 101916110 A CN101916110 A CN 101916110A
- Authority
- CN
- China
- Prior art keywords
- sweeping robot
- cleaning
- laser
- axis
- walking
- 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.)
- Granted
Links
- 238000010408 sweeping Methods 0.000 title claims abstract description 203
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000004140 cleaning Methods 0.000 claims abstract description 118
- 238000006243 chemical reaction Methods 0.000 claims abstract description 49
- 238000010926 purge Methods 0.000 claims description 57
- 230000005693 optoelectronics Effects 0.000 claims description 48
- 210000003128 head Anatomy 0.000 claims description 43
- 210000001747 pupil Anatomy 0.000 claims description 23
- 239000000523 sample Substances 0.000 claims description 17
- 230000004888 barrier function Effects 0.000 claims description 14
- 230000001960 triggered effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 5
- 239000012467 final product Substances 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000005622 photoelectricity Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
本发明提供了一种清扫机器人和清扫机器人的行走控制方法;所述方法包括:在清扫室内的墙面上安装一平面反光镜;平面反光镜中央设有一条竖向的不反光面;不反光面处的法线方向为X轴正方向,与平面反光镜平行的水平方向为Y轴方向,竖向不反光面的中心点为X、Y平面的原点;依据光电转换接收头接收的激光发射器入射到平面反光镜的反射激光的变化,标定清扫机器人的行走方向和原点的位置;通过清扫机器人的控制模块计算清扫机器人在X、Y方向的行走距离,在室内地坪对清扫机器人进行定位;依据行走过程中的定位,记录已完成清扫覆盖的区域,并识别未清扫的区域,完成对室内地坪的全面清扫覆盖。本发明可实现高效率的清扫任务,且成本较低。
Description
技术领域
本发明涉及自动控制技术领域,特别是涉及一种清扫机器人和清扫机器人的行走控制方法。
背景技术
目前,全自动室内清扫机器人在市场上已经广泛推广使用。为了控制成本,多数清扫机器人依靠红外或超声波探头探测障碍物,识别距离,再结合一些算法程序,以制定在室内行走控制策略,达到基本覆盖所需清扫的区域。现有技术的方法所带来的最大问题在于工作效率低,表现为清扫机器人行走看似没有规律,通常室内的每个区域会被重复清扫4至5次,而经常个别区域1次也没有被清扫。有些清扫机器人,使用诸如高精度GPRS全球卫星定位技术、激光投影结合CCD数字光电图像传感器技术、高精度电子罗盘等技术,虽然实现了清扫行程的高效规划,但其造价呈几倍甚至十几倍增长,市场的接受能力也大大降低。
总之,需要本领域技术人员迫切解决的一个技术问题就是:如何能够提供一种清扫机器人的行走控制技术,进行高效率的清扫行程规划,且成本较低。
发明内容
本发明所要解决的技术问题是提供一种清扫机器人的行走控制方法,在保证适当成本的前提下,实现高效率的清扫任务。
为了解决上述问题,本发明公开了一种清扫机器人,包括:车轮、车轮驱动电机、清扫部件、两个激光发射器、六个光电转换接收头和控制模块;
所述清扫部件设置在机身运动方向前端;
与运动方向垂直的机身两侧分别对称的安装一个激光发射器以及三个光电转换接收头;所述激光发射器为LED点状激光发射器,激光发射方向与运动方向垂直;在机身一侧上,其中两个光电转换接收头用于检测漫反射激光,安装在机身上LED点状激光发射器出瞳位置的两侧;另一个光电转换接收头用于标定行走方向,安装在激光发射器出瞳位置的正上方与激光发射方向平行的狭缝后端,当机身运动方向与平面反光镜平行时,接收到入射到平面反光镜的反射激光;
所述控制模块,用于对清扫机器人的行走进行控制。
此外本发明还公开了一种清扫机器人的行走控制方法,所述清扫机器人为如权利要求1所述的清扫机器人;所述方法包括:
在清扫室内的墙面上安装一平面反光镜,安装高度保证激光入射到镜面上;其中,所述平面反光镜中央设有一条竖向的不反光面;不反光面处的法线方向为X轴正方向,与平面反光镜平行的水平方向为Y轴方向,竖向不反光面的中心点为X、Y平面的原点;
依据光电转换接收头接收的激光发射器入射到平面反光镜的反射激光的变化,标定清扫机器人的行走方向和原点的位置;所述行走方向包括:X方向和Y方向;
通过清扫机器人的控制模块计算清扫机器人在X、Y方向的行走距离,在室内地坪对清扫机器人进行定位;
清扫机器人在X、Y平面内进行正交行走清扫,依据行走过程中的定位,记录已完成清扫覆盖的区域,并识别未清扫的区域,完成对室内地坪的全面清扫覆盖。
优选的,所述标定清扫机器人的行走方向,包括:
A1,清扫机器人由任意位置进入室内开始行走;
A2,当用于检测漫反射的光电转换接收头接收到反射激光时,判断激光发射器发射的激光入射到平面反光镜上,则控制清扫机器人停止前进;
A3,清扫机器人在原地以小角度旋转机身;
A4,当用于标定行走方向的光电转换接收头通过机身上的狭缝接收到反射激光时,判断激光垂直入射到平面反光镜,确定当前行走的方向为Y方向,与Y方向垂直的方向为X方向。
进一步,平面反光镜面上的入射激光与入射点法线的夹角为进入角,镜面边缘两侧的法线与镜面围成的区域为角度判断区;如果激光发射器出瞳位置尚未进入角度判断区,则该进入角为负;如果激光发射器出瞳位置进入角度判断区,则称该进入角为正;
如果进入角为正,则所述步骤A3为:
清扫机器人直接在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发;
如果进入角为负,则所述步骤A3为:
清扫机器人在原地以小角度旋转机身,当用于检测漫反射激光的光电转换接收头丢失信号时,控制清扫机器人反向旋转一角度;
再次行走至检测漫反射激光的光电转换接收头接收到反射激光,当前的进入角为正;
清扫机器人在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发。
优选的,所述标定原点的位置包括:
B1,确定当前行走的方向为Y方向之后,清扫机器人再次沿该方向前进;
B2,当机身一侧三个光电转换接收头接收的反射激光均丢失时,将清扫机器人在Y轴上的位置清零;
B3,清扫机器人向平面反光镜方向作90度转向,之后前进直至行走至墙面端头,确定该点为X、Y平面的原点。
优选的,所述在室内地坪对清扫机器人进行定位,包括:
C1,清扫机器人沿着与X方向或Y方向的方向前进或后退,依据清扫机器人驱动车轮的步进电机或伺服电机的转动步数,计算在X轴和Y轴方向上的行走距离;
C2,依据X轴和Y轴方向上的行走距离,确定清扫机器人在X、Y平面上的坐标,对清扫机器人进行定位。
优选的,所述清扫机器人在X、Y平面内进行正交行走清扫,包括:
D1,从原点开始沿X轴正向前进预置距离后,向左/右做90度转向;所述预置距离为清扫面的宽度;
D2,进行行走方向的标定和Y轴的位置清零;
D3,以当前X轴上位置为出发点,沿Y方向前进进行清扫,直至遇到障碍物停止;
D4,根据所记录的该次前进的距离沿原路径退回至X轴上的出发点;
D5,向右/左做90度转向,并返回步骤D1;
D6,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴一侧区域的清扫,退回至X轴上的正向边界点;
D7,向左/右旋转90度,沿X轴负向前进,直至到达原点;
D8,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴另一侧区域的清扫;其中,角度转向与上一侧区域的清扫相反。
优选的,所述依据行走过程中的定位,记录已完成清扫覆盖的区域,包括:
清扫机器人每次沿Y方向清扫完成退回至X轴时,记录当次清扫工作完成的清扫区域;
其中,所述清扫区域为与清扫机器人清扫面宽度等宽的,垂直于X轴的长条形区域;所述清扫区域的记录包括在X轴正方向的位置和在Y轴正方向或负向上前进停止的位置。
优选的,所述清扫机器人机身上的两侧设置有红外或超声波探头;则所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,包括:
E1,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到上一清扫区域方向有可进入空间、且该空间区域无清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
E2,在当前覆盖停止点处原地向上一清扫区域方向做90度转向;
E3,前进行走,直至到达障碍物或某一清扫记录的区域边界而停止;
E4,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
E5,反方向转90度后,后退清扫面宽度的距离;
循环执行E1~E5步骤,直至探头探测到上一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
优选的,所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,还包括:
F1,对室内地坪完成一次正交行走清扫,在下一次清扫过程中沿Y方向行走时,调用上一次正交行走清扫中的与当前清扫区域对应的下一清扫区域的记录;
F2,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到所述下一清扫区域方向有可进入空间,且上一次正交行走清扫中无对应清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
F3,在当前覆盖停止点处原地向下一清扫区域方向做90度转向;
F4,前行走进,直至到达障碍物或上一次正交行走中某一记录的清扫区域边界而停止;
F5,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
F6,反方向转90度后,后退清扫面宽度的距离;
循环执行F1~F5步骤,直至探头探测到下一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
与现有技术相比,本发明具有以下优点:
本发明提出的清扫机器人行走控制方法,使用低价的LED激光发射器、光电转换接收头、平面反光镜,与有自主控制能力,由步进/伺服电机驱动车轮行走的现有清扫机器人结合,解决了清扫机器人行走时的方向控制和定位参考的难题。通过执行正交行走工作过程,清扫机器人可对室内绝大部分区域进行覆盖。通过高效的路径规划控制,显著提高了单位时间清扫机器人的工作效率,避免了重复清扫的区域和遗漏的区域。
进一步,所述清扫机器人机身上的两侧设置有红外或超声波探头,用于发现可进入空间,通过在该空间内的行走,可实现室内障碍物遮挡空间后的区域清扫。
附图说明
图1是本发明一种清扫机器人实施例的结构示意图;
图2是是本发明一种清扫机器人的行走控制方法实施例的流程图;
图3是本发明实施例所述的一种平面反光镜的正视图;
图4是本发明实施例所述的一种平面反光镜的俯视图;
图5是进入角的原理示意图;
图6是标定清扫机器人的行走方向的原理图;
图7是清扫机器人在Y轴上的位置清零过程的示意图;
图8是清扫机器人在室内定位的示意图;
图9是清扫机器人进行正交行走清扫的示意图;
图10是按照本发明实施例所述的行走控制方法可覆盖的室内区域图;
图11是本发明实施例中清扫机器人进行正交行走清扫所记录的清扫区域图;
图12是本发明实施例中清扫机器人在正交行走中对遮挡区域完成的清扫区域图;
图13是本发明实施例中清扫机器人完成室内地坪的全面清扫覆盖的区域图;
图中:1、平面反光镜的反光镜面部分;2、平面反光镜的不反光面;3、不反光面的垂直法线方向;4、与平面反光镜平行的水平方向;5、LED点状激光发射器;6、光电转换接收头;7、车轮;8、步进电机/伺服电机;9、电动毛刷辊子;10、清扫机器人;11、狭缝;12、入射激光;13、反射激光;14、进入角;15、清扫机器人前进方向;16、入射激光向前进方向的偏转;17、正交行走清扫工作过程完成的清扫区域;18、针对未清扫的遮挡区域完成的清扫区域。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
清扫机器人要实现高效有序的室内清扫,关键在于机器人在室内定位时需要参照物,行走时需要高精度的方向指导,还有对已完成和未完成清扫区域的识别。为了在市场较易接受的成本区间内解决行走控制问题,本发明提出一种清扫机器人行走控制方法,采用相对价廉的传感***和更有效的算法程序,使清扫机器人能够在室内有高精度方向指引,精确的定位,能对工作区域识别记录。从而高效完成室内清扫工作。
参见图1,示出了本发明一种清扫机器人实施例的结构示意图;其中,图1(a)为清扫机器人的整体结构图;图1(b)为清扫机器人的一侧的放大结构示意图。所述机器人包括:车轮、车轮驱动电机、清扫部件、两个激光发射器、六个光电转换接收头和控制模块。
所述清扫部件设置在机身运动方向前端,本实施例中所述清扫部件为电动毛刷棍子9;
与运动方向垂直的机身两侧分别对称的安装一个激光发射器5以及三个光电转换接收头6;所述激光发射器为LED点状激光发射器,激光发射方向与运动方向垂直;在机身一侧上,其中两个光电转换接收头用于检测漫反射激光,安装在机身上激光发射器出瞳位置的两侧;另一个光电转换接收头用于标定行走方向(以下简称定向),安装在激光发射器出瞳位置的正上方与激光发射方向平行的狭缝后端,当机身运动方向与平面反光镜平行时,接收到入射到平面反光镜的反射激光;
所述控制模块,用于对清扫机器人的行走进行控制。
具体的,所述清扫机器人10的车轮7由驱动清扫机器人车轮的步进电机或伺服电机8驱动,车轮7既可以使清扫机器人10沿直线前进或后退,也可以使清扫机器人在原地以两轮距中心为圆心旋转。清扫机器人上安装的同机身宽度的电动毛刷辊子9用于在清扫机器人前进时,通过高速旋转清扫地面。
进一步,所述激光发射器为点光束LED激光发射器;所述光电转换接收头与激光发射器的发射光同波长。所述用于检测漫反射激光的接收头安装在车体表面,与激光发射器出瞳位置保持一定间距即可。用于定向的接收头在清扫机器人机身上激光发射器出瞳位置正上方的狭缝后,接收头透镜正中正对狭缝中央。具体实施时,可以开设一宽3毫米,深度为3厘米狭缝。
需要说明的是,安装激光发射器时要对出瞳激光,即经过发射器透镜聚焦后向外投射的激光,与清扫机器人机身上开出的狭缝11,进行平行度的校准。假定清扫机器人机身上开出的狭缝11的走向,与机身的垂直度在加工上是有保证的。则狭缝与出瞳激光平行度的校准的方法是,首先选取一地面平整度误差在千分之一以内,长度10米的室内环境,即铺装地面后平整度达标的住宅即可。在10米长度一端设置一面垂直地面的平面反光镜,另一端在地面弹线与平面反光镜面平行。将光电转换接收头6的透镜中央对准清扫机器人机身上开出的狭缝11中央安装,此接收头用于定向,清扫机器人10放置在地面弹线位置,其前进方向与地面弹线平行。可上下左右微调LED点状激光发射器5的出瞳方向,直至用于定向的接收头被平面反光镜反射的激光触发,此时出瞳激光与狭缝的平行度校准完成。用于检测漫反射激光的接收头,安装在LED点状激光发射器5出瞳位置两侧的机身表面,与出瞳位置的间隔距离,以投射激光与镜面法线夹角在2度以内,漫反射激光可触发任意一侧的接收头为准来设置。
参照图2,示出了本发明一种清扫机器人的行走控制方法实施例的流程图,所述方法包括:
步骤201,在清扫室内的墙面上安装一平面反光镜,安装高度保证激光入射到镜面上;其中,所述平面反光镜中央设有一条竖向的不反光面,不反光面处的法线方向为X轴正方向,与平面反光镜平行的水平方向为Y轴方向,竖向不反光面的中心点为X、Y平面的原点;
如图3所示,为本发明实施例所述的一种平面反光镜的正视图。在该实施例中,平面反光镜的反光镜面部分1,宽度为10厘米,高度为7厘米。将裁减成3毫米宽,7厘米高的不反光材料粘贴在镜面正中央,形成平面反光镜的不反光面2。
如图4所示,为本发明实施例所述的一种平面反光镜的俯视图。不反光镜面的垂直法线方向3,即室内地坪虚拟2维平面的X轴正方向,与平面反光镜面平行的水平方向4,即室内地坪虚拟2维平面的Y轴方向。
具体的,将室内地坪虚拟为2维平面,在室内长度或宽度方向上,选取室内端头墙面,与清扫机器人高度相仿一点作为虚拟2维平面的X轴和Y轴的原点,在该点垂直地面安装一面向室内的平面反光镜,可以使平面反光镜安装高度中心与清扫机器人上所安装激光发射器出瞳(激光发射器透镜)位置等高。确定X轴的方向和位置时,应注意在自零点开始至另一端墙面之间,沿轴线都需要有足够清扫机器人进行180度旋转的空间。
步骤202,依据光电转换接收头接收的激光发射器入射到平面反光镜的反射激光的变化,标定清扫机器人的行走方向和原点的位置;所述行走方向包括:X方向和Y方向;
本步骤对清扫机器人行走的方向和原点进行确定,该方法是一种利用激光准直度和镜面反射给定方向的方法。具体的,所述标定清扫机器人的行走方向包括如下子步骤:
A1,清扫机器人由任意位置进入室内开始行走;
一般的,可以设置清扫机器人的初始方向行走,使其沿着与X轴垂直的方向,即Y方向,以任意位置进入室内。
A2,当用于检测漫反射的光电转换接收头接收到反射激光时,判断激光发射器发射的激光入射到平面反光镜上,则控制清扫机器人停止前进;
当清扫机器人接近X轴位置时,所安装的激光发射器发射激光,待激光照射至平面反光镜时,镜面产生少量漫反射激光,则安装在清扫机器人上与该激光发射器同侧的,用于检测漫反射激光的光电转换接收头将检测到反射激光并输出信号至清扫机器人内部的控制***,则控制清扫机器人停止行走。
A3,清扫机器人在原地以小角度旋转机身;
A4,当用于标定行走方向的光电转换接收头通过机身上的狭缝接收到反射激光时,判断激光垂直入射到平面反光镜,确定当前行走的方向为Y方向,与Y方向垂直的方向为X方向。
平面反光镜面上的入射激光与入射点法线的夹角为进入角,镜面边缘两侧的法线与镜面围成的区域为角度判断区。清扫机器人从角度判断区之外向角度判断区行走,如果激光发射器出瞳位置尚未进入角度判断区,激光入射到反光镜上,则该进入角为负;如果激光发射器出瞳位置进入角度判断区,激光入射到反光镜上,则称该进入角为正。
清扫机器人由其他位置进入需要清扫的室内,或者在正交行走工作过程中,都会由于地面平整度误差、两个或多个驱动车轮外径误差、各轮摩擦力不同等因素,导致无法非常准确地保持方向,造成行走过程中前进方向的偏转。通常这一偏差不超过1%,约0.57度,即每行走1米,方向偏差1厘米,但持续行走会累积偏差。
如图5所示,为进入角的原理示意图;其中,图5(a)为整体原理示意图;图5(b)为局部放大原理示意图。当清扫机器人接近室内二维虚拟平面的X轴,即平面反光镜面垂直法线方向3位置时,入射激光12投射到平面反光镜的反光镜面部分1的边缘,反射激光13触发安装在清扫机器人机身上用于检测漫反射激光的光电转换接收头6。此时,清扫机器人10停止,入射激光12与平面反光镜面垂直法线方向3形成的夹角称为进入角14。
随后清扫机器人进入校正方向程序,目标是使激光发射器出瞳方向与平面反光镜法线方向平行,此时足够强镜面反射激光线进入机身上的狭缝,从而触发用于定向的光电接收头。
如果进入角为正,则所述步骤A3为:清扫机器人直接在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发。
也就是说在进入角为正的情况下,当机身旋转至入射激光垂直入射镜面时,足够强的反射激光将进入机身上的狭缝并触发光电转换接收头,此时清扫机器人停止旋转,行走的方向确定,清扫机器人行走方向与虚拟X轴方向垂直。此后清扫机器人在室内只会按照此方向和与之垂直的方向,即沿着与虚拟X、Y轴平行或重合的方向前进或后退。
如果进入角为负,则所述步骤A3为:清扫机器人在原地以小角度旋转机身,当用于检测漫反射激光的光电转换接收头丢失信号时,控制清扫机器人反向旋转一角度;再次行走至检测漫反射激光的光电转换接收头接收到反射激光,当前的进入角为正;清扫机器人在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发。
也就是说在进入角为负的情况下,当机身旋转至激光入射镜面中的3毫米宽不反光面时,用于检测漫反射激光的光电转换接收头丢失信号,清扫机器人控制***判定出进入角为负,则控制清扫机器人反向旋转一小角度以调整进入角至正。再次行走至检测漫反射激光的光电转换接收头接收到反射激光,按照入射角为正的方法进行方向校正。
如图6所示,为标定清扫机器人的行走方向的原理图。该图以进入角为正进行说明。清扫机器人10原地缓慢转动机身,使入射激光12在平面反光镜面上的入射点继续沿机身前进方向15移动,入射激光向前进方向进行偏转,直至入射激光12垂直入射镜面时,足够强的反射激光13将进入清扫机器人机身上开出的狭缝11并触发光电转换接收头6,此时清扫机器人10停止旋转,行走的方向确定。
进一步,所述标定原点的位置包括如下子步骤:
B1,确定当前行走的方向为Y方向之后,控制清扫机器人再次沿该方向前进;
此时,用于定向的和用于检测漫反射的光电转换接收头均能接受到反射激光。
B2,当机身一侧的三个光电转换接收头接收的反射激光丢失时,将清扫机器人在Y轴上的位置清零;
如图7所示,为清扫机器人在Y轴上的位置清零过程的示意图。当清扫机器人10行走方向确定后,继续前进,直至入射激光12平移至平面反光镜中央不反光面2。此时用于检测漫反射激光和定向的光电转换接收头6会同时丢失信号,清扫机器人10停车,在此位置LED点状激光发射器5出瞳位置与虚拟X轴重合,该过程称为Y轴方向距离清零程序。
B3,清扫机器人向平面反光镜方向作90度转向,之后前进直至行走至墙面端头,确定该点为为X、Y平面的原点。
转向完成后前进直至行走至墙面端头,即为平面反光镜处的原点位置,此时清扫机器人控制***中关于行走距离的相关记录置零。
步骤203,通过清扫机器人的控制模块计算清扫机器人在X、Y方向的行走距离,在室内地坪对清扫机器人进行定位;
清扫机器人在室内定位的方法是在行走方向和原点给定完成的基础上,通过计算清扫机器人在虚拟X、Y轴方向上行走距离来定位的方法。清扫机器人由步进或伺服电机驱动车轮行走,由于步进或伺服电机转动使用单片机给定驱动步数以旋转相应的角度,因此可根据步进或伺服电机转动步数计算行走距离。具体的,所述在室内地坪对清扫机器人进行定位具体包括如下子步骤:
C1,清扫机器人沿着与X方向或Y方向的方向前进或后退,依据清扫机器人驱动车轮的步进电机或伺服电机的转动步数,计算在X轴和Y轴方向上的行走距离;
C2,依据X轴和Y轴方向上的行走距离,确定清扫机器人在X、Y平面上的坐标,对清扫机器人进行定位。
也就是说,行走方向标定后,清扫机器人在室内只会沿着与虚拟X、Y轴平行或重合的方向前进或后退。而转向都是在原地利用差速原理进行90度转向。通过计算在X轴和在Y轴方向上行走的距离,可确定清扫机器人在虚拟2维平面上的坐标,从而实现清扫机器人在室内的定位。
参见图8,为清扫机器人在室内定位的示意图。如图所示,在一典型的室内环境中,选取一侧端头墙面安装平面反光镜,平面反光镜面垂直法线方向3为室内地坪虚拟二维平面X轴方向,与反光镜面平行方向4,为室内地坪虚拟2维平面的Y轴方向。清扫机器人10在室内只会沿着与虚拟X、Y轴平行或重合的方向前进或后退。而转向都是在原地利用差速原理进行90度转向。如图所示,通过计算在X轴和在Y轴方向上行走的距离,可确定清扫机器人在虚拟2维平面上的坐标,从而实现清扫机器人在室内的定位。
步骤204,清扫机器人在X、Y平面内进行正交行走清扫,依据行走过程中的定位,记录已完成清扫覆盖的区域,并识别未清扫的区域,完成对室内地坪的全面清扫覆盖。
其中,所述清扫机器人在X、Y平面内进行正交行走清扫,具体包括如下子步骤:
D1,沿X轴正向前进预置距离后,向左/右做90度转向;所述预置距离为清扫面的宽度;
根据清扫机器人清扫面宽度来设定每次前进的距离,可以保证清扫区域的连续性。
D2,进行行走方向的标定和Y轴的位置清零;
D3,以当前X轴上位置为出发点,沿Y方向前进进行清扫,直至遇到障碍物停止;
D4,根据所记录的该次前进的距离沿原路径退回至X轴上的出发点;
D5,向右/左做90度转向,并返回步骤D1;
D6,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴一侧区域的清扫,退回至X轴上的正向边界点;
D7,向左/右旋转90度,沿X轴负向前进,直至到达原点;
此时清扫机器人控制***中关于行走距离的相关记录置零。
D8,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴另一侧区域的清扫;其中,角度转向与上一侧区域的清扫相反。
需要说明的是,清扫机器人完成X轴一侧区域的清扫后,也可以不退回至原点,而是从X轴的正向边界点向原点的方向进行行走清扫,则此时,执行完步骤D6后,向左/右旋转180度,再进行Y方向的行走清扫,此处不再赘述。
进一步,清扫机器人在室内行走的完全覆盖控制方法是在行走的方向确定,并且获得有效定位的基础上,在正交行走工作过程中,利用对已完成清扫工作的区域的记录,识别未完成清扫工作区域,从而达到清扫室内完全覆盖的方法。
具体的,所述依据行走过程中的定位,记录已完成清扫覆盖的区域,包括:
清扫机器人每次沿Y方向清扫完成退回至X轴时,记录当次清扫工作完成的清扫区域;其中,所述清扫区域为与清扫机器人清扫面宽度等宽的,垂直于X轴的长条形区域;所述清扫区域的记录包括在X轴正方向的位置和在Y轴正方向或负向上前进停止的位置。
也就是说,对已完成清扫工作的区域的记录,是指在清扫机器人行走工作的基本程序中,清扫机器人每次沿与Y轴平行方向行走工作完成后返回X轴时,清扫机器人内部的控制***记录当次清扫工作完成的区域。
如图9所示,为清扫机器人进行正交行走清扫的示意图。图中阴影部分表现的是清扫机器人控制***能够每次记录下的已完成清扫工作的区域,即与清扫机器人清扫面宽度等同,垂直于虚拟X轴的长条形区域。
需要说明的是,通常室内地坪是不规则的区域,通过步骤D1~D8进行室内清扫,可能会使得有些区域因为障碍物的遮挡(在障碍物之后),而不能使清扫机器人进入。则在本发明的一个实施例中,所述清扫机器人机身上的两侧设置有红外或超声波探头;则所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,包括:
E1,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到上一清扫区域方向有可进入空间、且该空间区域无清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
E2,在当前覆盖停止点处原地向上一清扫区域方向做90度转向;
E3,前进行走,直至到达障碍物或某一清扫记录的区域边界而停止;
E4,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
E5,反方向转90度后,后退清扫面宽度的距离;
循环执行E1~E5步骤,直至探头探测到上一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
可以理解的是,清扫机器人对于未清扫区域(被障碍物遮挡的区域)覆盖工作完成时,最后一次在退回覆盖停止点,向上一清扫区域反相一侧完成90度转向,变为在Y轴方向上的后退状态后,则返回到清扫机器人正交行走清扫工作的基本程序中。
上述子步骤完成了位于障碍物之后的,已清扫区域一侧的遮挡区域的清扫,有些情况下,遮挡区域位于未清扫区域一侧,则在本发明的另一个优选实施例中,被所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,还包括:
F1,对室内地坪完成一次正交行走清扫,在下一次清扫过程中沿Y方向行走时,调用上一次正交行走清扫中的与当前清扫区域对应的下一清扫区域的记录;
F2,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到所述下一清扫区域方向有可进入空间,且上一次正交行走清扫中无对应清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
F3,在当前覆盖停止点处原地向下一清扫区域方向做90度转向;
F4,前行走进,直至到达障碍物或上一次正交行走中某一清扫记录的区域边界而停止;
F5,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
F6,反方向转90度后,后退清扫面宽度的距离;
循环执行F1~F5步骤,直至探头探测到下一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
如图10所示,为按照本发明实施例所述的行走控制方法可覆盖的室内区域图。其图中空白部分为清扫机器人控制***记录的正交行走工作过程完成清扫区域17,而阴影部分为针对未清扫的遮挡区域完成的清扫区域18。
图11是本发明实施例中清扫机器人进行正交行走清扫所记录的清扫区域图。也即剔除家具后,清扫机器人控制***记录的正交行走清扫工作过程完成的清扫区域17所围合形成的区域,该区域实际由图9中所示的连续的、垂直于虚拟X轴的长条形区域构成。
图12是本发明实施例中清扫机器人在正交行走中对遮挡区域完成的清扫区域图;剔除家具后,针对未清扫的遮挡区域完成的清扫区域18,由不连续的平行于虚拟X轴的长条形区域构成。
图13是本发明实施例中清扫机器人完成对室内地坪的全面清扫覆盖的区域图。也即,图13是图11和图12所示区域的合成图。
以上对本发明所提供的一种清扫机器人和清扫机器人的行走控制方法,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种清扫机器人,其特征在于,包括:车轮、车轮驱动电机、清扫部件、两个激光发射器、六个光电转换接收头和控制模块;
所述清扫部件设置在机身运动方向前端;
与运动方向垂直的机身两侧分别对称的安装一个激光发射器以及三个光电转换接收头;所述激光发射器为LED点状激光发射器,激光发射方向与运动方向垂直;在机身一侧上,其中两个光电转换接收头用于检测漫反射激光,安装在机身上LED点状激光发射器出瞳位置的两侧;另一个光电转换接收头用于标定行走方向,安装在激光发射器出瞳位置的正上方与激光发射方向平行的狭缝后端,当机身运动方向与平面反光镜平行时,接收到入射到平面反光镜的反射激光;
所述控制模块,用于对清扫机器人的行走进行控制。
2.一种清扫机器人的行走控制方法,其特征在于,所述清扫机器人为如权利要求1所述的清扫机器人;所述方法包括:
在清扫室内的墙面上安装一平面反光镜,安装高度保证激光入射到镜面上;其中,所述平面反光镜中央设有一条竖向的不反光面;不反光面处的法线方向为X轴正方向,与平面反光镜平行的水平方向为Y轴方向,竖向不反光面的中心点为X、Y平面的原点;
依据光电转换接收头接收的激光发射器入射到平面反光镜的反射激光的变化,标定清扫机器人的行走方向和原点的位置;所述行走方向包括:X方向和Y方向;
通过清扫机器人的控制模块计算清扫机器人在X、Y方向的行走距离,在室内地坪对清扫机器人进行定位;
清扫机器人在X、Y平面内进行正交行走清扫,依据行走过程中的定位,记录已完成清扫覆盖的区域,并识别未清扫的区域,完成对室内地坪的全面清扫覆盖。
3.如权利要求2所述的方法,其特征在于,所述标定清扫机器人的行走方向,包括:
A1,清扫机器人由任意位置进入室内开始行走;
A2,当用于检测漫反射的光电转换接收头接收到反射激光时,判断激光发射器发射的激光入射到平面反光镜上,则控制清扫机器人停止前进;
A3,清扫机器人在原地以小角度旋转机身;
A4,当用于标定行走方向的光电转换接收头通过机身上的狭缝接收到反射激光时,判断激光垂直入射到平面反光镜,确定当前行走的方向为Y方向,与Y方向垂直的方向为X方向。
4.如权利要求3所述的方法,其特征在于,
平面反光镜面上的入射激光与入射点法线的夹角为进入角,镜面边缘两侧的法线与镜面围成的区域为角度判断区;如果激光发射器出瞳位置尚未进入角度判断区,则该进入角为负;如果激光发射器出瞳位置进入角度判断区,则称该进入角为正;
如果进入角为正,则所述步骤A3为:
清扫机器人直接在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发;
如果进入角为负,则所述步骤A3为:
清扫机器人在原地以小角度旋转机身,当用于检测漫反射激光的光电转换接收头丢失信号时,控制清扫机器人反向旋转一角度;
再次行走至检测漫反射激光的光电转换接收头接收到反射激光,当前的进入角为正;
清扫机器人在原地以小角度旋转机身,直到狭缝内的光电转换接收头接收到镜面反射激光而被触发。
5.如权利要求3所述的方法,其特征在于,所述标定原点的位置包括:
B1,确定当前行走的方向为Y方向之后,清扫机器人再次沿该方向前进;
B2,当机身一侧三个光电转换接收头接收的反射激光均丢失时,将清扫机器人在Y轴上的位置清零;
B3,清扫机器人向平面反光镜方向作90度转向,之后前进直至行走至墙面端头,确定该点为X、Y平面的原点。
6.如权利要求5所述的方法,其特征在于,所述在室内地坪对清扫机器人进行定位,包括:
C1,清扫机器人沿着与X方向或Y方向的方向前进或后退,依据清扫机器人驱动车轮的步进电机或伺服电机的转动步数,计算在X轴和Y轴方向上的行走距离;
C2,依据X轴和Y轴方向上的行走距离,确定清扫机器人在X、Y平面上的坐标,对清扫机器人进行定位。
7.如权利要求2所述的方法,其特征在于,所述清扫机器人在X、Y平面内进行正交行走清扫,包括:
D1,从原点开始沿X轴正向前进预置距离后,向左/右做90度转向;所述预置距离为清扫面的宽度;
D2,进行行走方向的标定和Y轴的位置清零;
D3,以当前X轴上位置为出发点,沿Y方向前进进行清扫,直至遇到障碍物停止;
D4,根据所记录的该次前进的距离沿原路径退回至X轴上的出发点;
D5,向右/左做90度转向,并返回步骤D1;
D6,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴一侧区域的清扫,退回至X轴上的正向边界点;
D7,向左/右旋转90度,沿X轴负向前进,直至到达原点;
D8,依次循环执行步骤D1~D5,直至到达X轴的正向边界完成X轴另一侧区域的清扫;其中,角度转向与上一侧区域的清扫相反。
8.如权利要求2所述的方法,其特征在于,所述依据行走过程中的定位,记录已完成清扫覆盖的区域,包括:
清扫机器人每次沿Y方向清扫完成退回至X轴时,记录当次清扫工作完成的清扫区域;
其中,所述清扫区域为与清扫机器人清扫面宽度等宽的,垂直于X轴的长条形区域;所述清扫区域的记录包括在X轴正方向的位置和在Y轴正方向或负向上前进停止的位置。
9.如权利要求2所述的方法,其特征在于,
所述清扫机器人机身上的两侧设置有红外或超声波探头;则所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,包括:
E1,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到上一清扫区域方向有可进入空间、且该空间区域无清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
E2,在当前覆盖停止点处原地向上一清扫区域方向做90度转向;
E3,前进行走,直至到达障碍物或某一清扫记录的区域边界而停止;
E4,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
E5,反方向转90度后,后退清扫面宽度的距离;
循环执行E1~E5步骤,直至探头探测到上一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
10.如权利要求9所述的方法,其特征在于,所述识别未清扫的区域,完成对室内地坪的全面清扫覆盖,还包括:
F1,对室内地坪完成一次正交行走清扫,在下一次清扫过程中沿Y方向行走时,调用上一次正交行走清扫中的与当前清扫区域对应的下一清扫区域的记录;
F2,沿Y方向清扫完退回至X轴过程中,当红外或超声波探头探测到所述下一清扫区域方向有可进入空间,且上一次正交行走清扫中无对应清扫记录时,清扫机器人停止前进,该停止点作为覆盖停止点;
F3,在当前覆盖停止点处原地向下一清扫区域方向做90度转向;
F4,前行走进,直至到达障碍物或上一次正交行走中某一记录的清扫区域边界而停止;
F5,根据所记录的该次前进的距离沿原路径退回到覆盖停止点;
F6,反方向转90度后,后退清扫面宽度的距离;
循环执行F1~F5步骤,直至探头探测到下一清扫区域方向无可进入空间,完成对未清扫区域覆盖。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102510886A CN101916110B (zh) | 2010-08-11 | 2010-08-11 | 一种清扫机器人和清扫机器人的行走控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102510886A CN101916110B (zh) | 2010-08-11 | 2010-08-11 | 一种清扫机器人和清扫机器人的行走控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101916110A true CN101916110A (zh) | 2010-12-15 |
CN101916110B CN101916110B (zh) | 2012-05-23 |
Family
ID=43323636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102510886A Expired - Fee Related CN101916110B (zh) | 2010-08-11 | 2010-08-11 | 一种清扫机器人和清扫机器人的行走控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101916110B (zh) |
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298388A (zh) * | 2011-08-22 | 2011-12-28 | 深圳市银星智能电器有限公司 | 一种用于移动机器人的制约*** |
CN102564416A (zh) * | 2011-12-30 | 2012-07-11 | 浙江国自机器人技术有限公司 | 一种镜面清洁机器人进行三维重构与定位的***及方法 |
CN103284653A (zh) * | 2012-03-02 | 2013-09-11 | 恩斯迈电子(深圳)有限公司 | 清洁机器人及其控制方法 |
WO2014032569A1 (zh) * | 2012-08-29 | 2014-03-06 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人行走范围限制***及其限制方法 |
CN103650687A (zh) * | 2013-06-28 | 2014-03-26 | 苏州金威特工具有限公司 | 一种gps导航割草车 |
CN104029207A (zh) * | 2013-03-08 | 2014-09-10 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人激光引导行走作业***及其控制方法 |
WO2016090940A1 (zh) * | 2014-12-12 | 2016-06-16 | 江苏美的清洁电器股份有限公司 | 智能机器人及用于其的传感器组件和障碍物检测方法 |
CN106154278A (zh) * | 2014-12-12 | 2016-11-23 | 江苏美的清洁电器股份有限公司 | 智能机器人及用于其的传感器组件和障碍物检测方法 |
CN106502241A (zh) * | 2015-09-07 | 2017-03-15 | 北醒(北京)光子科技有限公司 | 一种扫地机器人智能避障及定位*** |
CN107263509A (zh) * | 2016-04-06 | 2017-10-20 | 王方明 | 公共清扫机器人路径规划***及控制方法 |
CN108082415A (zh) * | 2017-11-21 | 2018-05-29 | 浙江大学 | 一种水下钢结构表面作业机器人 |
CN108261146A (zh) * | 2018-01-18 | 2018-07-10 | 安徽三弟电子科技有限责任公司 | 自记录智能扫地机扫行方法及其控制*** |
CN108423141A (zh) * | 2018-02-05 | 2018-08-21 | 浙江大学 | 一种水下作业机器人及其控制方法 |
CN109077665A (zh) * | 2017-06-14 | 2018-12-25 | 松下知识产权经营株式会社 | 电动吸尘器 |
CN109471127A (zh) * | 2017-09-08 | 2019-03-15 | 智棋科技股份有限公司 | 自动装置的检测*** |
WO2019096260A1 (zh) * | 2017-11-16 | 2019-05-23 | 苏州宝时得电动工具有限公司 | 自移动设备及其工作***、识别方法、工作方法 |
CN110179406A (zh) * | 2019-07-03 | 2019-08-30 | 李滢建 | 一种用于公司大楼自动化扫地机器人 |
CN111067439A (zh) * | 2019-12-31 | 2020-04-28 | 深圳飞科机器人有限公司 | 障碍物处理方法以及清洁机器人 |
CN111449571A (zh) * | 2020-03-09 | 2020-07-28 | 珠海格力电器股份有限公司 | 基于定位***的清扫方法、装置、设备及计算机可读介质 |
CN111759241A (zh) * | 2020-06-24 | 2020-10-13 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人清扫路径规划及导航控制方法 |
CN111839341A (zh) * | 2020-07-21 | 2020-10-30 | 枣庄学院 | 通过调节电磁强度使机器人在竖直玻璃上***的方法 |
CN111879250A (zh) * | 2020-08-04 | 2020-11-03 | 小狗电器互联网科技(北京)股份有限公司 | 一种墙面检测方法、装置、扫地机及存储介质 |
CN113243821A (zh) * | 2021-04-26 | 2021-08-13 | 深圳市酷客智能科技有限公司 | 基于机器人的室内环境互动净化方法、装置以及智能清洁机器人 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DD269549A1 (de) * | 1987-12-29 | 1989-07-05 | Mirkroelektronik Karl Marx Erf | Reinigungsgeraet, insbesondere fuer industriefussboeden |
CN2666342Y (zh) * | 2003-12-30 | 2004-12-29 | 王可力 | 手推扫地、拖地一体机 |
-
2010
- 2010-08-11 CN CN2010102510886A patent/CN101916110B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DD269549A1 (de) * | 1987-12-29 | 1989-07-05 | Mirkroelektronik Karl Marx Erf | Reinigungsgeraet, insbesondere fuer industriefussboeden |
CN2666342Y (zh) * | 2003-12-30 | 2004-12-29 | 王可力 | 手推扫地、拖地一体机 |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102298388B (zh) * | 2011-08-22 | 2012-12-19 | 深圳市银星智能科技股份有限公司 | 一种用于移动机器人的制约*** |
CN102298388A (zh) * | 2011-08-22 | 2011-12-28 | 深圳市银星智能电器有限公司 | 一种用于移动机器人的制约*** |
CN102564416B (zh) * | 2011-12-30 | 2014-08-20 | 浙江国自机器人技术有限公司 | 一种镜面清洁机器人进行三维重构与定位的***及方法 |
CN102564416A (zh) * | 2011-12-30 | 2012-07-11 | 浙江国自机器人技术有限公司 | 一种镜面清洁机器人进行三维重构与定位的***及方法 |
CN103284653A (zh) * | 2012-03-02 | 2013-09-11 | 恩斯迈电子(深圳)有限公司 | 清洁机器人及其控制方法 |
WO2014032569A1 (zh) * | 2012-08-29 | 2014-03-06 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人行走范围限制***及其限制方法 |
CN103631262A (zh) * | 2012-08-29 | 2014-03-12 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人行走范围限制***及其限制方法 |
CN104029207A (zh) * | 2013-03-08 | 2014-09-10 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人激光引导行走作业***及其控制方法 |
CN103650687A (zh) * | 2013-06-28 | 2014-03-26 | 苏州金威特工具有限公司 | 一种gps导航割草车 |
WO2016090940A1 (zh) * | 2014-12-12 | 2016-06-16 | 江苏美的清洁电器股份有限公司 | 智能机器人及用于其的传感器组件和障碍物检测方法 |
CN106154278A (zh) * | 2014-12-12 | 2016-11-23 | 江苏美的清洁电器股份有限公司 | 智能机器人及用于其的传感器组件和障碍物检测方法 |
CN106154278B (zh) * | 2014-12-12 | 2019-08-02 | 江苏美的清洁电器股份有限公司 | 智能机器人及用于其的传感器组件和障碍物检测方法 |
CN106502241A (zh) * | 2015-09-07 | 2017-03-15 | 北醒(北京)光子科技有限公司 | 一种扫地机器人智能避障及定位*** |
CN107263509A (zh) * | 2016-04-06 | 2017-10-20 | 王方明 | 公共清扫机器人路径规划***及控制方法 |
CN107263509B (zh) * | 2016-04-06 | 2024-02-09 | 王方明 | 公共清扫机器人路径规划***及控制方法 |
CN109077665B (zh) * | 2017-06-14 | 2021-09-14 | 松下知识产权经营株式会社 | 电动吸尘器 |
CN109077665A (zh) * | 2017-06-14 | 2018-12-25 | 松下知识产权经营株式会社 | 电动吸尘器 |
CN109471127A (zh) * | 2017-09-08 | 2019-03-15 | 智棋科技股份有限公司 | 自动装置的检测*** |
WO2019096260A1 (zh) * | 2017-11-16 | 2019-05-23 | 苏州宝时得电动工具有限公司 | 自移动设备及其工作***、识别方法、工作方法 |
US11300975B2 (en) | 2017-11-16 | 2022-04-12 | Positec Power Tools (Suzhou) Co., Ltd. | Self-moving device and working system, identification method, and working method thereof |
CN108082415B (zh) * | 2017-11-21 | 2019-12-03 | 浙江大学 | 一种水下钢结构表面作业机器人 |
CN108082415A (zh) * | 2017-11-21 | 2018-05-29 | 浙江大学 | 一种水下钢结构表面作业机器人 |
CN108261146A (zh) * | 2018-01-18 | 2018-07-10 | 安徽三弟电子科技有限责任公司 | 自记录智能扫地机扫行方法及其控制*** |
CN108423141B (zh) * | 2018-02-05 | 2020-03-31 | 浙江大学 | 一种水下作业机器人及其控制方法 |
CN108423141A (zh) * | 2018-02-05 | 2018-08-21 | 浙江大学 | 一种水下作业机器人及其控制方法 |
CN110179406A (zh) * | 2019-07-03 | 2019-08-30 | 李滢建 | 一种用于公司大楼自动化扫地机器人 |
CN111067439A (zh) * | 2019-12-31 | 2020-04-28 | 深圳飞科机器人有限公司 | 障碍物处理方法以及清洁机器人 |
CN111067439B (zh) * | 2019-12-31 | 2022-03-01 | 深圳飞科机器人有限公司 | 障碍物处理方法以及清洁机器人 |
CN111449571A (zh) * | 2020-03-09 | 2020-07-28 | 珠海格力电器股份有限公司 | 基于定位***的清扫方法、装置、设备及计算机可读介质 |
CN111759241B (zh) * | 2020-06-24 | 2021-10-15 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人清扫路径规划及导航控制方法 |
CN111759241A (zh) * | 2020-06-24 | 2020-10-13 | 湖南格兰博智能科技有限责任公司 | 一种扫地机器人清扫路径规划及导航控制方法 |
CN111839341B (zh) * | 2020-07-21 | 2021-07-02 | 枣庄学院 | 通过调节电磁强度使机器人在竖直玻璃上***的方法 |
CN111839341A (zh) * | 2020-07-21 | 2020-10-30 | 枣庄学院 | 通过调节电磁强度使机器人在竖直玻璃上***的方法 |
CN111879250A (zh) * | 2020-08-04 | 2020-11-03 | 小狗电器互联网科技(北京)股份有限公司 | 一种墙面检测方法、装置、扫地机及存储介质 |
CN113243821A (zh) * | 2021-04-26 | 2021-08-13 | 深圳市酷客智能科技有限公司 | 基于机器人的室内环境互动净化方法、装置以及智能清洁机器人 |
CN113243821B (zh) * | 2021-04-26 | 2023-05-05 | 深圳市酷客智能科技有限公司 | 基于机器人的室内环境互动净化方法、装置以及智能清洁机器人 |
Also Published As
Publication number | Publication date |
---|---|
CN101916110B (zh) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101916110B (zh) | 一种清扫机器人和清扫机器人的行走控制方法 | |
US10394248B2 (en) | Charging pile, method and device for recognizing the charging pile | |
CN107836013B (zh) | 地图构建方法、纠正方法及装置 | |
CN107260069B (zh) | 移动机器人、移动机器人的充电座、移动机器人*** | |
EP1983397B1 (en) | Landmark navigation for vehicles using blinking optical beacons | |
CN103431812B (zh) | 一种基于超声雷达探测的清洁机器人及其行走控制方法 | |
CN1330274C (zh) | 机器人清洁器坐标修正方法及机器人清洁器*** | |
ES2291061B1 (es) | Metodo de aplicacion de pinturas o barnices. | |
AU2008250667B2 (en) | Method for determining position, laser beam detector and detector-reflector device for a system for determining position | |
CN103186140A (zh) | 移动平台的导航方法与*** | |
KR20130002218A (ko) | 로봇 청소기 및 그 제어방법 | |
JP2017107563A (ja) | 自律走行装置及び測距装置 | |
WO2019062119A1 (zh) | 一种自主移动机器人及其自动对接的控制方法和装置 | |
CN103033819A (zh) | 障碍传感器以及具有其的机器人清洁器 | |
US8447454B2 (en) | Control method for a robot vehicle, and robot vehicle | |
JP6875790B2 (ja) | 測距装置および走行装置 | |
CN102871608A (zh) | 沿墙机器人吸尘器和控制该沿墙机器人吸尘器的方法 | |
AU2012320745A1 (en) | Method and system for positioning an apparatus for monitoring a parabolic reflector aerially | |
JPH02103413A (ja) | 自走車の操向位置検出装置 | |
JPH01316808A (ja) | 自走車の操向制御装置 | |
CN116195934A (zh) | 一种清洁机器人返回基站的方法 | |
JP7384275B2 (ja) | 車両誘導装置、車両誘導方法及び駐車場 | |
CN109870708A (zh) | 一种具有激光雷达装置的智能车 | |
CN207215130U (zh) | 可分离式光学里程计及移动机器人 | |
CN115041483A (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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170407 Address after: 361000 China (Fujian) free trade zone, Xiamen District, song Island, south of the road No. 99, No. 1201, No. two, No. three Patentee after: Xiamen bee Intelligent Technology Co., Ltd. Address before: 100070 Beijing, Fengtai District San Huan new town, building 8, No. 11, 3-1101 Patentee before: Fang Zheng |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 Termination date: 20200811 |
|
CF01 | Termination of patent right due to non-payment of annual fee |