CN101926631B - 机器人清洁器和控制该机器人清洁器的移动的方法 - Google Patents
机器人清洁器和控制该机器人清洁器的移动的方法 Download PDFInfo
- Publication number
- CN101926631B CN101926631B CN201010206784.5A CN201010206784A CN101926631B CN 101926631 B CN101926631 B CN 101926631B CN 201010206784 A CN201010206784 A CN 201010206784A CN 101926631 B CN101926631 B CN 101926631B
- Authority
- CN
- China
- Prior art keywords
- robot cleaner
- castor
- driving wheel
- deflection
- cleaner
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 235000004443 Ricinus communis Nutrition 0.000 claims description 72
- 230000001105 regulatory effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 5
- 230000001143 conditioned effect Effects 0.000 claims description 2
- 230000004888 barrier function Effects 0.000 description 20
- 239000000428 dust Substances 0.000 description 10
- 238000006073 displacement reaction Methods 0.000 description 7
- 238000004140 cleaning Methods 0.000 description 6
- 239000012535 impurity Substances 0.000 description 4
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 3
- 229920002554 vinyl polymer Polymers 0.000 description 3
- 238000009434 installation Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009408 flooring Methods 0.000 description 1
- 239000011121 hardwood Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/32—Carpet-sweepers
- A47L11/33—Carpet-sweepers having means for storing dirt
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4002—Installations of electric equipment
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4072—Arrangement of castors or wheels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/027—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising intertial navigation means, e.g. azimuth detector
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/06—Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0227—Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
- Electric Suction Cleaners (AREA)
Abstract
本发明公开了一种机器人清洁器和控制该机器人清洁器移动的方法,所述机器人清洁器通过驱动轮的定位进行直线移动以使所述机器人清洁器移动。从基于诸如其纹理产生在一个方向上的状态下的地毯的地板的状态旋转的脚轮的角度信息检测与机器人清洁器的移动角度有关的信息,并且当机器人清洁器的移动角度由于驱动轮的滑移而偏离时,调节驱动轮的旋转速率以校正驱动轮的滑移,使得机器人清洁器容易进行直线移动。
Description
技术领域
一个或多个实施例涉及一种通过驱动轮的调整进行直线移动的机器人清洁器和控制所述机器人清洁器的移动的方法。
背景技术
通常,机器人清洁器是一种在不需要用户操纵的情况下在清洁区内移动以从地板吸入诸如灰尘的杂质从而执行清洁的设备。
使用这种机器人清洁器清洁清洁区必需使机器人清洁器在以预定移动模式移动的同时重复执行清洁。移动模式可以包括直角移动模式和随机移动模式。在直角移动模式(之字形移动模式)中,当机器人清洁器在直线移动之后遇到障碍物(例如,壁)时,机器人清洁器转动90度,然后进行直线移动。在随机移动模式中,当机器人清洁器直线移动之后遇到障碍物(例如,壁)时,机器人清洁器朝向任意方向转动,然后进行直线移动。
一对驱动轮安装在机器人清洁器的清洁器主体的下部的相对侧以使清洁器移动,使得机器人清洁器进行直线移动。当机器人清洁器在诸如木地板或乙烯基地板的硬地板上移动时,驱动轮的滑移彼此类似,因此驱动轮中的一个的旋转速率与另一个驱动轮的旋转速率相似,藉此,机器人清洁器容易地进行直线移动。另一方面,当机器人清洁器在其中地毯的纹理出现在一个方向上的状态下的地毯上移动时,驱动轮的滑移彼此不同,因此机器人清洁器不能直线移动,而是经常转向。特别是,当地毯的纹理严重,或者地毯绒毛短时,驱动轮21和22的滑移增加,因此机器人清洁器会转向。
为了防止机器人清洁器转向,已经改变了驱动轮的轨迹形状或材料以降低驱动轮的滑移。然而,这种设计受到限制。例如,当驱动轮被设计成具有类似于雪地防滑轮胎的突起部时,可以在某种程度上防止驱动轮在地毯上的滑移;然而,在硬地板上,驱动轮可能与地板具有低接触力,并且可能容易被磨损。
发明内容
因此,一个或多个实施例的一方面提供一种机器人清洁器和控制所述机器人清洁器的方法,所述机器人清洁器被构造成通过从基于地板状态旋转的脚轮的角度信息检测与机器人清洁器的移动角度有关的信息并根据检测到的信息调节驱动轮的旋转速率。
另外的方面和/或优点在随后的说明书中部分地说明,并且部分从说明书清楚呈现,或者可以通过对一个或多个实施例的实践而获悉。
根据一个或多个实施例的一方面,机器人清洁器包括:清洁器主体;驱动轮,所述驱动轮用于使清洁器主体移动;脚轮,所述脚轮可旋转地安装到所述清洁器主体;方向角检测单元,所述方向角检测单元用于检测脚轮的方向角;和控制器,所述控制器用于根据所述脚轮的方向角调节驱动轮的旋转速率。
驱动轮可以安装在清洁器主体的下部的相对侧,以根据来自控制器的驱动指令调节清洁器主体的移动。
方向角检测单元可以检测脚轮的偏离角度,所述脚轮的偏离角度表示基于地板的状态而向左或向右的偏离。
方向角检测单元可以包括编码器,所述编码器设置在脚轮处以检测脚轮的偏离角度,所述脚轮的偏离角度表示由于机器人清洁器的滑移而向左或向右的偏离。
控制器可以控制驱动轮的旋转数,驱动轮的旋转数根据脚轮的偏离角度被调节,以使清洁器主体进行直线移动。
脚轮可以以滚轮或小脚轮的形状形成,并且安装在清洁器主体的前部处。
根据一个或多个实施例的另一方面,控制机器人清洁器的移动的方法包括以下步骤:检测基于地板的状态而旋转的脚轮的角度信息;以及根据脚轮的角度信息调节驱动轮的旋转速率,以使机器人清洁器直线移动。
驱动轮可以安装在机器人清洁器的下部的相对侧,用于使驱动轮通过来自电动机的驱动力旋转。
检测脚轮的角度信息的步骤可以包括:检测脚轮的偏离角度,所述脚轮的偏离角度表示基于地板的状态而向左或向右的偏离。
检测脚轮的偏离角度信息的步骤可以包括:通过设置在脚轮处的编码器检测脚轮由于机器人清洁器的滑移而向左或向右偏离的方向角。
调节驱动轮的旋转速率的步骤可以包括:根据脚轮的偏离角度改变驱动轮的旋转数,以校正机器人清洁器的移动角度,用于使机器人清洁器直线移动。
脚轮可以安装在机器人清洁器的前部处,用于使脚轮在不需要来自电动机的驱动力的情况下基于地板的状态而旋转。
根据一个或多个实施例的另一方面,机器人清洁器包括:轮子;轮子方向角偏离检测器,所述轮子方向角偏离检测器用于检测轮子中的一个的方向角偏离;和轮子旋转速率控制器,所述轮子旋转速率控制器用于根据方向角偏离调节轮子中的至少一个的旋转速率。
轮子方向角偏离检测器可以检测可旋转地安装在机器人清洁器中的脚轮的方向角的偏离。
机器人清洁器还可以包括编码器,所述编码器安装到脚轮以检测脚轮的方向角。
轮子旋转速率控制器可以调节安装在机器人清洁器的侧部处的驱动轮的旋转速率。
机器人清洁器还可以包括障碍物传感器,所述障碍物传感器用于感测障碍物的存在和障碍物相对于机器人清洁器存在的方向,并且轮子旋转速率控制器可以调节轮子中的至少一个的旋转速率,同时避开由障碍物传感器感测到的障碍物。
轮子旋转速率控制器还可以根据用于机器人清洁器的移动的预定移动模式调节轮子中的至少一个的旋转速率
机器人清洁器还可以包括移动距离检测器,所述移动距离检测器测量至少两个轮子的旋转方向,且所述至少两个轮子是驱动轮,并且轮子旋转速率控制器可以根据测量的旋转方向调节驱动轮中的至少一个的旋转速率。
移动距离检测器可以包括回转仪传感器。
附图说明
以下结合附图,这些和/或其它方面和优点将从实施例的以下说明中清楚呈现并且更加易于被认识,其中:
图1显示根据实施例的机器人清洁器的外部立体图;
图2显示机器人清洁器的底视图;
图3显示机器人清洁器的控制块图;
图4显示机器人清洁器在硬地板上的移动轨迹;
图5显示脚轮在诸如图4的硬木地板的硬地板上的旋转;
图6显示机器人清洁器在地毯上的移动轨迹;
图7显示脚轮在诸如图6的地毯的地毯上的旋转;以及
图8显示控制根据实施例的机器人清洁器的移动的方法。
具体实施方式
以下详细说明一个或多个实施例,所述一个或多个实施例的示例在附图中进行说明,其中,相同的附图标记在整个附图中表示相同的元件。以下参照附图说明所述实施例以说明本公开。
图1显示根据实施例的机器人清洁器的外部立体图,而图2显示机器人清洁器的底视图。
参照图1和图2,机器人清洁器1包括:清洁器主体10,所述清洁器主体用于形成机器人清洁器1的外观;驱动装置20,所述驱动装置20安装在清洁器主体10的下部,以使机器人清洁器1移动;和刷子单元30和40,所述刷子单元用于从机器人清洁器1在上面移动的地板清扫或分散灰尘以清洁所述地板。
除了驱动装置20和刷子单元30和40之外,用于感测障碍物的接触传感器和近程式传感器可以安装在清洁器主体10处。例如,安装在清洁器主体10的前部处的缓冲器11可以用于感测诸如壁的障碍物,而安装在清洁器主体10的底部处的红外传感器(或超声波传感器)(未示出)可以用于感测诸如楼梯的障碍物。此外,清洁器主体10还可以包括用于通知用户与机器人清洁器1的状态或操作有关的信息的显示器12。
驱动装置20包括一对驱动轮21和22和脚轮23,所述一对驱动轮沿相反方向安装在清洁器主体10的相对侧,以调节机器人清洁器1的移动,所述脚轮可旋转地安装在清洁器主体10的前部处,使得脚轮23的方向角基于机器人清洁器1在上面移动的地板的状态而变化。脚轮23支撑机器人清洁器1,以稳定机器人清洁器1的物理位置并防止机器人清洁器1翻倒。脚轮23可以以滚轮或小脚轮的形状形成。
驱动轮21和22根据将根据随后说明的控制器的驱动指令被向前或向后驱动,以调节机器人清洁器1的移动。例如,驱动轮21和22被向前或向后驱动,使得机器人清洁器1向前或向后移动。此外,在左驱动轮21被向后驱动的同时右驱动轮22被向前驱动,使得机器人清洁器1向左转,或者在右驱动轮22被向后驱动的同时左驱动轮21被向前驱动,使得机器人清洁器1向右转。
刷子单元30和40包括主刷子单元30和侧刷子单元40,所述主刷子单元被设置邻近于形成在清洁器主体10的底部内的吸入端口14,以清扫或分散来自地板的灰尘,从而提高灰尘吸入效率,所述侧刷子单元安装在清洁器主体10的前底部的相对侧,以朝向吸入端口14清扫来自机器人清洁器1在上面移动的地板的灰尘。
主刷子单元30包括滚筒型旋转刷子31(以下,称为主刷子)和主刷子电动机33,所述滚筒型旋转刷子具有与吸入端口14的长度相对应的长度,被设置成沿水平方向邻近于吸入端口14,并且像滚子一样旋转,以清扫或分散来自地板的灰尘,所述刷子电动机33使主刷子31旋转。
侧刷子单元40包括旋转刷子41(以下称为侧刷子)和刷子电动机43,所述旋转刷子设置在清洁器主体10的前部的相对侧,同时彼此间隔开预定距离,并且可相对于地板水平旋转以朝向吸入端口14清扫来自地板的灰尘,所述刷子电动机分别使侧刷子41旋转。
此外,机器人清洁器1还可以包括用于使用抽吸力吸入和收集诸如灰尘的杂质的集尘器(未示出)。
图3是机器人清洁器1的控制块图。参照图1和图3,机器人清洁器包括输入单元100、障碍物感测单元102、移动距离检测单元104、移动方向检测单元106、方向角检测单元108、控制器110、驱动单元112、清洁单元114、和存储单元116。
输入单元100包括设置在清洁器主体10的顶部上的多个按钮或用于允许用户将移动或清洁指令输入给机器人清洁器1的遥控器(未示出)。
障碍物感测单元102感测安装在机器人清洁器1在里面移动的清洁区内的诸如家具、办公设备、和壁的障碍物。障碍物感测单元102将超声波发射到机器人清洁器1沿其移动的路线,并且接收从障碍物反射的超声波,以感测障碍物是否存在或者障碍物位于哪个方向(前面、左侧、或右侧)上。障碍物感测单元102可以由红外传感器构造而成,所述红外传感器包括用于发射红外光并接收反射光的多个红外光发射和接收元件。
移动距离检测单元104检测机器人清洁器1的移动距离。移动距离检测单元104通过编码器测量被安装成使机器人清洁器1移动的驱动轮21和22的旋转,以检测机器人清洁器1的移动距离信息。
移动方向检测单元106检测机器人清洁器1的移动方向。移动方向检测单元106通过回转仪传感器107测量被安装成使机器人清洁器1移动的驱动轮21和22的旋转方向,以检测机器人清洁器1的移动方向信息。
方向角检测单元108测量脚轮23的方向角以检测与机器人清洁器1的移动角度有关的信息,所述移动角度例如在地毯上在其中纹理产生在一个方向上的状态下由于滑移而向左或向右偏离。编码器109安装到脚轮23以检测脚轮23由于驱动轮21和22的滑移而向左或向右偏离的方向角。
控制器110控制机器人清洁器1的整体操作。控制器110控制方向角方向角机器人清洁器1的移动角度,所述机器人清洁器1的移动角度根据由方向角检测单元108检测到的脚轮23的方向角而被检测,以改变驱动轮21和22的旋转速率,即,改变驱动轮21和22的旋转数,使得机器人清洁器1进行直线移动。
根据由控制器110识别的位置信息和障碍物感测单元102感测到的障碍物信息,驱动单元112驱动安装在清洁器主体10的下部处的驱动轮21和22,从而执行机器人清洁器1的旋转或转动,同时机器人清洁器1在不与壁或障碍物碰撞的情况下在清洁区内移动。
根据来自控制器110的驱动指令,清洁单元114驱动主刷子电动机33和侧刷子电动机43,以从机器人清洁器1在里面移动的清洁区内的地板吸入诸如灰尘的杂质,使得地板被清洁。
存储单元116存储根据机器人清洁器1的清洁指令和在机器人清洁器1的移动期间感测到的障碍物信息所预定的移动模式和移动路线。
以下说明上述结构的机器人清洁器的操作。
图4是显示机器人清洁器在硬地板上的移动轨迹的视图,而图5是显示脚轮在图4的硬地板上的旋转的视图。
参照图4和图5,当机器人清洁器1在诸如木地板或乙烯基地板的硬地板上移动时,驱动轮21和22的滑移彼此类似,因此驱动轮21的旋转速率与驱动轮22的旋转速率相似,藉此,机器人清洁器1容易进行直线移动。
因此,如图5中所示,当驱动轮21和22在相同的旋转速率下旋转以直线移动时,脚轮23不会相对于机器人清洁器1的移动轴线向左或向右偏离,因此脚轮23的方向角θ是常数。
图6是显示机器人清洁器在地毯上的移动轨迹的视图,而图7是显示脚轮在图6的地毯上的旋转的视图。
参照图6和图7,当机器人清洁器1在其中地毯纹理产生在一个方向上的状态下在地毯上移动时,驱动轮21和22的滑移彼此不同,因此机器人清洁器1不会直线移动而是通常转向。特别是,当地毯的纹理严重,或地毯绒毛短时,驱动轮21和22的滑移增加,因此机器人清洁器1会转向。
因此,即使当驱动轮21和22在相同的旋转数下旋转以直线移动时,驱动轮21和22的滑移基于地板的状态而彼此不同。因此,如图7中所示,脚轮23相对于机器人清洁器1的移动轴线向左或向右偏离,结果是脚轮23的方向角θ改变。作为示例,方向角θ的变化或偏差在图7中由Δθ示出。
如上所述,通过脚轮23的方向角θ的变化识别基于地板的状态而产生的驱动轮21和22的滑移,从而检测机器人清洁器1向左或向右偏离的移动角度。因此,通过诸如编码器的方向角检测单元108(图3)检测脚轮23的方向角θ的变化,以从与方向角θ有关的信息检测机器人清洁器1的移动角度。
以下,参照图8说明一种控制机器人清洁器1的移动的方法,以从与脚轮23的方向角θ有关的信息检测机器人清洁器1的移动角度并调节驱动轮21和22的旋转速率,使得机器人清洁器1进行直线移动。
图8显示控制根据本发明的实施例的机器人清洁器的移动的方法。
参照图1、图3、和图8,在操作200中,当用户通过输入单元100将清洁指令(自动清洁或局部清洁指令)输入到机器人清洁器1时,控制器110接收通过输入单元100输入的清洁指令(自动清洁或局部清洁指令),以确定清洁是否已经开始。
当在操作200中确定清洁已经开始时,在操作202中,控制器110通过驱动单元112驱动安装到驱动轮21和22的电动机(未示出)以使驱动轮21和22在相同的旋转速率下旋转,使得机器人清洁器1以预定的移动模式(直角移动模式或随机移动模式)在地板上移动。在直角移动模式(之字形移动模式)中,当机器人清洁器1在进行直线移动之后遇到障碍物(例如,壁)时,机器人清洁器1转动90度,然后进行直线移动。在随机移动模式中,当机器人清洁器1在进行直线移动之后遇到障碍物(例如,壁)时,机器人清洁器1朝向任意方向转动,然后进行直线移动。基本上,机器人清洁器1直线移动。
在机器人清洁器1进行直线移动的同时,在操作204中,控制器110通过清洁单元114驱动主刷子电动机33和侧刷子电动机43,使得机器人清洁器1从机器人清洁器1在上面移动的地板吸入诸如灰尘的杂质以执行清洁。
当机器人清洁器1在诸如木地板或乙烯基地板的硬地板上移动时,驱动轮21和22的滑移彼此类似,因此如图4中所示,机器人清洁器1容易进行直线移动。
另一方面,当机器人清洁器1在其中地毯的纹理产生在一个方向的状态下的地毯上移动时,驱动轮21和22的滑移彼此不同,因此如图6中所示,机器人清洁器1不会直线移动,而是转向。
因此,即使当驱动轮21和22在相同的旋转速率下旋转以直线移动时,驱动轮21和22的滑移基于地板的状态而彼此不同。因此如图7中所示,脚轮23相对于机器人清洁器1的移动轴线向左或向右偏离,结果是脚轮23的方向角θ例如改变Δθ的量。
因此,在操作206中,方向角检测单元108检测脚轮23由于滑移向左或向右偏离的方向角θ,并且将检测到的方向角θ发送给控制器110。
随后,在操作208中,控制器110根据由方向角检测单元108检测到的脚轮23的方向角θ检测机器人清洁器1的移动角度。通过脚轮23的方向角的变化(Δθ)识别基于机器人清洁器23在上面移动的地板的状态而产生的驱动轮21和22的滑移,从而检测机器人清洁器1向左或向右偏离的移动角度。因此,通过编码器检测脚轮23的方向角的变化(Δθ)以从与方向角θ有关的信息检测机器人清洁器1的移动角度。
随后,在操作210中,控制器110根据与机器人清洁器1的移动角度有关的信息改变驱动轮21和22的旋转速率以校正机器人清洁器1向左或向右偏离的移动角度,使得在操作212中机器人清洁器1直线移动。
随后,在操作214中,控制器110确定是否已经完成清洁。当清洁没有完成时,过程返回到操作206,并重复执行随后的操作。
当在操作214中确定已经完成清洁时,在操作216中,控制器110通过驱动单元112和清洁单元114停止清洁。
如以上说明清楚呈现,从基于地板(例如,其中其纹理产生在一个方向上的地毯)的状态旋转的脚轮的角度信息检测机器人清洁器的移动角度,并且当机器人清洁器的移动角度由于驱动轮的滑移偏离时,调节驱动轮的旋转速率以校正驱动轮的滑移,使得机器人清洁器容易进行直线移动。
虽然已经显示和说明了几个实施例,但是本领域的技术人员要认识的是在不背离本公开的原理和精神的情况下可以对这些实施例做改变,本公开的保护范围在权利要求及其等同物中被限定。
Claims (8)
1.一种机器人清洁器,包括:
清洁器主体;
驱动轮,所述驱动轮用于移动所述清洁器主体;
脚轮,所述脚轮能够旋转地安装到所述清洁器主体的前部并支撑所述清洁器主体;
方向角检测单元,所述方向角检测单元用于检测所述脚轮的方向角,所述方向角指示基于地板的状态而向左或向右的偏离;和
控制器,所述控制器用于根据所述脚轮的方向角调节所述驱动轮的旋转速率;
其中,所述方向角检测单元包括编码器,所述编码器设置在所述脚轮处以检测所述脚轮的偏离角度,所述脚轮的偏离角度表示由于所述机器人清洁器的滑移而向左或向右的偏离。
2.根据权利要求1所述的机器人清洁器,其中,所述驱动轮安装在所述清洁器主体的下部的相对侧,以根据来自所述控制器的驱动指令调节所述清洁器主体的移动。
3.根据权利要求1所述的机器人清洁器,其中,所述控制器控制所述驱动轮的旋转数,所述驱动轮的旋转数根据所述脚轮的方向角被调节,以使所述清洁器主体直线移动。
4.根据权利要求1所述的机器人清洁器,其中,所述脚轮以滚轮或小脚轮的形状形成。
5.一种控制机器人清洁器的移动的方法,包括以下步骤:
检测基于地板的状态而旋转的脚轮的角度信息;以及
根据所述脚轮的角度信息调节驱动轮的旋转速率,以使所述机器人清洁器直线移动,
其中,所述脚轮安装到所述清洁器主体的前部处,用于支撑所述清洁器主体;并且
检测脚轮的角度信息包括检测所述脚轮的偏离角度,所述偏离角度表示基于地板的状态而向左或向右的偏离;
其中,所述检测脚轮的偏离角度信息的步骤包括:
通过设置在所述脚轮处的编码器检测所述脚轮由于机器人清洁器的滑移而向左或向右偏离的方向角。
6.根据权利要求5所述的控制机器人清洁器的移动的方法,其中,所述驱动轮安装在所述机器人清洁器的下部的相对侧,以使所述驱动轮通过来自电动机的驱动力旋转。
7.根据权利要求6所述的控制机器人清洁器的移动的方法,其中,所述调节驱动轮的旋转速率的步骤包括:
根据所述脚轮的偏离角度改变所述驱动轮的旋转数,以校正机器人清洁器的移动角度,从而使所述机器人清洁器直线移动。
8.根据权利要求5所述的控制机器人清洁器的移动的方法,其中,使所述脚轮在不需要来自电动机的驱动力的情况下基于所述地板的状态而旋转。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21356909P | 2009-06-19 | 2009-06-19 | |
US61/213,569 | 2009-06-19 | ||
KR1020090077561A KR101412143B1 (ko) | 2009-06-19 | 2009-08-21 | 로봇청소기 및 그 주행 제어 방법 |
KR10-2009-0077561 | 2009-08-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101926631A CN101926631A (zh) | 2010-12-29 |
CN101926631B true CN101926631B (zh) | 2015-02-11 |
Family
ID=42712557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010206784.5A Expired - Fee Related CN101926631B (zh) | 2009-06-19 | 2010-06-13 | 机器人清洁器和控制该机器人清洁器的移动的方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8560119B2 (zh) |
EP (1) | EP2263510B1 (zh) |
CN (1) | CN101926631B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988466A (zh) * | 2015-03-06 | 2016-10-05 | 苏州宝时得电动工具有限公司 | 自动行走设备 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101931362B1 (ko) | 2011-08-22 | 2018-12-24 | 삼성전자주식회사 | 로봇청소기 및 그 제어방법 |
KR101931365B1 (ko) * | 2011-08-22 | 2018-12-24 | 삼성전자주식회사 | 로봇청소기 및 그 제어방법 |
AU2012310377B2 (en) * | 2011-09-23 | 2015-08-20 | Lg Electronics Inc. | Automatic vacuum cleaner |
DE102011087069B4 (de) | 2011-11-25 | 2015-12-31 | Schaeffler Technologies AG & Co. KG | Elektrisch betriebener Transportwagen und Verfahren zur Bewegungssteuerung eines elektrisch betriebenen Transportwagens |
DE102011055764A1 (de) * | 2011-11-28 | 2013-05-29 | Alfred Kärcher Gmbh & Co. Kg | Verfahren zur Bearbeitung einer textilen Bodenfläche mittels eines Bodenreinigungsgerätes sowie Bodenreinigungsgerät |
EP2859423B1 (en) * | 2012-06-07 | 2016-01-06 | Koninklijke Philips N.V. | System and method for guiding a robot cleaner along a path |
CN103565344B (zh) | 2012-08-08 | 2017-04-19 | 科沃斯机器人股份有限公司 | 自移动机器人及其行走方法 |
TWI493211B (zh) * | 2012-11-02 | 2015-07-21 | Ind Tech Res Inst | 接近物體偵測方法、接近物體偵測裝置及使用其之移動平台 |
US9480380B2 (en) | 2013-12-04 | 2016-11-01 | Samsung Electronics Co., Ltd. | Cleaning robot and control method thereof |
KR102280210B1 (ko) * | 2013-12-04 | 2021-07-22 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
US9901234B1 (en) * | 2014-10-24 | 2018-02-27 | Bobsweep Inc. | Robotic vacuum with rotating cleaning apparatus |
US11576543B2 (en) | 2014-07-18 | 2023-02-14 | Ali Ebrahimi Afrouzi | Robotic vacuum with rotating cleaning apparatus |
TWI653960B (zh) | 2015-08-31 | 2019-03-21 | Lg電子股份有限公司 | 清掃機器人 |
EP3439522B1 (en) | 2016-04-08 | 2023-06-07 | A&K Robotics Inc. | Autoscrubber convertible between manual and autonomous operation |
KR101854680B1 (ko) * | 2016-04-29 | 2018-06-14 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
CN106125742B (zh) * | 2016-08-30 | 2019-04-09 | 宁波菜鸟智能科技有限公司 | 机器人的行走控制方法、装置及系统 |
AU2017389098B2 (en) | 2016-12-30 | 2020-07-16 | Lg Electronics Inc. | Robot cleaner system including charging station |
KR102386095B1 (ko) * | 2017-09-07 | 2022-04-14 | 샤크닌자 오퍼레이팅 엘엘씨 | 로봇 청소기 |
CN109213158A (zh) * | 2018-08-30 | 2019-01-15 | 四川超影科技有限公司 | 基于智能巡检机器人的轮径矫正方法 |
AU2020321757B2 (en) * | 2019-07-31 | 2023-10-26 | Lg Electronics Inc. | Mobile robot and method for calculating moving distance of mobile robot |
JP7407421B2 (ja) * | 2019-08-09 | 2024-01-04 | パナソニックIpマネジメント株式会社 | 移動ロボット、制御方法、及び制御プログラム |
KR20210028426A (ko) * | 2019-09-04 | 2021-03-12 | 엘지전자 주식회사 | 로봇 청소기 및 그 제어방법 |
CN112603204B (zh) * | 2020-12-11 | 2022-07-12 | 深圳银星智能集团股份有限公司 | 轨迹补偿的方法、装置、设备及存储介质 |
CN112704444B (zh) * | 2020-12-31 | 2022-09-13 | 广州科语机器人有限公司 | 自移动机器人直线行走控制方法、装置及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6389329B1 (en) * | 1997-11-27 | 2002-05-14 | Andre Colens | Mobile robots and their control system |
CN1799489A (zh) * | 2005-12-21 | 2006-07-12 | 田角峰 | 一种自动吸尘器工作路径的控制方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5325935A (en) * | 1993-05-18 | 1994-07-05 | Nippon Yusoki Co., Ltd. | Reach forklift |
JP3355506B2 (ja) * | 1994-08-30 | 2002-12-09 | 松下電器産業株式会社 | 移動作業用のロボット |
JP3072479B2 (ja) * | 1997-06-10 | 2000-07-31 | 丸石自転車株式会社 | 車椅子 |
US6625846B2 (en) * | 1998-03-06 | 2003-09-30 | Shigeo Takizawa | Caster for robot |
GB2350696A (en) * | 1999-05-28 | 2000-12-06 | Notetry Ltd | Visual status indicator for a robotic machine, eg a vacuum cleaner |
KR20010047080A (ko) * | 1999-11-17 | 2001-06-15 | 구자홍 | 진공청소기의 완충구조체 |
AU2002354225A1 (en) * | 2002-12-18 | 2004-07-09 | Satoru Kojima | Roll angle controller for remote-controlled traveling body, and roll angle controller for remote-controlled motor cycle |
US7237298B2 (en) * | 2003-09-19 | 2007-07-03 | Royal Appliance Mfg. Co. | Sensors and associated methods for controlling a vacuum cleaner |
US6955145B1 (en) * | 2004-04-15 | 2005-10-18 | Borgwarner Inc. | Methods and apparatus for receiving excessive inputs in a VCT system |
US20100222925A1 (en) * | 2004-12-03 | 2010-09-02 | Takashi Anezaki | Robot control apparatus |
ES2346343T3 (es) * | 2005-02-18 | 2010-10-14 | Irobot Corporation | Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado. |
KR100766435B1 (ko) * | 2005-10-27 | 2007-10-15 | 엘지전자 주식회사 | 이동로봇의 충전대 복귀 시스템 |
KR100769910B1 (ko) * | 2006-09-11 | 2007-10-24 | 엘지전자 주식회사 | 이동로봇 및 그 동작방법 |
EP2186392B1 (en) * | 2007-01-15 | 2011-10-26 | Kanzaki Kokyukoki Mfg. Co., Ltd. | Riding lawn mower |
DE102008012889B4 (de) * | 2008-03-06 | 2012-04-19 | Wessel-Werk Gmbh | Saugdüse für Bodenstaubsauger |
-
2010
- 2010-06-08 EP EP10165161.0A patent/EP2263510B1/en not_active Not-in-force
- 2010-06-13 CN CN201010206784.5A patent/CN101926631B/zh not_active Expired - Fee Related
- 2010-06-15 US US12/815,631 patent/US8560119B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6389329B1 (en) * | 1997-11-27 | 2002-05-14 | Andre Colens | Mobile robots and their control system |
CN1799489A (zh) * | 2005-12-21 | 2006-07-12 | 田角峰 | 一种自动吸尘器工作路径的控制方法 |
Non-Patent Citations (1)
Title |
---|
JP特开平8-69321A 1996.03.12 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988466A (zh) * | 2015-03-06 | 2016-10-05 | 苏州宝时得电动工具有限公司 | 自动行走设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2263510A2 (en) | 2010-12-22 |
US20100324734A1 (en) | 2010-12-23 |
US8560119B2 (en) | 2013-10-15 |
EP2263510B1 (en) | 2017-09-13 |
CN101926631A (zh) | 2010-12-29 |
EP2263510A3 (en) | 2014-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101926631B (zh) | 机器人清洁器和控制该机器人清洁器的移动的方法 | |
KR101412143B1 (ko) | 로봇청소기 및 그 주행 제어 방법 | |
US9844876B2 (en) | Robot cleaner and control method thereof | |
KR101322970B1 (ko) | 로봇형 청소기 | |
KR101654014B1 (ko) | 걸레 로봇 청소기 | |
CN109152501B (zh) | 调整机器人清洁设备的高度 | |
US20100313910A1 (en) | Robot cleaner and method of controlling traveling thereof | |
KR102601463B1 (ko) | 로봇 청소기 및 그 구동 방법 | |
JP2005177459A (ja) | ロボット掃除機及びその運転方法 | |
KR20100123035A (ko) | 로봇청소기 및 그 제어방법 | |
WO2016096046A1 (en) | Measuring brush roll current for determining type of surface | |
KR20090096009A (ko) | 로봇 청소기 | |
KR100780336B1 (ko) | 로봇청소기 | |
KR101641231B1 (ko) | 로봇청소기 | |
KR101397103B1 (ko) | 로봇청소기 및 그 주행 제어 방법 | |
KR101314678B1 (ko) | 조향 수단을 갖는 청소기 | |
KR101484941B1 (ko) | 로봇청소기 및 그 제어방법 | |
US11442454B2 (en) | Adaptive sensor array system and method | |
EP3638089B1 (en) | Vacuum cleaner | |
EP4248828A1 (en) | Robot cleaner | |
JP2002355205A (ja) | 移動作業ロボット | |
KR100963755B1 (ko) | 자동청소기의 구속상황 감지 및 대응방법 | |
KR20090017312A (ko) | 로봇청소기 및 그 제어방법 | |
KR101012953B1 (ko) | 진공 청소기 | |
JPH04266734A (ja) | 走行ロボット |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150211 Termination date: 20190613 |
|
CF01 | Termination of patent right due to non-payment of annual fee |