清扫机器人以及其控制方法转让专利

申请号 : CN201480077086.6

文献号 : CN106102538A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑贤求

申请人 : 艾薇波特公司

摘要 :

根据本发明的实施例的方法,在清扫机器人的控制方法,包括:根据行驶模式旋转第一旋转构件及第二旋转构件中的至少一个来控制所述清扫机器人朝向特定的前进方向行驶的步骤;由对应于所述清扫机器人的前进方向的传感器识别是否检测到障碍物的步骤;以及根据所述障碍物的检测与否,旋转所述第一旋转构件及所述第二旋转构件中的至少一个的步骤。

权利要求 :

1.一种清扫机器人的控制方法,其特征在于,包括:

根据行驶模式旋转第一旋转构件及第二旋转构件中的至少一个来控制所述清扫机器人朝特定的前进方向行驶的步骤;

从对应于所述清扫机器人的前进方向上的传感器识别是否检测到障碍物的步骤;以及根据所述障碍物的检测与否,旋转所述第一旋转构件及所述第二旋转构件中的至少一个的步骤。

2.根据权利要求1所述的清扫机器人的控制方法,其特征在于,进一步包括当检测到所述障碍物时,根据所述障碍物的位置控制所述第一旋转构件及所述第二旋转构件的旋转来转换方向以避开所述障碍物。

3.根据权利要求1所述的清扫机器人的控制方法,其特征在于,以朝所述特定的前进方向行驶的方式进行控制的步骤包括:根据模式设定选择行驶模式的的步骤;以及

根据所述选择的行驶模式及所述前进方向控制所述第一旋转构件及所述第二旋转构件中的至少一个的步骤。

4.根据权利要求3所述的清扫机器人的控制方法,其特征在于,根据所述选择的行驶模式进行控制的步骤,包括:当选择第一前进模式时,对应所述前进方向控制所述第一旋转构件朝第一方向旋转,同时,控制所述第二旋转构件朝与所述第一方向不同的第二方向旋转。

5.根据权利要求3所述的清扫机器人的控制方法,其特征在于,根据所述选择的行驶模式进行控制的步骤,包括:第一步骤,当选择第二前进模式时,对应所述前进方向,在第一时间期间,控制所述第一旋转构件以第一速度朝第二方向旋转,同时,控制所述第二旋转构件以大于所述第一速度的第二速度朝与第二方向相同的方向旋转;

第二步骤,当经过所述第一时间时,在第二时间期间,控制所述第一旋转构件以所述第二速度朝与所述第二方向不同的第一方向旋转,同时,控制所述第二旋转构件以所述第一速度朝所述第一方向旋转;以及在预设清扫时间期间依次反复执行所述第一步骤及所述第二步骤。

6.根据权利要求3所述的清扫机器人的控制方法,其特征在于,选择所述行驶模式的步骤包括根据清扫机器人的设定速度选择第一前进模式或第二前进模式中的一个的步骤。

7.根据权利要求3所述的清扫机器人的控制方法,其特征在于,选择所述行驶模式的步骤包括根据清扫机器人的清扫模式设定选择第一前进模式或第二前进模式中的一个的步骤。

8.根据权利要求1所述的清扫机器人的控制方法,其特征在于,所述前进方向根据用户的输入按照预设的移动路径而改变。

9.根据权利要求2所述的清扫机器人的控制方法,其特征在于,当未检测所述障碍物的时间超过预定时间以上时,使所述第一旋转构件及所述第二旋转构件朝相同的方向旋转。

10.一种清扫机器人,其特征在于,包括:

本体部,结合有能固定圆形清洁器的第一旋转构件及第二旋转构件,所述第一旋转构件及所述第二旋转构件朝向被清扫面突出;

驱动部,设置于所述本体部的内部,使所述第一旋转构件朝第一方向或第二向方向驱动,使所述第二旋转构件朝所述第一方向或第二方向驱动;

一个以上的传感器,设置于所述本体部的外侧面,用于检测所述清扫机器人周围的障碍物;以及控制部,从所述传感器判断是否检测到障碍物,当检测到所述障碍物时,控制所述第一旋转构件及所述第二旋转构件中的至少一个。

11.根据权利要求10所述的清扫机器人,其特征在于,当检测到所述障碍物时,所述控制部根据所述障碍物的位置控制所述第一旋转构件及所述第二旋转构件的旋转来转换方向以避开所述障碍物。

12.根据权利要求10所述的清扫机器人,其特征在于,进一步包括选择行驶模式的前进模式设定部,所述控制部根据所述选择的行驶模式及所述前进方向控制所述第一旋转构件及所述第二旋转构件中的至少一个。

13.根据权利要求12所述的清扫机器人,其特征在于,当选择第一前进模式时,所述控制部对应所述前进方向控制所述第一旋转构件朝第一方向旋转,同时,控制所述第二旋转构件朝与第一方向不同的第二方向旋转。

14.根据权利要求12所述的清扫机器人,其特征在于,所述控制部依次反复执行第一步骤及第二步骤,第一步骤,当选择第二前进模式时,所述控制部对应所述前进方向在第一时间期间将所述第一旋转构件的速度控制为第一速度,将第一旋转构件的方向控制为第二方向,同时,将所述第二旋转构件的速度控制为大于所述第一速度的第二速度,将所述第二旋转构件的方向控制为所述第二方向;以及第二步骤,当经过所述第一时间时,在第二时间期间,将所述第一旋转构件的速度控制为所述第二速度,将所述第一旋转构件的方向控制为与所述第二方向不同的第一方向,将所述第二旋转构件的速度控制为所述第一速度,将所述第二旋转构件的方向控制为第一方向。

15.根据权利要求12所述的清扫机器人,其特征在于,所述前进模式设定部根据所述清扫机器人的速度设定选择第一前进模式或第二前进模式中的一个。

16.根据权利要求12所述的清扫机器人,其特征在于,所述前进模式设定部根据所述清扫机器人的清扫模式设定选择第一前进模式或第二前进模式中的一个。

17.根据权利要求12所述的清扫机器人,其特征在于,所述前进方向根据用户的输入按照预设的移动路径而改变。

18.根据权利要求10所述的清扫机器人,其特征在于,当未检测所述障碍物的时间超过预定时间以上时,所述控制部将所述第一旋转构件及所述第二旋转构件朝相同的方向旋转。

19.一种记录介质,其特征在于,记录有用计算机执行权利要求1至9中任一项所述的方法的程序。

说明书 :

清扫机器人以及其控制方法

技术领域

[0001] 本发明涉及一种清扫机器人以及其控制方法,更详细而言,涉及一种自动移动的同时,能用抹布清扫的清扫机器人以及其制造方法。

背景技术

[0002] 随着工业技术的发展,很多装置已被自动化。众所周知,清扫机器人是一种在无人操作的情况下自动移动到需要清扫的区域,从被清扫面吸收灰尘等异物或者擦拭被清扫面的异物,由此自动清扫需要清扫的区域的机器。
[0003] 一般,所述清扫机器人可包括真空清扫机,真空清扫机利用电等动力源通过吸引力进行清扫。
[0004] 但是,包括所述真空清扫机的清扫机器人无法去除附着在被清扫面的异物或顽固的污渍等,因此,最近开发了一种在清扫机器人带有抹布,通过湿抹布或干抹布来进行清扫的清扫机器人。
[0005] 但是,利用普通的清扫机器人的抹布清扫方式只不过是在真空清扫用清扫机器人的下部附着抹布等的单纯的方式,存在去除异物的效率低,无法利用抹布有效地清扫的问题。
[0006] 尤其,普通的清扫机器人利用抹布清扫的方式照样利用现有的吸引式真空清扫机的移动方式和避开障碍物的方式等进行行驶,因此,仍存在即便去除散落在被清扫面的灰尘等,也不容易去除附着在被清扫面的异物等的问题。
[0007] 在普通的清扫机器人附着抹布的结构,因抹布面与地面的摩擦力变高,需要更大的推动力来移动轮子,因此,存在电池的消耗增高的问题。

发明内容

[0008] 技术课题
[0009] 本发明是为解决所述问题点而提出的,其目的在于,提供一种清扫机器人以及其控制方法,一种清扫机器人,具备能附着抹布的一对旋转构件,利用抹布能有效地去除附着于被清扫面的异物等,通过作为移动动力源利用旋转构件的旋转力,不仅改善电池效率,而且,对应前进路径及检测的障碍物控制旋转来达成利用抹布的清扫。
[0010] 课题解决手段
[0011] 为达成所述目的,本发明的清扫机器人的控制方法,包括:根据行驶模式旋转能附着圆形抹布的第一旋转构件及第二旋转构件中的至少一个来控制所述清扫机器人朝特定的前进方向行驶的步骤;从对应于所述清扫机器人的前进方向的传感器识别是否检测到障碍物的步骤;以及根据障碍物的检测与否,旋转所述第一旋转构件及所述第二旋转构件中的至少一个的步骤。
[0012] 为达成所述目的,根据本发明的清扫机器人,包括:本体部,结合有能固定圆形清洁器的第一旋转构件及第二旋转构件,所述第一旋转构件及第二旋转构件朝向被清扫面突出;驱动部,固定于所述本体部的内部,用于使所述第一旋转构件朝第一方向或第二方向驱动,并用于使所述第二旋转构件朝第一方向或第二方向驱动;一个以上的传感器,设置于所述本体部的外侧面,用于感应所述清扫机器人周围的障碍物;以及控制部,从所述传感器判断是否检测到障碍物,根据障碍物的检测与否,控制所述第一旋转构件及所述第二旋转构件中的至少一个。
[0013] 一方面,所述清扫机器人的控制方法可由记录介质体现,在记录介质记录有能利用计算机读取并利用计算机执行的程序。
[0014] 发明效果
[0015] 根据本发明的实施例,清扫机器人作为移动动力源利用能附着抹布的一对旋转构件的旋转力,从而,能边移动边有效地去除附着在被清扫面的异物等。
[0016] 通过作为移动动力源利用旋转构件的旋转力,不仅改善电池效率,而且,对应前进路径及检测的障碍物控制旋转有效地利用抹布清扫。
[0017] 另外,根据本发明的实施例,不仅简化作为移动动力源利用旋转构件的旋转力而移动的清扫机器人的传感器组成,而且,能提高障碍物的检测性能。因此,不仅能解决在清扫机器人移动时被障碍物卡住而无法前进等问题,而且,通过附着传感器还能节俭制造费用。

附图说明

[0018] 图1是示出根据本发明的实施例的清扫机器人的外观的概略图。
[0019] 图2是示出根据本发明的实施例的清扫机器人的第一旋转构件及第二旋转构件的仰视图。
[0020] 图3是示出用于说明根据本发明的实施例的清扫机器人的传感器的位置的侧视图。
[0021] 图4是示出用于控制根据本发明的实施例的清扫机器人的系统组成的框图。
[0022] 图5是用于说明根据本发明的一实施例的清扫机器人的控制方法的流程图。
[0023] 图6是用于说明根据本发明的其他实施例的清扫机器人的控制方法的流程图。
[0024] 图7及图8是用于说明根据本发明的一实施例的清扫机器人的第一前进模式的图。
[0025] 图9及图10是用于说明根据本发明的一实施例的清扫机器人的第二前进模式的图。

具体实施方式

[0026] 以下内容只是举例说明本发明的原理而已。因此,虽未在本说明书中明确地说明或图示,但是,本发明所属领域的技术人员可以发明体现本发明的原理并包含于本发明的概念及范围的多样的装置。而且,本说明书所举出的所有条件部术语及实施例原则上明确地理解本发明的概念而提供的,因此,应理解为本发明并不局限于特别列出的实施例及状态。
[0027] 并且,应理解为不仅是本发明的原理、观点及实施例,而且对特定实施例的所有详细说明皆包含所述事项的结构及功能性均等物。并且,应理解所述均等物包含除目前所公知的均等物之外与其结构无关具有相同的功能的将来要发明的所有元件。
[0028] 例如,应理解本说明书的框图表示具体说明本发明的原理的例示电路的概念的观点。类似地,所有流程图、状态变换图、伪编码等实际上能通过计算机可读存储介质体现,不管是否明确图示计算机或处理器,可表示通过计算机或处理器执行的多样的程序。
[0029] 图示的包含用处理器或类似概念表示的功能框的多样的元件的功能可通过专用硬件、具有能执行软件的能力的硬件提供。通过处理器提供时,所述功能可通过单一的专用处理器、单一的共用处理器或多个单独的处理器提供,其中局部可以共同使用。
[0030] 应解释为在使用处理器、控制或与其类似的概念提示的术语时,不得排他性地引用具有执行软件能力的硬件,暗示地包含用于存储数字信号处理器(DSP)硬件、用于存储软件的ROM、RAM及非易失性存储器。还可以包含周知的常用的其他的硬件。
[0031] 本说明书的权利要求范围中用于执行详细说明中的功能的组成要素包含执行所有形式的软件的功能的所有方法,例如包含执行所述功能的电路元件的组合或固件/微码等等形式,为了执行所述功能,与用于执行所述软件的适当的电路连接。在由权利要求范围而定义的本发明结合通过所举出的多样的手段提供的功能,通过与权利要求范围所请求保护的方式结合,提供所述功能的手段也能从本说明书把握。
[0032] 所述目的、特征及优点通过附图及下面的详细说明将会明确理解。因此,本发明所属领域的技术人员能容易实施本发明的技术思想。并且,在说明本发明时,当判断为对本发明的相关公知技术的具体说明会使本发明的要旨不明确时,省略对其的详细说明。
[0033] 以下,参照附图对本发明的多种实施例进行详细说明。
[0034] 图1至图3是用于说明根据本发明的实施例的清扫机器人的物理组成的图。
[0035] 更具体而言,图1是概略示出根据本发明的实施例的清扫机器人的结构的分解立体图。图2是用于说明根据本发明的实施例的清扫机器人的第一旋转构件及第二旋转构件的仰视图。图3是用于说明根据本发明的实施例的清扫机器人的传感器的位置的侧视图。
[0036] 根据图1至图3,本发明的清扫机器人100,其结构包括:本体10;第一旋转轴151及第二旋转轴152,与固定在所述本体10的内部的驱动部结合,分别朝被清扫面的方向连接;第一旋转构件110,与所述第一旋转轴151相结合进行旋转运动;第二旋转构件120,与所述第二旋转轴152相结合进行旋转运动;一个以上的传感器130a、130b…,设置于所述本体10的侧面及中央面;输入部180及通信部140,设置于所述本体10的上端。
[0037] 此处,在与第一旋转轴151结合的第一旋转构件110结合第一圆形清洁器210,在与第二旋转轴152结合的第二旋转轴120结合第二圆形清洁器220,可通过旋转运动进行旋转。
[0038] 第一旋转构件110及第二旋转构件120以从本体10朝被清扫面方向例如朝地面方向突出的方式结合,并形成为可固定第一圆形清洁器210及第二圆形清洁器220。
[0039] 第一圆形清洁器210及第二圆形清洁器220可由超细纤维布、抹布、不织布、刷子等能擦拭多样的被清扫面的布等纤维材料而形成,以便通过旋转运动能去除附着在地面的异物。
[0040] 圆形清洁器210、220的固定可利用覆盖在第一旋转构件110及第二旋转构件120的方法或其它的固定单元来执行。例如,第一圆形清洁器210及第二圆形清洁器220可利用尼龙搭扣等附着固定在第一旋转构件110及第二旋转构件120。
[0041] 如上所述,根据本发明的实施例的清扫机器人100,通过第一圆形清洁器210和第二圆形清洁器220随着第一旋转构件110及第二旋转构件120的旋转运动而旋转,可通过与被清扫面的摩擦去除附着在地面的异物等。而且,若与被清扫面产生摩擦,则其摩擦力可作为清扫机器人100的移动动力源使用。
[0042] 更具体而言,根据本发明的实施例的清扫机器人100随着第一旋转构件110及第二旋转构件120旋转与被清扫面分别产生摩擦,根据其合力所作用的大小及方向可调整清扫机器人100的移动速度及方向。
[0043] 尤其,虽未图示,与所述一对旋转构件110、120结合的各旋转轴151、152的旋转轴可向朝本体10的中心方向倾斜的方向形成。由此,所述一对旋转构件110、120从本体10的外围朝中心方向向上倾斜地结合。由此,当一对旋转构件110、120旋转时,在与被清扫面之间发生的相对摩擦力,在外围比本体10的中心更大。因此,通过分别控制一对旋转构件110、120的旋转而产生的相对摩擦力可以控制清扫机器人100的移动速度及方向。
[0044] 如上所述,根据本发明的实施例,通过控制清扫机器人100的移动速度及方向可以对应前进路径及检测的障碍物控制旋转来达到有效地利用抹布清扫。在后面详细说明具体控制组成。
[0045] 一方面,本发明的实施例中,传感部130可包括多个传感器,传感器设置在能检测前方及后方障碍物的适当的位置。例如,传感部130a、130b、130c、130d,为了检测障碍物,可设置在本体10的侧面及中央面。尤其,传感部130a、130b、130c、130d以所述清扫机器人100的前进方向为准可在前方及后方设置一对,可配置在对应于各旋转构件110、120的位置。根据本发明的实施例,清扫机器人100以前进方向为准基于在传感部130a和传感部130b检测的信息检测前方障碍物或者基于在传感部130c和传感部130d检测的信息检测后方障碍物。
[0046] 此处,根据本发明的实施例,清扫机器人100具有一对旋转构件相连呈“8”字形的结构,检测障碍物时会需要很多传感器。但是,在本发明的实施例中可以提供第一旋转构件110及第二旋转构件120的旋转控制来使清扫机器人100的传感结构仅通过所述传感部
130a、130b、130c、130d也能检测并避开障碍物。由此,不仅可以解决在清扫机器人100移动时受障碍物的阻碍而无法进一步前进的问题,而且,通过附着传感器可以节省制造费用。
[0047] 图4是示出用于控制根据本发明的实施例的清扫机器人的系统组成的框图。
[0048] 根据图4,用于控制根据本发明的实施例的清扫机器人的系统,可包括:传感部130、通信部140、用于驱动第一旋转构件110及第二旋转构件120的驱动部150、存储部160、控制部170、输入部180、输出部185及供电部190。
[0049] 传感部130可包括设置在本体10的侧面及中央面的一个以上的传感部130a、130b、130c、130d,感应清扫机器人100的周围状态产生用于控制清扫机器人100的动作的感应信号。并且,传感部130可根据周围状态将检测的感应信号传递至控制部170。所述传感部130可包括向外部发送红外线或超声波信号,并接受从障碍物反射的信号的障碍物检测传感器或相机传感器等。
[0050] 通信部140可包括清扫机器人100与其他无线终端之间或清扫机器人100与其他无线终端所处的网络之间进行无线通信的一个以上的模块。例如,通信部140可与作为远隔控制装置的无线终端进行通信,可包括进行通信的近距离通信模块或无线互联网模块等。
[0051] 清扫机器人100可利用所述通信部140接受的控制信号控制动作状态或动作方式等。用于控制清扫机器人100的终端,例如可包括能与清扫机器人100通信的智能手机、平板电脑、个人电脑、遥控器(远隔控制装置)等。
[0052] 驱动部150根据控制部170的控制产生用于旋转第一旋转构件110及第二旋转构件120的控制信号。驱动部150可包括第一驱动部及第二驱动部,第一驱动部可以生成用于控制与第一旋转构件110轴结合的第一旋转轴151的旋转的控制信号,第二驱动部可以生成用于控制与第二旋转构件120轴结合的第二旋转轴152的旋转的控制信号。
[0053] 一方面,存储部160可以存储用于执行控制部170的动作的程序,还可以临时存储输出入的数据。存储部160可以包括闪存型(flash memory type)、硬盘型(hard disk type),微型多媒体卡型(multimedia card memory type)、卡式存储器(例如SD或XD存储器)、RAM(Random Access Memory:随机存储器)、SRAM(Static Random Access Memory)、ROM(Read-Only Memory:只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory)、PROM(Programmable Read-Only Memory)、磁存储器、磁盘、光盘中的至少一种类型的存储介质。
[0054] 输入部180产生输入数据,所述输入数据用于控制清扫机器人100的动作。输入部180可由键盘(key pad)锅仔片(dome switch)、触控板(常压/静电)、滚轮(jog wheel)、滚轮开关等构成。
[0055] 输出部185用于产生与视觉、听觉等有关的输出,虽未图示,可包括显示部、音响输出模块及提醒部等。
[0056] 通常,控制部170控制清扫机器人100的整体动作。例如,执行与判断清扫时间、决定清扫路径、设定行驶模式、避开障碍物等有关的程序及控制。
[0057] 尤其,根据本发明的实施例,控制部170可根据行驶模式同时或依次旋转第一旋转构件110或第二旋转构件120中的至少一个,来控制所述清扫机器人100向特定的行驶方向行驶。
[0058] 并且,控制部170在清扫机器人100继续行驶期间从由传感部130感应的信号判断是否检测到障碍物,当未检测到障碍物的时间超过特定时间以上时,可以使第一旋转构件110及第二旋转构件120以相同的速度朝相同的方向旋转预定时间。
[0059] 根据如上所述的组成,当第一旋转构件110及第二旋转构件120以相同的速度朝相同的方向旋转时,清扫机器人100可以在原地进行旋转运动。清扫机器人100可根据第一旋转构件110及第二旋转构件120旋转的速度在原地旋转。
[0060] 由此,作用于清扫机器人10的摩擦力的合力成为反方向,同时,可作为对清扫机器人100的旋转力作用。
[0061] 经过特定时间后,控制部170通过任意调整在原地旋转的旋转时间,从而可以改变行驶方向。由此,根据本发明的实施例,即便未检测到障碍物也经过特定时间以上时通过在原地旋转改变方向,可以防止被未检测到的障碍物卡住而不能前进的情况。例如,本发明的实施例的清扫机器人100会发生无法上到地毯上等而被卡住的情况,此时,无需另外增加传感器,通过执行上面的旋转控制可容易逃脱。
[0062] 一方面,当控制部170检测到障碍物时,根据检测到的障碍物的位置,向避开所述障碍物的方向控制所述第一旋转构件及所述第二旋转构件的旋转来转换方向,从而,可以将所述未检测到障碍物的方向设定为所述行驶方向。
[0063] 控制部170可包括前进模式设定部,所述前进模式设定部作为行驶模式选择第一前进模式或第二前进模式中的一个行驶模式。
[0064] 所述前进模式设定部根据所述清扫机器人的速度设定选择所述第一前进模式或所述第二前进模式中的一个,或者根据所述清扫机器人的清扫模式设定选择所述第一前进模式或所述第二前进模式中的一个。所述行驶方向可根据控制部170决定的移动路径或由用户输入的预定的移动路径而改变。
[0065] 控制部170根据所选择的行驶模式及设定的行驶方向控制所述第一旋转构件及所述第二旋转构件中的至少一个,以使清扫机器人100以专业化的第一前进模式或第二前进模式行驶,能有效地清扫。
[0066] 本发明的实施例中,选择第一前进模式时对应所述前进方向控制所述第一旋转构件110及第二旋转构件120以相同的速度朝向不同的方向旋转。此时,以清扫机器人100的本体10为准一端通过第一旋转构件110的摩擦力移动在被清扫面的方向可与另一端通过第二旋转构件120的摩擦力移动在被清扫面的方向相同。因此,当选择第一前进模式时,控制部170可以向特定方向前进。
[0067] 根据本发明的实施例,控制部170可以控制第一步骤及第二步骤依次反复执行预设的清扫时间期间,第一步骤是当选择所述第二前进模式时,在第一时间期间,控制第一旋转构件110朝第二方向以预定的第一速度旋转,同时,控制第二旋转构件120朝与第二方向相同的方向以大于所述第一速度的第二速度旋转,第二步骤是经过所述第一时间时,控制所述第一旋转构件110朝与第二方向不同的第一方向以第二速度旋转,同时,控制所述第二旋转构件120朝第一方向以第一速度旋转。因此,当选择第二前进模式时,控制部170可对特定方向形成S字形的路径进行行驶。此时,移动速度相较于第一前进模式稍微降低,但是,能提高检测障碍物的性能及清扫效率。
[0068] 供电部190通过控制部170的控制接受外部电源、内部电源,向各组成要素供应动作所需的电源。
[0069] 下面,进一步详细说明利用上述的旋转控制的清扫机器人100的行驶控制方法。
[0070] 图5是用于说明根据本发明的一实施例的清扫机器人的控制方法的流程图。
[0071] 根据图5,清扫机器人100设定前进方向(S101),按照前进模式控制第一旋转构件110及第二旋转构件120开始行驶(S103)。
[0072] 如上所述,控制部170按照预定的移动路径设定行驶方向,并选择前进模式进行行驶。
[0073] 并且,清扫机器人100判断是否检测到障碍物(S105)。
[0074] 控制部170可根据从传感部130的多个传感器130a,130b,130c,130d输出的感应信号判断障碍物的检测与否。
[0075] 控制部170在传感部130的传感器中只利用对应于清扫机器人100的行驶方向的局部感应信号可以判断障碍物的检测与否。例如,控制部170根据由以本体10的相对长的侧面为准位于一侧面的传感器130a及传感器130b输出的感应信号可以判断前进方向上是否有障碍物。
[0076] 当检测到障碍物时,清扫机器人100控制第一旋转构件110及第二旋转构件120向避开所述障碍物的方向转换方向(S111),将前进方向重新设定为被转换的方向(S113),再次根据前进模式,开始控制第一旋转构件及第二旋转构件的行驶(S103)。
[0077] 控制部170根据从传感部130输出的感应信号以前进方向为准测量障碍物所处的方向及距离。
[0078] 控制部170向避开障碍物的方向转换的旋转控制可以有几种方式。例如,控制部170控制所述第一旋转构件110及第二旋转构件120的旋转方向及速度相同,并使第一旋转构件及第二旋转构件向与检测到所述障碍物的方向远离的方向原地旋转预定时间。
[0079] 并且,控制部170如下进行控制,当检测到所述障碍物的方向与特定旋转构件例如第一旋转构件110相对近时,在停止第二旋转构件120的旋转的状态下,将第一旋转构件110的旋转方向朝与目前的方向相反的方向旋转预定时间,以向远离障碍物的方向旋转。
[0080] 而且,在第一旋转构件110及第二旋转构件120的前方都检测到所述障碍物时,所述控制部170使第一旋转构件110及第二旋转构件120的旋转方向都向与目前的方向相反的方向旋转,从而可以将前进方向转换为相反方向。
[0081] 而且,控制部170可以选择除检测到障碍物的方向之外的特定方向重新设定为前进方向。此时,特定方向可为根据所述方向转换结果除检测到所述障碍物的方向之外的任意方向或者已按照所述预定路径决定的方向。
[0082] 一方面,当未检测到障碍物时,清扫机器人100判断是否经过预定时间(S107)。当未经过预定时间时,继续按照所述前进模式行驶(S103)。
[0083] 但是,经过预定时间时,清扫机器人100使第一旋转构件110及第二旋转构件120朝相同的方向旋转预定时间(S109)。
[0084] 如上所述,清扫机器人100通过旋转构件的旋转力而驱动,在旋转构件可附着抹布等布制清洁器。因此,清扫机器人100根据被清扫面的高度变化或材质变化等难以感应的障碍物上行驶会不正常。为了解决此问题,当未检测到障碍物的状态经过预定时间以上时,控制部170相同地控制所述第一旋转构件110及第二旋转构件120的旋转方向及速度以在原地旋转。
[0085] 通过所述控制部170的旋转控制,按预定时间周期进行原地旋转,从而,本发明的清扫机器人100通过旋转更能有效地检测出周围的障碍物而避开。当清扫机器人100被被清扫面的特定位置卡主而碰到难以感应障碍物的状态时,也能通过周期性地旋转逃脱。
[0086] 下面,参照图6至图10以前进模式的动作为主说明根据本发明的实施例的清扫机器人的控制方法。
[0087] 图6是用于说明根据本发明的其他一实施例的清扫机器人的控制方法的流程图。
[0088] 根据图6,清扫机器人100决定清扫模式(S201),根据决定的清扫模式决定移动路径及前进模式(S203)。前进模式可增加多种方式,但是,本发明的实施例中,主要说明存在执行一般的前进行驶的第一前进模式和为提高感应及清扫效率的第二前进模式的情况。
[0089] 控制部170可根据通过输入部180输入或通过通信部140接受的用户控制信号来决定清扫模式。
[0090] 并且,控制部170根据决定的清扫模式决定移动路径,可以决定行驶移动路径的前进模式。
[0091] 更具体而言,根据清扫模式事先决定前进模式时,控制部170可将决定的前进模式选择为目前的前进模式。例如,当清扫模式为快速清扫模式时,前进模式可决定为往前行驶的第一前进模式。并且,当清扫模式为效率清扫模式时,前进模式可决定为依次进行上述的第一步骤及第二步骤的第二前进模式。
[0092] 控制部170可根据行驶移动路径的设定速度选择前进模式。例如,当设定速度为预定值以上时,可以选择快速行驶的第一前进模式,当设定速度小于预定值时,可以决定有效地检测障碍物及清扫的第二前进模式。
[0093] 清扫机器人100选择第一前进模式时(S205),在第一前进模式下进行检测障碍物及周期性旋转(S209),当没有选择第一前进模式时,在第二前进模式下进行检测障碍物及周期性旋转(S207)。
[0094] 如上所述,控制部170根据选择的前进模式边行驶边执行检测障碍物及周期性旋转控制。控制部170通过图5所示的方法执行检测障碍物及周期性旋转,可以利用旋转构件的旋转力及摩擦力提高清扫机器人100的感应效率及避开障碍物的效果。
[0095] 此处,进一步详细说明第一前进模式为如下。
[0096] 图7及图8是用于说明根据本发明的一实施例的清扫机器人的第一前进模式的图。
[0097] 根据本发明的实施例的旋转构件的旋转方向可以是以从上面看清扫机器人100的方向为准进行说明。例如,第一方向可以是将清扫机器人100的前进方向300为12点的方向,从上面看的状态下向逆时针方向旋转的方向。第二方向与第一方向不同,以前进方向300为12点方向,朝顺时针方向旋转的方向。
[0098] 根据图7,本发明的一实施例的清扫机器人100为第一前进模式时,将第一旋转构件110朝第一旋转方向旋转,将第二旋转构件120朝与第一方向不同的第二方向旋转,从而,根据摩擦力产生相对移动力,可朝前进方向300前进。
[0099] 图8示出在第一前进模式下体现前进行驶的旋转控制盘。控制部170基于存储在存储部160的旋转控制盘值来控制驱动部150,从而,可根据前进模式执行各旋转构件110、120的旋转控制。旋转控制盘可包括按照移动模式分配于各旋转构件110、120的方向值、速度值及时间值中的一个。如图8所示,第一前进模式下,第一旋转构件110的旋转方向与第二旋转构件120的旋转方向可以不同。并且,各旋转构件110、120的旋转速度及时间可以具有相同的值。由此,清扫机器人100可朝前进方向300前进。
[0100] 进一步详细说明第二前进模式为如下。
[0101] 图9及图10示出用于说明根据本发明的一实施例的清扫机器人的第二前进模式的图。
[0102] 此时,根据本发明的实施例的旋转构件的旋转方向可以以从上面看清扫机器人100的方向为准说明。例如,第一方向是以清扫机器人100的前进方向400为12点方向从上面看的状态下朝逆时针方向旋转的方向。并且,第二方向是与第一方向不同的方向,以前进方向400为12点方向朝顺时针方向旋转的方向。
[0103] 根据图9及图10,根据本发明的实施例的清扫机器人100在第二前进模式时,首先,控制部170将第一旋转构件110朝第二方向以第一速度旋转第一时间期间(S301)。同时,控制部170将第二旋转构件120朝第二方向以第二速度旋转(S303)。此时,所述第二速度可大于第一速度。例如,所述第二速度以100为准具有值60时,第一速度可具有值7。而且,根据一实施例,第一速度也可为0。即还可以在固定第一旋转构件110的状态下只旋转第二旋转构件120来移动。
[0104] 而且,根据如上所述的速度差,清扫机器人100可具有预定的曲率半径相较于前进方向朝第二方向弯曲移动。此时,为了防止脱离路径,所述第一时间可设定为较短以防相对于前进方向400脱离预定范围以上。
[0105] 并且,当经过所述第一时间(S305)时,清扫机器人100以所述第一旋转构件110朝第一方向以所述第二速度旋转(S307),同时,所述第二旋转构件120朝所述第一方向以第一速度旋转的方式进行控制(S309)。并且,当经过第二时间时,从步骤(S301)开始重新反复执行。第一时间与第二时间可以相同,此时,第一速度也可为0。即在固定第二旋转构件120的状态下可以只旋转第一旋转构件110移动。
[0106] 上述的2个步骤依次反复执行预定时间期间,从而,清扫机器人100以前进方向400为准S字形态往返移动,同时,通过旋转力有效地利用抹布清扫。
[0107] 尤其,根据本发明的实施例的第二前进模式而言,使得通过特殊运动具备有传感器的侧面先向前移动,交替进行朝左侧或右侧倾斜的移动,从而可以提高感应效率。
[0108] 而且,第一前进模式时,前进运动会存在不能干净地擦拭2个旋转构件110、120之间的异物的情况,但是,由于在第二前进模式下以S字形往返移动,因此,能干净地清扫前进的方向。
[0109] 再次说明图6。
[0110] 若按照上述的前进模式执行检测障碍物以及周期地旋转运动,则清扫机器人100判断清扫是否结束(S211),当清扫结束时发出清扫结束提醒(S213)。
[0111] 控制部170通过输出部185发出清扫结束提醒。清扫结束提醒可通过提醒部的动作利用声音或显示器的输出体现。在未结束清扫时,可按照清扫模式从步骤(S201)继续清扫。
[0112] 本发明提供清扫机器人及其控制方法,所述清扫机器人具备一对旋转构件,在所述旋转构件附着能有效地去除附着于被清扫面的异物等的抹布,作为移动动力源能利用旋转构件的旋转力,因此,不仅改善电池的效率,而且,对应前进路径及障碍物的检测,按照行驶模式控制旋转来有效地利用抹布进行清扫。
[0113] 另外,根据本发明的多样实施例的电子装置的控制方法利用程序编码体现,以存储在多样的非暂时性计算机可读介质(non-transitory computer readable medium)的状态提供到各服务器或设备。
[0114] 非暂时性计算机可读介质半永久性地存储数据,并不是如寄存器、高速缓冲存储器、存储器等短时间存储数据,是可通过设备判读的介质。具体而言,所述多样的应用或程序存储于CD、DVD、硬盘、蓝光光盘、USB、存卡、ROM等非暂时性计算机可读介质来提供。
[0115] 以上,图示说明了本发明的优选实施例,但本发明并不限定于上述特定的实施例,本发明所属领域的技术人员可在本发明的权利要求范围内进行多样的变形实施,这样的变形例不得由技术思想或前景单独地理解。