[go: up one dir, main page]

CN105491931A - Robot cleaner and control method therefor - Google Patents

Robot cleaner and control method therefor Download PDF

Info

Publication number
CN105491931A
CN105491931A CN201480000724.4A CN201480000724A CN105491931A CN 105491931 A CN105491931 A CN 105491931A CN 201480000724 A CN201480000724 A CN 201480000724A CN 105491931 A CN105491931 A CN 105491931A
Authority
CN
China
Prior art keywords
circular arc
along
traveling
path
reference area
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
Application number
CN201480000724.4A
Other languages
Chinese (zh)
Other versions
CN105491931B (en
Inventor
宋昌南
金奉胤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Moneual Inc
Original Assignee
Moneual Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Moneual Inc filed Critical Moneual Inc
Publication of CN105491931A publication Critical patent/CN105491931A/en
Application granted granted Critical
Publication of CN105491931B publication Critical patent/CN105491931B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (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)

Abstract

本发明的实施例的机器人清扫机包括:输入部,其接收使用者的输入;存储部,其存储用于执行所述机器人清扫机的行驶的行驶模式;以及控制部,其进行如下控制:根据所述使用者的输入,基于存储在所述存储部的行驶模式而控制所述机器人清扫机的行驶,在选择了集中清扫模式的情况下,设定基于所述机器人清扫机的当前位置的基准区域,使所述机器人清扫机沿着以所述基准区域为中心的曲线放射形路径而进行前进或后退行驶。

The robotic cleaning machine of an embodiment of the present invention includes: an input unit that receives input from a user; a storage unit that stores driving modes for performing the driving of the robotic cleaning machine; and a control unit that performs the following control: controlling the driving of the robotic cleaning machine based on the user's input and the driving modes stored in the storage unit; and, when a concentrated cleaning mode is selected, setting a reference area based on the current position of the robotic cleaning machine, causing the robotic cleaning machine to move forward or backward along a radial path centered on the reference area.

Description

机器人清扫机及其控制方法Robot cleaning machine and control method thereof

技术领域technical field

本发明涉及机器人清扫机及其控制方法,更具体地,涉及能够执行特定区域的集中清扫的机器人清扫机及其控制方法。The present invention relates to a robot cleaner and a control method thereof, and more particularly, to a robot cleaner capable of performing centralized cleaning of a specific area and a control method thereof.

背景技术Background technique

随着工业技术的发达,各种装置被自动化。如众所周知,机器人清扫机作为这样的机器而被应用:在没有使用者的操作的情况下,在想要清扫的区域内自主行驶而从被清扫面吸入灰尘等的异物或擦拭被清扫面的异物,从而自动对想要清扫的区域进行清扫。With the development of industrial technology, various devices are automated. As is well known, a robot cleaner is used as a machine that autonomously travels in an area to be cleaned without the user's operation, and sucks foreign matter such as dust from the surface to be cleaned or wipes foreign matter on the surface to be cleaned. , so as to automatically clean the area you want to clean.

一般,这样的机器人清扫机包括利用电等这样的动力源,并通过吸入力而执行清扫的真空清扫机。Generally, such robot cleaners include vacuum cleaners that use a power source such as electricity and perform cleaning by suction force.

另外,包括这样的真空清扫机的机器人清扫机存在不能去除固着在被清扫面的异物或顽固污渍等的界限限制,因此最近出现了在机器人清扫机附着抹布等的棉型清洁器而执行湿抹布清扫或抹布清扫的机器人清扫机。In addition, robot cleaners including such vacuum cleaners have limitations in that they cannot remove foreign matter or stubborn stains adhering to the surface to be cleaned, so recently there has been a robot cleaner that attaches a cotton-type cleaner such as a rag to perform wet cleaning. Robotic sweepers that sweep or mop.

但是,在利用了一般的机器人清扫机的清扫方式中,在周边障碍物多或狭窄并结构复杂的情况下不能自由移动,因此存在效率低的问题。However, in the cleaning method using a general robot cleaner, there is a problem of low efficiency because it cannot move freely when there are many obstacles in the surrounding area or when the structure is narrow and complicated.

特别是,虽然需要一种在特定地点、特定区域有效地进行清扫的行驶模式,但事实上未研发出有效解决该问题的清扫方式。In particular, although there is a need for a driving mode that effectively cleans a specific location and a specific area, a cleaning method that effectively solves this problem has not actually been developed.

为此,虽然出现了几种通常对特定区域集中清扫的方式,但以往的区域清扫方式简单地提供形成以特定地点为中心形成圆形或四角路径,并沿着该路径反复移动的形态,因此存在根据障碍物的形态及结构效率急剧下降的问题。For this reason, although there have been several methods of intensively cleaning a specific area, the conventional area cleaning method simply provides a form of forming a circular or square path centered on a specific point and moving repeatedly along this path. There is a problem that the efficiency drops rapidly depending on the shape and structure of the obstacle.

不仅如此,在一般的机器人清扫机的抹布清扫方式的情况下,直接利用现有的吸入式真空清扫机用移动模式和对障碍物的回避方式等而行驶,因此存在即便能够去除分散在被清扫面的灰尘等,但不容易去除固着于被清扫面的异物等的问题。Not only that, in the case of the rag cleaning method of a general robot cleaner, the existing suction-type vacuum cleaner is directly used in the movement mode and the avoidance method for obstacles, etc. However, it is not easy to remove foreign matter fixed on the surface to be cleaned.

发明内容Contents of the invention

技术课题technical issues

本发明是鉴于如上述的问题而研发的,本发明的目的在于提供一种在周边障碍物多或狭窄且复杂的结构的情况下也几乎不受影响而有效地对特定区域进行集中清扫的机器人清扫机及其控制方法。The present invention was developed in view of the above-mentioned problems, and an object of the present invention is to provide a robot that can efficiently and intensively clean a specific area without being affected by many surrounding obstacles or narrow and complicated structures. Cleaning machine and control method thereof.

另外,本发明的目的在于提供一种不仅能够对复杂的结构进行集中清扫,而且还同时提高抹布清扫的清扫效率的机器人清扫机及其控制方法。Another object of the present invention is to provide a robot cleaner capable of intensive cleaning of complex structures while improving cleaning efficiency of mop cleaning and a control method thereof.

解决课题的手段means of solving problems

为了解决上述课题,本发明的机器人清扫机包括:输入部,其接收使用者的输入;存储部,其存储用于执行所述机器人清扫机的行驶的行驶模式;以及控制部,其进行如下控制:根据所述使用者的输入,基于存储在所述存储部中的行驶模式而控制所述机器人清扫机的行驶,在选择了集中清扫模式的情况下,设定基于所述机器人清扫机的当前位置的基准区域,使所述机器人清扫机沿着以所述基准区域为中心的曲线放射形路径而进行前进或后退行驶。In order to solve the above-mentioned problems, the robot cleaner of the present invention includes: an input unit that receives an input from a user; a storage unit that stores a travel pattern for executing travel of the robot cleaner; and a control unit that performs the following control: : According to the input of the user, the driving of the robot cleaner is controlled based on the driving mode stored in the storage unit, and when the concentrated cleaning mode is selected, the current The reference area of the position is used to make the robot sweeper travel forward or backward along a curved radial path centered on the reference area.

另外,为了解决上述课题,本发明的机器人清扫机的控制方法包括如下步骤:接收使用者的输入;存储用于执行所述机器人清扫机的行驶的行驶模式;根据所述使用者的输入,基于存储于所述存储部的行驶模式而控制所述机器人清扫机的行驶;在选择了集中清扫模式的情况下,设定基于所述机器人清扫机的当前位置的基准区域;以及将所述机器人清扫机控制为沿着以所述基准区域为中心的曲线放射形路径而进行前进或后退行驶。In addition, in order to solve the above-mentioned problem, the control method of the robot cleaner according to the present invention includes the following steps: receiving the user's input; controlling the travel of the robot cleaner based on the travel mode stored in the storage unit; setting a reference area based on the current position of the robot cleaner when the concentrated cleaning mode is selected; and cleaning the robot. The machine is controlled to travel forward or backward along a curved radial path centered on the reference area.

另外,为了解决如上述的课题,本发明的方法可体现为一种计算机可读的记录介质,该记录介质中记录有用于使计算机执行的程序。In addition, in order to solve the above-mentioned problems, the method of the present invention may be embodied as a computer-readable recording medium in which a program for causing a computer to execute is recorded.

发明效果Invention effect

根据本发明的实施例的机器人清扫机的控制方法,沿着曲线放射形路径,以基准区域为中心而反复进行前进和后退,并且在每个反复时刻,能够将行进方向向特定方向分别扭转一定角度,因此能够控制为对以特定距离为直径的圆内部进行集中清扫,并提高集中清扫时的效率。According to the control method of the robot cleaning machine in the embodiment of the present invention, along the curved radial path, it repeatedly advances and retreats with the reference area as the center, and at each repetition time, the direction of travel can be twisted in a specific direction by a certain amount. Therefore, it can be controlled to perform centralized cleaning within a circle with a specific distance as the diameter, and improve the efficiency of centralized cleaning.

另外,根据本发明的实施例的机器人清扫机的控制方法,在检测出障碍物时,沿着曲线放射形路径而后退或者以原地旋转一定角度的方式回避,由此即便是复杂的结构或存在障碍物也不会受到太大的影响,即使对角落也能够进行清扫。In addition, according to the control method of the robot cleaning machine according to the embodiment of the present invention, when an obstacle is detected, it retreats along the curved radial path or avoids it by rotating a certain angle on the spot, so that even complex structures or It will not be greatly affected by obstacles, and it can be cleaned even in corners.

附图说明Description of drawings

图1是概略性地示出本发明的实施例的机器人清扫机的外观的图。FIG. 1 is a diagram schematically showing the appearance of a robot cleaner according to an embodiment of the present invention.

图2是更具体地示出本发明的实施例的机器人清扫机的结构的框图。FIG. 2 is a block diagram more specifically showing the structure of the robot cleaner of the embodiment of the present invention.

图3是用于说明本发明的实施例的机器人清扫机的控制方法的流程图。FIG. 3 is a flowchart for explaining a method of controlling the robot cleaner according to the embodiment of the present invention.

图4至图9是用于说明体现本发明的实施例的机器人清扫机的集中清扫的一实施例的流程图。4 to 9 are flowcharts for explaining an example of centralized cleaning by a robot cleaner embodying an embodiment of the present invention.

图10至图14是用于说明体现本发明的另一实施例的机器人清扫机的集中清扫的一实施例的流程图。10 to 14 are flowcharts for explaining an embodiment of centralized cleaning by a robot cleaner embodying another embodiment of the present invention.

图15至图16是用于说明本发明的又一实施例的机器人清扫机的控制方法的流程图。15 to 16 are flowcharts illustrating a method of controlling a robot cleaner according to still another embodiment of the present invention.

具体实施方式detailed description

以下内容仅例示本发明的原理。因此,本领域技术人员能够发明虽然在本说明书中未明确说明或图示,但体现本发明的原理且包括在本发明的概念和范围的各种装置。另外,在本说明书所列举的所有附带条件的用语及实施例在原则上应明确定义为用来理解本发明的概念的意思,并应该理解本发明不限于这样的特别列举的实施例及状态。The following merely illustrates the principles of the invention. Therefore, those skilled in the art can invent various devices that embody the principle of the present invention and are included in the concept and scope of the present invention although not explicitly described or illustrated in the present specification. In addition, all proviso words and examples listed in this specification should be clearly defined in principle to understand the concept of the present invention, and it should be understood that the present invention is not limited to such specifically listed examples and states.

另外,本发明的原理、观点及实施例以及列举特定实施例的所有详细说明包括这些事项的结构及功能性均等物。另外,这样的均等物不仅包括目前公知的均等物,而且还包括将来要研发的均等物即以与结构无关地执行相同的功能的方式发明的所有元件。In addition, the principles, viewpoints, and embodiments of the present invention, and all detailed descriptions citing specific embodiments include structural and functional equivalents of these matters. In addition, such equivalents include not only currently known equivalents but also equivalents to be developed in the future, that is, all elements invented in a manner of performing the same function regardless of structure.

因此,例如,本说明书的框图表示将本发明的原理具体化的例示的电路的概念性观点。与此类似地,所有流程图、状态转换图、伪代码等实质上可显示于计算机可读的介质,不管是否明确示出计算机或处理器,但应该理解为利用计算机或处理器而执行的各种程序。Thus, for example, block diagrams of the present specification represent conceptual views of illustrative circuitry embodying the principles of the invention. Similarly, all flowcharts, state transition diagrams, pseudo-code, etc., that may be substantially displayed on a computer-readable medium, regardless of whether a computer or processor is explicitly shown, should be understood as being executed by a computer or a processor. kind of program.

处理器或包括以与此类似的概念示出的功能块的在附图中所示的各种元件的功能不仅通过专用硬件的使用而提供,而且也是通过与适当的软件相关的、具备执行软件的能力的硬件的使用而提供。在通过处理器而提供时,所述功能是通过单一专用处理器、单一共有处理器或多个个别处理器而提供,其中一部分是可共有的。The functions of a processor or various elements shown in the drawings including functional blocks shown with a concept similar to this are provided not only by the use of dedicated hardware but also by associated with appropriate software, equipped with execution software The capability of the hardware is provided for use. When provided by a processor, the functionality is provided by a single dedicated processor, a single shared processor, or multiple individual processors, some of which may be shared.

另外,关于处理器、控制或以与此类似的概念提示的用语的使用,不能将具备执行软件的能力的硬件排他性地引用来解释,而应解释为隐含包括无限制地存储数字信号处理器(DSP)硬件、软件的只读存储器(ROM)、随机存储器(RAM)及非易失性存储器。还可以包括公知的其他硬件。In addition, the use of terms suggesting a processor, control, or concepts similar thereto shall not be construed as referring exclusively to hardware capable of executing software, but shall be construed as implicitly including unlimited storage of digital signal processors (DSP) hardware, software read-only memory (ROM), random access memory (RAM) and non-volatile memory. Other known hardware may also be included.

在本说明书的权利要求书中,作为用于执行实施方式中记载的功能的单元的结构要件包括例如执行所述功能的电路元件的组合或执行包括固件/微码等所有形式的软件的功能的所有方法,并且为执行所述功能而与执行所述软件的适当的电路结合。根据这样的权利要求书而定义的本发明与由所列举的各个单元所提供的功能结合,并与权利要求书所要求的方式结合,因此能够提供所述功能的任何单元也与从本说明书掌握的单元均等。In the claims of this specification, the structural elements as means for performing the functions described in the embodiments include, for example, combinations of circuit elements that perform the functions or functions that perform all forms of software including firmware and microcode. All methods and in combination with appropriate circuitry executing the software for performing the described functions. The invention defined according to such claims is combined with the functions provided by the listed units and in the manner required by the claims, so any unit that can provide the functions is also not understood from this description. units are equal.

通过下面的参照附图而进行的说明,能够进一步明确上述目的、特征及优点,因此本领域技术人员能够容易实施本发明的技术思想。另外,在对本发明进行说明的过程中,在对与本发明相关的公知技术的具体说明使得本发明的要旨不清楚的情况下,省略其详细说明。The above object, features, and advantages will be clarified by the following description with reference to the accompanying drawings, so that those skilled in the art can easily implement the technical idea of the present invention. In addition, in describing the present invention, if the specific description of known techniques related to the present invention makes the gist of the present invention unclear, the detailed description will be omitted.

下面,参照附图对本发明的各种实施例进行详细说明。Various embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

图1示出本发明的实施例的机器人清扫机的外观,图2是示出本发明的实施例的机器人清扫机的结构的框图。FIG. 1 shows the appearance of the robot cleaner according to the embodiment of the present invention, and FIG. 2 is a block diagram showing the configuration of the robot cleaner according to the embodiment of the invention.

参照图1,本发明的机器人清扫机(100)在有使用者的输入的情况下,基于预定的行驶模式而向特定方向行驶。为此,如附图右侧所示,在机器人清扫机(100)的下端结合有用于行驶的至少一个旋转部件(101),通过至少一个旋转部件(101)的旋转,控制机器人清扫机(100)的行驶方向及行驶角度。至少一个旋转部件(101)可以是例如利用马达而控制驱动的两个以上的轮子。Referring to FIG. 1 , the robot cleaning machine (100) of the present invention travels in a specific direction based on a predetermined travel pattern in the case of a user's input. For this reason, as shown on the right side of the accompanying drawing, the lower end of the robot sweeper (100) is combined with at least one rotating part (101) for traveling, and by the rotation of at least one rotating part (101), the robot sweeper (100) is controlled. ) driving direction and driving angle. The at least one rotating part (101) may be, for example, two or more wheels controlled and driven by a motor.

另外,在本发明的实施例的机器人清扫机(100)的下部附着有用于进行抹布清扫的棉状的清洁器。为此,机器人清扫机(100)还具备清洁器附着模块(102)。附着于机器人清扫机(100)的清洁器由超细纤维布、抹布、无纺布、刷子等这样的能够擦拭各种被清扫面的布类的纤维材质构成,以使能够去除固着在地面的异物。另外,虽然未在图1中示出,机器人清扫机(100)还具备用于提高清洁器的抹布清扫能力的水供给部(190)。In addition, a cotton-like cleaner for cleaning with a rag is attached to the lower part of the robot cleaner (100) according to the embodiment of the present invention. To this end, the robot cleaning machine (100) is further provided with a cleaner attachment module (102). The cleaner attached to the robot cleaner (100) is made of fiber materials such as microfiber cloth, rag, non-woven fabric, brush, etc., which can wipe various cloths on the surface to be cleaned, so that it can remove dirt and dirt fixed on the ground. foreign body. In addition, although not shown in FIG. 1 , the robot cleaner ( 100 ) further includes a water supply unit ( 190 ) for improving the rag cleaning ability of the cleaner.

特别是,根据本发明的实施例,机器人清扫机(100)的行驶速度及行驶角速度根据所存储的行驶模式而实时变更,由此执行基于本发明的实施例的集中清扫模式。In particular, according to the embodiment of the present invention, the driving speed and the driving angular velocity of the robot cleaner (100) are changed in real time according to the stored driving mode, thereby executing the concentrated cleaning mode based on the embodiment of the present invention.

更具体地,参照图2,本发明的实施例的机器人清扫机(100)包括输入部(120)、传感部(130)、检测部(135)、通信部(140)、存储部(150)、显示部(160)、行驶部(170)、清扫部(180)、水供给部(190)及电源部(195)。More specifically, referring to Fig. 2, the robot cleaning machine (100) of the embodiment of the present invention includes an input unit (120), a sensor unit (130), a detection unit (135), a communication unit (140), a storage unit (150) ), a display unit (160), a traveling unit (170), a cleaning unit (180), a water supply unit (190) and a power supply unit (195).

输入部(120)接收由使用者进行的按钮操作输入或者接收命令或控制信号。输入部(120)可生成用于由使用者控制机器人清扫机(100)的动作的输入数据,输入部(120)由键盘(keypad)圆顶开关(domeswitch)、触控垫(静压/静电)、滚轮,轻摇开关等构成。通过输入部(120),使用者可选择所希望的功能或者输入信息。The input unit (120) receives a button operation input by a user or receives a command or a control signal. The input unit (120) can generate input data for controlling the action of the robot cleaner (100) by the user. The input unit (120) is composed of a keyboard (keypad), a dome switch (dome switch), a touch pad (static ), rollers, jiggle switches, etc. Through the input unit (120), the user can select a desired function or input information.

另外,输入部(120)可接收本发明的实施例的自动行驶模式输入,或者接收模式键输入、扫除模式输入、行驶开始或行驶结束输入等。为此,输入部(120)具备用于接收各个模式输入的各种按钮或通过触屏而呈现功能的软按钮等。In addition, the input unit (120) may receive an automatic driving mode input according to an embodiment of the present invention, or receive a mode key input, a cleaning mode input, a driving start or a driving end input, and the like. For this purpose, the input unit (120) includes various buttons for receiving input of various modes, soft buttons for presenting functions through a touch screen, and the like.

传感部(130)设于机器人清扫机(100)的侧表面,用于检测障碍物。The sensing part (130) is arranged on the side surface of the robot cleaning machine (100) for detecting obstacles.

传感部(130)感应出机器人清扫机(100)的周边状态而产生用于控制机器人清扫机(100)的动作的传感信号。并且,传感部(130)将根据周边状态而检测到的传感信号传递给检测部(135)。这样的传感部(130)是向外部发送红外线或超声波信号,并接收从障碍物反射出的信号的障碍物检测传感器。另外,传感部(130)包括照相机传感器等,该照相机传感器生成图像信息并传递所生成的图像信息,或者过滤出图像信息而输出所感应到的周边信息。The sensing part (130) senses the peripheral state of the robot cleaner (100) to generate a sensing signal for controlling the action of the robot cleaner (100). And, the sensing unit (130) transmits the sensing signal detected based on the surrounding state to the detecting unit (135). Such a sensor (130) is an obstacle detection sensor that transmits infrared or ultrasonic signals to the outside and receives signals reflected from obstacles. In addition, the sensing unit (130) includes a camera sensor that generates image information and transmits the generated image information, or filters out the image information to output sensed surrounding information.

检测部(135)基于由传感部(130)感应到的信息而检测出存在于任意的特定区域内的物体或障碍物等。例如,检测部(135)以行进方向为基准检测出前方的障碍物或者检测出位于后方的障碍物。检测部从由传感部(130)检测出的超声波传感器信号、红外线传感器信号、RF传感器信号或图像数据检测出障碍物的位置及与障碍物之间的距离,或者检测出与障碍物之间的冲突。The detection unit (135) detects an object, an obstacle, etc. present in an arbitrary specific area based on information sensed by the sensor unit (130). For example, a detection unit (135) detects an obstacle in front or detects an obstacle in the rear based on the traveling direction. The detecting unit detects the position of the obstacle and the distance to the obstacle from the ultrasonic sensor signal, infrared sensor signal, RF sensor signal or image data detected by the sensor unit (130), or detects the distance between the obstacle and the obstacle. conflict.

通信部(140)包括可进行机器人清扫机(100)与其他无线终端之间或机器人清扫机(100)与其他无线终端所在的网络之间的无线通信的一个以上的模块。例如,通信部(140)可与作为远程控制装置的无线终端通信,包括用于进行该通信的局域通信模块或无线互联网模块等。The communication unit (140) includes one or more modules capable of wireless communication between the robot cleaner (100) and other wireless terminals or between the robot cleaner (100) and a network where other wireless terminals are located. For example, the communication unit (140) can communicate with a wireless terminal as a remote control device, including a local area communication module or a wireless Internet module for the communication.

通过由这样的通信部(140)接收的控制信号,机器人清扫机(100)的动作状态或动作方式等被控制。作为控制机器人清扫机(100)的终端,例如包括可与机器人清扫机(100)通信的智能手机、平板机、个人计算机、遥控器(远程控制装置)等。The operating state and operating mode of the robot cleaner (100) are controlled by the control signal received by such a communication unit (140). Examples of terminals for controlling the robot cleaner (100) include smartphones, tablets, personal computers, remote controllers (remote control devices) and the like that can communicate with the robot cleaner (100).

另外,存储部(150)可存储各种使用者接口(UserInterface)或图形用户接口(GraphicUserinterface),或存储用于进行控制部(110)的动作的程序,并可临时存储输入/输出的数据。存储部(150)可包括快闪存储器类型(flashmemorytype)、硬盘类型(harddisktype)、微型多媒体记忆卡类型(multimediacardmicrotype)、卡类型的存储器(例如,SD或XD存储器等)、随机存储器(RandomAccessMemory,RAM),SRAM(StaticRandomAccessMemory)、只读存储器(Read-OnlyMemory,ROM)、EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory)、PROM(ProgrammableRead-OnlyMemory)、磁性存储器、磁盘、光盘中的至少一个类型的存储介质。In addition, the storage unit (150) can store various user interfaces (User Interface) or Graphic User Interface (Graphic User Interface), store programs for operating the control unit (110), and can temporarily store input/output data. The storage unit (150) may include a flash memory type (flashmemorytype), a hard disk type (harddisktype), a miniature multimedia memory card type (multimediacardmicrotype), a memory card type (for example, SD or XD memory, etc.), a random access memory (RandomAccessMemory, RAM ), SRAM (StaticRandomAccessMemory), read-only memory (Read-OnlyMemory, ROM), EEPROM (ElectricallyErasableProgrammableRead-OnlyMemory), PROM (ProgrammableRead-OnlyMemory), magnetic memory, magnetic disk, at least one type of storage medium in optical disk.

特别是,根据本发明的实施例,存储部(150)存储一个以上的行驶模式信息,并存储关于本发明的实施例的集中清扫模式的动作信息。In particular, according to an embodiment of the present invention, the storage unit (150) stores one or more driving mode information, and stores operation information related to the concentrated cleaning mode of the embodiment of the present invention.

显示部(160)设于机器人清扫机(100)的上表面或侧表面,显示由控制部(110)生成的各种信息。在此,显示部(160)可包括液晶显示器(LiquidCrystalDisplay:LCD)、薄膜晶体管液晶显示器(ThinFilmTransistor-LiquidCrystalDisplay:TFTLCD)、有机发光二极管(OrganicLight-EmittingDiode:OLED)、软性显示器(FlexibleDisplay)、场致发光显示器(EmissionDisplay:FED)、三维显示器(3DDisplay)、透明显示器中的至少一个。The display unit (160) is provided on the upper surface or the side surface of the robot cleaner (100), and displays various information generated by the control unit (110). Here, the display unit (160) may include a liquid crystal display (Liquid Crystal Display: LCD), a thin film transistor liquid crystal display (Thin Film Transistor-Liquid Crystal Display: TFTLCD), an organic light-emitting diode (Organic Light-Emitting Diode: OLED), a flexible display (Flexible Display), a field At least one of a light-emitting display (Emission Display: FED), a three-dimensional display (3D Display), and a transparent display.

另外,显示部(160)还包括声音输出模块及报警部等。In addition, the display unit (160) also includes a sound output module, an alarm unit and the like.

行驶部(170)产生用于通过控制部(110)的控制而使旋转部件进行旋转移动的控制信号。行驶部(170)由为驱动至少一个以上的旋转部件而与马达及齿轮等结合的组件构成。The running unit (170) generates a control signal for rotationally moving the rotating member under the control of the control unit (110). The running unit (170) is composed of a unit combined with a motor, a gear, etc. to drive at least one rotating member.

行驶部(170)通过控制部(110)的控制而执行移动、静止、速度控制、方向转换或角速度变更等的行驶动作。为此,行驶部(170)与编码器(encoder)等的传感器连接。The running unit (170) executes running operations such as moving, standing still, speed control, direction change, and angular velocity change under the control of the control unit (110). For this purpose, the traveling unit (170) is connected to a sensor such as an encoder.

另外,清扫部(180)设于所述机器人清扫机(100)的下表面,通过所述控制部(110)的控制,在所述机器人清扫机(100)的移动中或停止中执行将下方的异物吸收或用抹布擦拭的清扫动作。另外,所述清扫部(180)还包括净化空气中的污染物质的空气净化部。In addition, the cleaning unit (180) is provided on the lower surface of the robot cleaner (100), and under the control of the control unit (110), the robot cleaner (100) moves or stops to clean the lower surface of the robot cleaner (100). The cleaning action of absorbing foreign matter or wiping with a rag. In addition, the cleaning unit (180) further includes an air cleaning unit for cleaning pollutants in the air.

特别是,在本发明的实施例中,清扫部(180)包括清洁器附着模块(102)。在清洁器附着模块(102)附着有如抹布等这样的棉状的清洁器。由此,当在清扫部(180)附着了棉型清洁器时,机器人清扫机(100)执行利用与地面之间的摩擦而擦拭固着于地面的污染物质的抹布清扫。In particular, in an embodiment of the invention, the cleaning section (180) includes a cleaner attachment module (102). Cotton-like cleaners such as rags are attached to the cleaner attachment module (102). Thus, when the cotton cleaner is attached to the cleaning unit (180), the robot cleaner (100) performs mop cleaning in which the pollutants fixed to the ground are wiped off by friction with the ground.

水供给部(190)通过这样的清洁器附着模块(102)而持续地供给水,从而能够提高清洁器的擦拭性能即扫除(SWEEPING)性能。例如,在附着有抹布的情况下,将水供给部(190)控制为持续地向抹布供给水。水的供给量是利用水供给部(190)自身的功能来控制,或利用控制部(110)而进行物理性地控制的。The water supply unit (190) continuously supplies water through such a cleaner attachment module (102), thereby improving the wiping performance of the cleaner, that is, the sweeping performance. For example, when a mop is attached, the water supply unit (190) is controlled to continuously supply water to the mop. The amount of water supplied is controlled by the function of the water supply unit (190) itself, or physically controlled by the control unit (110).

控制部(110)通常对机器人清扫机(100)的整体动作进行控制。例如执行与清扫时间判断、清扫路径决定、行驶模式选择、障碍物回避等相关的程序及控制。The control unit (110) usually controls the overall operation of the robot cleaner (100). For example, programs and controls related to cleaning time judgment, cleaning route determination, driving mode selection, obstacle avoidance, etc. are executed.

特别是,根据本发明的实施例,控制部(110)按照存储于存储部(150)的行驶模式而执行集中清扫模式。In particular, according to an embodiment of the present invention, the control unit (110) executes the intensive cleaning mode according to the driving mode stored in the storage unit (150).

控制部(110)进行如下控制:基于根据使用者的输入而存储于存储部(150)的行驶模式而控制所述机器人清扫机的行驶,在选择了集中清扫模式的情况下,设定基于所述机器人清扫机的当前位置的基准区域,使所述机器人清扫机沿着以所述基准区域为中心的曲线放射形路径而进行前进或后退行驶。The control unit (110) performs control to control the travel of the robot cleaner based on the travel mode stored in the storage unit (150) based on the user's input, and when the centralized cleaning mode is selected, the setting is based on the travel mode specified. A reference area of the current position of the robot cleaner, and the robot cleaner moves forward or backward along a curved radial path centered on the reference area.

在此,所述放射形路径包括一个以上的圆弧路径或包括一个以上的往返圆弧路径。Here, the radial path includes more than one arc path or includes more than one round-trip arc path.

在放射形路径包括所述一个以上的圆弧路径的情况下,控制部(110)进行如下控制:以所述基准区域为中心,使所述机器人清扫机(100)以一定的角速度沿着第1圆弧路径而进行前进移动,然后在重新后退到所述基准区域的期间,使其返回到向一定方向分别扭转一定角度的第2圆弧路径,从而形成曲线放射形路径。When the radial path includes the one or more circular arc paths, the control unit (110) performs the following control: centering on the reference area, the robot cleaner (100) moves along the first arc at a certain angular velocity. 1 circular arc path to move forward, and then return to the second circular arc path twisted by a certain angle in a certain direction while retreating to the reference area again, thereby forming a curved radial path.

为此,在选择了所述集中清扫模式的情况下,控制部(110)以如下方式控制旋转角速度:沿着第1圆弧路径而执行前进行驶,并以沿着基于所述前进行驶的距离而计算的第2圆弧路径而扭转一定角度的路径后退行驶至所述基准区域。For this reason, when the concentrated cleaning mode is selected, the control unit (110) controls the rotational angular velocity in such a manner that the forward travel is performed along the first circular arc path, and the rotational angular velocity is controlled along the distance based on the forward travel. And the calculated second circular arc path reverses the path by a certain angle and travels backward to the reference area.

另外,在选择了所述集中清扫模式的情况下,控制部(110)以如下方式控制旋转角速度:沿着第1圆弧路径而执行前进行驶,并以沿着基于所述前进行驶的时间而计算的第2圆弧路径而扭转一定角度的路径后退行驶至所述基准区域。In addition, when the intensive cleaning mode is selected, the control unit (110) controls the rotational angular velocity by performing forward travel along the first circular arc path, and at a time based on the forward travel. The calculated second circular arc path is reversed by a certain angle and travels backward to the reference area.

并且,在沿第1圆弧路径而前进行驶时检测出障碍物的情况下,控制部(110)进行如下控制:转换成后退行驶,并根据所述前进行驶的距离、前进行驶角速度及前进行驶时间中的至少一个来计算第2圆弧路径而后退行驶至所述基准区域。In addition, when an obstacle is detected while traveling forward along the first circular arc path, the control unit (110) performs control to switch to reverse traveling, and perform a control based on the distance traveled forward, the angular velocity of forward traveling and the At least one of the times is used to calculate the second arc path and travel backward to the reference area.

另外,在所述放射形路径包括一个以上的往返圆弧路径的情况下,在选择了所述集中清扫模式时,控制部(110)进行如下控制:沿着第1往返圆弧路径执行前进行驶,当完成前进行驶时,沿着所述第1往返圆弧路径而后退行驶至所述基准区域,当完成后退行驶时,在原地旋转一定角度。In addition, when the radial path includes more than one round-trip circular arc path, when the centralized cleaning mode is selected, the control unit (110) controls to perform forward travel along the first round-trip circular arc path. , when the forward travel is completed, travel backward along the first round-trip circular arc path to the reference area, and when the backward travel is completed, rotate at the same place at a certain angle.

在沿着所述第1往返圆弧路径前进行驶时检测出障碍物的情况下,控制部(110)进行如下控制:转换成后退行驶,并基于所述前进行驶的时间或距离,沿着所述第1往返圆弧路径的一部分而向所述基准区域后退行驶。When an obstacle is detected while traveling forward along the first round-trip circular arc path, the control unit (110) performs the following control: switching to reverse traveling, and based on the time or distance of the forward traveling, Part of the first round-trip arc path is used to travel backward toward the reference area.

并且,在自所述基准区域一定距离以内检测出障碍物的情况下,通过控制部(110)而以用于回避所述障碍物的方向原地旋转。And, when an obstacle is detected within a certain distance from the reference area, the control unit (110) rotates in place in a direction for avoiding the obstacle.

另外,在根据使用者的输入而选择了扫除模式的情况下,控制部(110)对于当前执行中的行驶模式而适用如下特性,从而进一步提高抹布清扫的效率:当所述机器人清扫机在一定路径上行驶了第1距离时,沿着所述一定路径而返回比所述第1距离短的第2距离。对此将后述。In addition, when the cleaning mode is selected according to the user's input, the control unit (110) applies the following characteristics to the currently running driving mode to further improve the efficiency of mop cleaning: When the robot cleaning machine is at a certain When traveling a first distance on the route, return to a second distance shorter than the first distance along the predetermined route. This will be described later.

并且,电源部(195)供给机器人清扫机(100)的动作电源,对来自从外部电源供给装置的供电进行存储或进行充电。为此,电源部(195)具备一个以上的电池。电源部(195)通过有/无线充电方式而得到来自从外部电源供给装置的供电。In addition, the power supply unit (195) supplies operating power to the robot cleaner (100), and stores or charges power supplied from an external power supply device. For this purpose, the power supply unit (195) includes one or more batteries. The power supply unit (195) receives power from an external power supply device through wired/wireless charging.

这样,在选择了集中行驶模式时,控制部(110)沿着曲线放射形路径而执行相对基准区域的往返行驶,从而消除因特定清扫区域的结构或复杂度而不可进行的情况,将效率降低最小化。另外,实现圆形的清扫覆盖率,并能够根据障碍物来适应性地变更,因此可提高清扫效率。例如,在角落部分或有障碍物的结构中也毫无问题地适用集中清扫模式。In this way, when the concentrated driving mode is selected, the control unit (110) executes the round-trip driving relative to the reference area along the curved radial path, thereby eliminating the situation that cannot be carried out due to the structure or complexity of the specific cleaning area, and the efficiency will be reduced. minimize. In addition, circular cleaning coverage can be realized, and it can be adaptively changed according to obstacles, so cleaning efficiency can be improved. For example, the concentrated cleaning mode can also be used without problems in corner sections or structures with obstacles.

图3是用于说明本发明的实施例的机器人清扫机(100)的控制方法的流程图。Fig. 3 is a flow chart for explaining the control method of the robot cleaner (100) according to the embodiment of the present invention.

参照图3,本发明的实施例的机器人清扫机(100)存储多个行驶模式(S101)。Referring to FIG. 3, the robot cleaning machine (100) of the embodiment of the present invention stores a plurality of travel patterns (S101).

如上所述,存储部(150)存储预先决定的多个行驶模式。多个行驶模式包括用于进行一般的清扫的行驶模式,并包括本发明的实施例的集中清扫模式。As described above, the storage unit (150) stores a plurality of predetermined traveling patterns. The plurality of travel modes include a travel mode for performing general cleaning and an intensive cleaning mode according to an embodiment of the present invention.

另外,存储部(150)还包括用于将各种清扫模式组合而执行的调度信息。调度信息包括行驶模式的顺序信息和与各个行驶模式对应的时间信息。在此,存储于存储部(150)的各个行驶模式信息或调度信息预先存储于非易失性存储器或临时存储于易失性存储器。In addition, the storage unit (150) further includes schedule information for executing various cleaning modes in combination. The schedule information includes sequence information of travel modes and time information corresponding to each travel mode. Here, each travel mode information or schedule information stored in the storage unit (150) is stored in advance in a nonvolatile memory or temporarily stored in a volatile memory.

在此,存储于存储部(150)的行驶模式及调度信息通过通信部(140)而按照一定周期而被更新,或在每次与互联网网络等连接时被刷新,或在每次机器人清扫机(100)开始清扫时从网络接收而临时被存储。因此,使用者在每次改善适当的行驶模式及对此的调度信息时可进行更新,因此能够实时提高性能。Here, the driving pattern and scheduling information stored in the storage unit (150) are updated at a fixed cycle through the communication unit (140), or are refreshed each time the Internet network is connected, or are updated each time the robot cleaner is connected to the Internet. (100) When cleaning is started, it is received from the network and temporarily stored. Therefore, since the user can update the appropriate driving pattern and schedule information therefor every time the user improves it, performance can be improved in real time.

之后,机器人清扫机(100)接收用于开始清扫的使用者的输入(S103)。After that, the robot cleaner (100) receives a user's input to start cleaning (S103).

并且,机器人清扫机(100)根据使用者的输入而选择集中清扫模式选择(S105),根据所选择的模式而控制机器人清扫机的移动(S107)。And, the robot cleaner (100) selects the intensive cleaning mode selection (S105) according to the user's input, and controls the movement of the robot cleaner according to the selected mode (S107).

当基于使用者的输入而选择了集中清扫模式时,控制部(110)按照上述的集中清扫模式而控制机器人清扫机的移动。对于更具体的根据机器人清扫机的集中清扫模式进行的移动,则进行后述。When the centralized cleaning mode is selected based on the user's input, the control unit (110) controls the movement of the robot cleaner in accordance with the above-mentioned centralized cleaning mode. More specific movement by the intensive cleaning mode of the robot cleaner will be described later.

之后,当接收到模式结束输入(S109)或者在经过了与集中清扫模式对应的一定时间的情况下(S111),机器人清扫机(100)结束集中清扫模式。Afterwards, when a mode end input is received (S109) or when a certain period of time corresponding to the concentrated cleaning mode has elapsed (S111), the robot cleaner (100) ends the concentrated cleaning mode.

下面,参照图4至图15,对这样的集中清扫模式及由此进行的机器人清扫机(100)的移动控制进行说明。Next, such an intensive cleaning mode and the movement control of the robot cleaner ( 100 ) performed thereby will be described with reference to FIGS. 4 to 15 .

图4至图9是用于说明体现本发明的实施例的机器人清扫机的集中清扫模式的一实施例的流程图。4 to 9 are flowcharts illustrating an embodiment of the concentrated cleaning mode of the robot cleaner embodying an embodiment of the present invention.

参照图4,当选择了集中清扫模式时,机器人清扫机(100)决定基准区域(S201)。Referring to FIG. 4, when the centralized cleaning mode is selected, the robot cleaner (100) determines a reference area (S201).

控制部(110)将以机器人清扫机(100)最初所在的开始地点为基准具备一定半径的圆区域决定为基准区域。A control unit (110) determines a circular area with a constant radius based on a starting point where the robot cleaner (100) is initially located as a reference area.

并且,当决定了基准区域时,机器人清扫机(100)按照第1角速度,按照第1圆弧路径前进行驶(S03)。Then, when the reference area is determined, the robot cleaner (100) travels forward along the first circular arc path at the first angular velocity (S03).

之后,机器人清扫机(100)计算用于在第2圆弧路径上的后退行驶的第2角速度(S205)。Thereafter, the robot cleaner (100) calculates a second angular velocity for backward travel on the second circular arc path (S205).

根据本发明的实施例,第2角速度可根据前进行驶的距离而决定。例如,控制部(110)检测以上述的第1圆弧路径前进行驶的实际距离,并基于其距离而决定第2圆弧路径。控制部(110)根据以所述第1圆弧路径行驶的距离而以在以第2圆弧路径后退时行驶结束的地点成为所述基准区域的方式计算第2角速度值。According to an embodiment of the present invention, the second angular velocity can be determined based on the distance traveled forward. For example, the control unit (110) detects the actual distance traveled along the above-mentioned first circular arc route, and determines the second circular arc route based on the distance. A control unit (110) calculates a second angular velocity value based on a distance traveled on the first arcuate path such that a point at which travel ends when the vehicle travels backward on the second arcuate path becomes the reference area.

另外,根据本发明的实施例,第2角速度可根据前进行驶的时间而决定。例如,控制部(110)检测以上述的第1圆弧路径前进行驶的实际时间,可基于其时间而决定第2圆弧路径。的情况下,控制部(110)根据以所述第1圆弧路径行驶的时间而按照在以第2圆弧路径后退时行驶结束的地点成为所述基准区域的方式计算第2角速度值。In addition, according to an embodiment of the present invention, the second angular velocity can be determined based on the forward traveling time. For example, the control unit (110) detects the actual time of traveling forward on the above-mentioned first circular arc route, and can determine the second circular arc route based on the time. In this case, the control unit (110) calculates the second angular velocity value based on the travel time of the first circular arc route so that the point at which travel ends when the second circular arc route is reversed becomes the reference area.

并且,机器人清扫机(100)以第2角速度而在第2圆弧路径上后退行驶至所述基准区域(S207)。Then, the robot cleaner (100) travels backward on the second circular arc path to the reference area at a second angular velocity (S207).

随着形成这样的圆弧路径,依次形成以基准区域为中心且在基准区域上往返的曲线放射形路径。As such a circular arc path is formed, a curved radial path centered on the reference area and reciprocating on the reference area is sequentially formed.

为此,根据第2角速度而形成的第2圆弧路径形成为相对于所述前进行驶的第1圆弧路径以一定方向旋转一定角度的路径。For this reason, the second arcuate path formed based on the second angular velocity is formed as a path rotated by a certain angle in a certain direction with respect to the first arcuate path of the forward travel.

例如,所述一定方向是逆时针方向,根据所述第2角速度而形成的第2圆弧路径是相对于第1圆弧路径以逆时针方向旋转一定角度的路径。更具体地,参照图6进行说明。For example, the certain direction is counterclockwise, and the second arc path formed based on the second angular velocity is a path rotated by a certain angle in the counterclockwise direction relative to the first arc path. More specifically, it will be described with reference to FIG. 6 .

图6是示出根据本发明的实施例的机器人清扫机(100)的移动而形成了多个圆弧路径的曲线放射形路径的图。FIG. 6 is a diagram illustrating a curved radial path forming a plurality of circular arc paths by movement of the robot cleaner (100) according to an embodiment of the present invention.

如图6所示,根据本发明的实施例,反复形成旋转一定角度的第1圆弧路径和第2圆弧路径,从而形成曲线放射形路径。As shown in FIG. 6 , according to an embodiment of the present invention, the first circular arc path and the second circular arc path rotated by a certain angle are repeatedly formed, thereby forming a curved radial path.

机器人清扫机(100)自基准区域沿着相当于(1)的第1圆弧路径而开始前进行驶。并且,机器人清扫机(100)沿着相当于(2)的第2圆弧路径而以其他角速度后退行驶,从而返回到相对于基准区域以逆时针方向稍有移动的位置。并且,机器人清扫机(100)重新自基准区域沿着相当于(3)的第1圆弧路径而前进行驶,再沿着相当于(4)的第2圆弧路径而后退行驶,通过依次反复这些动作,从而能够形成以基准区域为中心的曲线放射形路径。The robot cleaner (100) starts to travel forward along the first arc path corresponding to (1) from the reference area. Then, the robot cleaner (100) travels backward at another angular velocity along the second arc path corresponding to (2), and returns to a position slightly moved counterclockwise with respect to the reference area. And, the robot cleaning machine (100) moves forward from the reference area again along the first circular arc path corresponding to (3), and then travels backward along the second circular arc path corresponding to (4). These actions can form a curved radial path centered on the reference area.

之后,在基准区域附近检测到障碍物的情况下,机器人清扫机(100)原地旋转,直到检测不到障碍物为止(S211)。在未检测出障碍物的情况下,重新以第1角速度自所述基准区域沿着第1圆弧路径执行前进行驶。Afterwards, when an obstacle is detected near the reference area, the robot cleaner (100) rotates on the spot until no obstacle is detected (S211). If no obstacle is detected, forward travel is performed from the reference area along the first circular arc path at the first angular velocity again.

图7示出在未检测出这样的障碍物的情况下原地旋转的情况。如图7所示,在障碍物位于自基准区域一定距离以内的情况下,控制部(110)可选择原地旋转。并且,在原地旋转至回避障碍物的方向的情况下,控制部(110)重新设定第1圆弧路径而开始前进行驶。FIG. 7 shows a case where such an obstacle is not detected and rotates on the spot. As shown in Fig. 7, when the obstacle is located within a certain distance from the reference area, the control unit (110) may choose to rotate on the spot. And, when turning in place to avoid the obstacle, the control unit (110) resets the first arc path and starts forward travel.

另外,图5是用于说明在向第1圆弧路径行驶时检测出障碍物的情况下的机器人清扫机(100)的控制方法的流程图,图8至图9是综合地说明在前进行驶时检测出障碍物而进行的机器人清扫机的动作的图。In addition, FIG. 5 is a flow chart for explaining the control method of the robot cleaning machine (100) when an obstacle is detected when traveling to the first arc path, and FIGS. 8 to 9 comprehensively illustrate A diagram of the operation of the robot cleaner when an obstacle is detected.

机器人清扫机(100)沿着第1圆弧路径前进行驶(S221),在前进行驶中判断障碍物的检测与否(S223)。The robot cleaner (100) travels forward along the first circular arc path (S221), and determines whether an obstacle is detected during the forward travel (S223).

并且,在检测出障碍物的情况下(S223),机器人清扫机(100)立即计算第2圆弧路径(S225),以第2圆弧路径后退行驶至基准区域(S227)。Then, when an obstacle is detected (S223), the robot cleaner (100) immediately calculates a second arc path (S225), and travels backward to the reference area on the second arc path (S227).

根据这样的实施例,机器人清扫机(100)在前进移动中发生冲突等意外情况时立即转换为后退移动模式并计算出返回到基准区域的第2圆弧路径,并沿着计算出的第2圆弧路径而后退行驶,从而在周边存在障碍物的环境下也能够去除中断或脱离区域等的危险性。According to such an embodiment, the robot cleaning machine (100) immediately switches to the backward movement mode and calculates the second circular arc path returning to the reference area when an accident such as a collision occurs during the forward movement, and follows the calculated second arc path. The vehicle travels backwards on a circular path, thereby eliminating the risk of being interrupted or leaving the area even in an environment where there are obstacles around.

特别是,如图8所示,即使在前进行驶时存在障碍物,也能够立即计算出第2圆弧路径而返回到基准区域,之后沿着曲线放射形路径而重新继续执行集中扫除模式,因此对于受到限制的区域也能够执行圆滑的清扫。In particular, as shown in Figure 8, even if there is an obstacle when driving forward, the second arc path can be calculated immediately to return to the reference area, and then the concentrated cleaning mode can be continued along the curved radial path. A smooth sweep can also be performed in restricted areas.

不仅如此,如图9所示,在墙角等的结构中,在将其假设为障碍物的情况下,在到达墙壁时,重新返回到基准区域,因此在对清扫模式不产生特别影响的情况下,对所有角落也能够进行集中清扫。Not only that, as shown in Figure 9, in the structure such as a wall corner, if it is assumed to be an obstacle, when it reaches the wall, it returns to the reference area again, so it does not have a special impact on the cleaning mode. , It can also perform centralized cleaning on all corners.

图10至图15是用于说明体现本发明的另一实施例的机器人清扫机的集中清扫的一实施例的流程图。10 to 15 are flowcharts for explaining an embodiment of centralized cleaning by a robot cleaner embodying another embodiment of the present invention.

参照图10,在选择了集中清扫模式的情况下,机器人清扫机(100)决定基准区域(S301)。Referring to FIG. 10, when the concentrated cleaning mode is selected, the robot cleaner (100) determines a reference area (S301).

控制部(110)将以机器人清扫机(100)最初所在的开始地点为基准具备一定半径的圆区域决定为基准区域。A control unit (110) determines a circular area with a constant radius based on a starting point where the robot cleaner (100) is initially located as a reference area.

并且,当决定了基准区域时,机器人清扫机(100)以第1角速度而前进行驶(S03)。Then, when the reference area is determined, the robot cleaner (100) travels forward at the first angular velocity (S03).

特别是,根据本发明的另一实施例,机器人清扫机(100)以第1角速度而沿着第1往返圆弧路径行驶。In particular, according to another embodiment of the present invention, the robot cleaning machine (100) travels along a first round-trip arc path at a first angular velocity.

之后,机器人清扫机(100)以相同的第1角速度进行后退行驶(S305)。Thereafter, the robot cleaner (100) travels backward at the same first angular velocity (S305).

根据本发明的另一实施例,机器人清扫机(100)沿着第1往返圆弧路径而以相同的第1角速度进行后退。因此沿着相同的第1往返圆弧路径而移动,因此前进行驶时的移动时间及距离与后退行驶时的移动时间及距离相同或在误差范围内近似。According to another embodiment of the present invention, the robot cleaner (100) retreats at the same first angular velocity along the first round-trip arc path. Therefore, it moves along the same first round-trip arc path, so the moving time and distance when traveling forward are the same as or approximate within an error range to those when traveling backward.

之后,机器人清扫机(100)原地旋转一定角度(S307),在未检测出障碍物的情况下(S311),重新以第1角速度而执行前进行驶(S303)。Afterwards, the robot cleaner (100) rotates at a certain angle on the spot (S307), and when no obstacle is detected (S311), it resumes forward travel at the first angular velocity (S303).

控制部(110)为了形成上述的放射形路径,以一定方向原地旋转一定角度之后,重新以第1角速度而控制前进行驶。In order to form the above-mentioned radial path, the control unit (110) controls the forward travel again at the first angular velocity after rotating in a fixed direction at a fixed angle.

另外,在检测出障碍物的情况下(S311),机器人清扫机追加执行原地旋转,直到检测不出障碍物为止(S313)。In addition, when an obstacle is detected (S311), the robot cleaner performs additional rotation in situ until no obstacle is detected (S313).

图11至图14是示出这样的本发明的另一实施例的机器人清扫机(100)的动作的图。11 to 14 are diagrams showing the operation of such a robot cleaner ( 100 ) according to another embodiment of the present invention.

如图11所示,根据本发明的另一实施例的机器人清扫机(100)沿着往返圆弧路径(1)、(2)而执行前进行驶及后退行驶,并原地旋转一定角度之后,又沿着往返圆弧路径(3)、(4)而执行前进行驶及后退行驶,通过依次反复进行该动作,形成曲线放射形路径。As shown in Figure 11, according to another embodiment of the present invention, the robot cleaning machine (100) performs forward travel and reverse travel along the round-trip arc paths (1), (2), and after rotating in situ at a certain angle, Further, forward travel and reverse travel are performed along the reciprocating circular arc paths (3), (4), and by repeating this operation sequentially, a curved radial path is formed.

随着形成这样的圆弧路径,依次形成以基准区域为中心往返基准区域的曲线放射形路径。Along with the formation of such a circular arc path, a curved radial path that goes back and forth from the reference area around the reference area is sequentially formed.

另外,如图12所示,本发明的另一实施例的机器人清扫机(100)在基准区域附近存在障碍物的情况下,继续追加执行原地旋转。In addition, as shown in FIG. 12 , the robot cleaner ( 100 ) according to another embodiment of the present invention continues to perform additional rotation in situ when there is an obstacle near the reference area.

并且,如图13及图14所示,本发明的另一实施例的机器人清扫机(100)在前进行驶中检测出障碍物时,对前进行驶的路径重新执行后退行驶,从而在周边存在障碍物或墙壁的环境下,也能够去除中断或脱离区域等的危险性。另外,即便在前进行驶时存在障碍物,也能够利用刚刚前进行驶的路径而返回到基准区域。And, as shown in Fig. 13 and Fig. 14, when the robot cleaning machine (100) of another embodiment of the present invention detects an obstacle during forward travel, it executes backward travel again on the path of forward travel, so that there is an obstacle in the periphery. Even in the environment of objects or walls, it is also possible to eliminate the danger of interruption or escape area. In addition, even if there is an obstacle during forward travel, it is possible to return to the reference area using the route traveled just forward.

根据这样的本发明的实施例,对清扫区域的清扫集中度被最大化,特别是在并行执行抹布清扫的情况下,对同一区间执行最少2次的反复清扫,能够以基准区域为中心确保有效的清扫覆盖率。According to such an embodiment of the present invention, the cleaning concentration of the cleaning area is maximized, especially in the case of performing mop cleaning in parallel, at least 2 repeated cleanings are performed on the same section, and effective cleaning can be ensured centering on the reference area. cleaning coverage.

图15至图16是用于说明本发明的又一实施例的机器人清扫机的控制方法的流程图。15 to 16 are flowcharts illustrating a method of controlling a robot cleaner according to still another embodiment of the present invention.

参照图15,机器人清扫机(100)选择行驶模式而执行清扫(S401)。Referring to Fig. 15 , the robot cleaner (100) selects a driving mode and performs cleaning (S401).

并且,机器人清扫机(100)判断是否选择了扫除(SWEEP)模式(S203),在选择了扫除模式的情况下,对当前的行驶模式适用扫除模式(S205)。Then, the robot cleaner (100) judges whether or not the sweeping (SWEEP) mode is selected (S203), and when the sweeping mode is selected, applies the sweeping mode to the current driving mode (S205).

使用者通过输入部(120)而命令适用扫除模式。当识别到扫除模式命令时,控制部(110)控制为使当前行驶模式作为扫除模式而动作。The user instructs to apply the cleaning mode through the input unit (120). When the cleaning mode command is recognized, the control unit (110) controls to operate the current driving mode as the cleaning mode.

在此,本发明的实施例的扫除模式一般是与抹布清扫模式一并适用的追加模式。图10示出在适用了扫除模式的情况下的行驶模式的变化。Here, the cleaning mode of the embodiment of the present invention is generally an additional mode applied together with the mop cleaning mode. FIG. 10 shows changes in the travel mode when the sweep mode is applied.

在此,本发明的实施例的扫除模式一般是与抹布清扫模式一并适用的追加模式。图16示出在适用了扫除模式的情况下的集中清扫模式的行驶模式的变化。Here, the cleaning mode of the embodiment of the present invention is generally an additional mode applied together with the mop cleaning mode. FIG. 16 shows changes in the travel pattern of the intensive cleaning mode when the cleaning mode is applied.

如图16所示,在适用了扫除模式的情况下,控制部(110)使机器人清扫机(100)进行如下动作:在预先决定的行驶模式路径上移动第1距离之后,沿着所述行驶模式路径而向相反方向返回第2距离,通过周期性地反复进行该动作,从而重复相同的路径而进行清扫。在此,为了保证正常的进行,第2距离需要比第1距离短,优选为,第2距离相当于第1距离的一半。As shown in FIG. 16, when the cleaning mode is applied, the control unit (110) causes the robot cleaner (100) to perform the following actions: after moving the first distance on a predetermined travel mode route, it travels along the route. The pattern path is returned to the second distance in the opposite direction, and by periodically repeating this operation, the same path is repeated for cleaning. Here, in order to ensure normal operation, the second distance needs to be shorter than the first distance, and preferably, the second distance is equivalent to half of the first distance.

另外,在适用了扫除模式的情况下检测到障碍物时,控制部(110)执行根据以往的行驶模式的回避等的方向控制动作。Also, when an obstacle is detected while the sweep mode is applied, the control unit (110) executes a direction control operation such as avoidance based on the conventional travel mode.

在这样的扫除模式的情况下,不仅适用于上述的第1行驶模式、第2行驶模式或第3行驶模式,还可适用于基本的随机行驶模式或直行行驶模式等。In the case of such a sweeping mode, it is applicable not only to the above-mentioned first travel mode, second travel mode, or third travel mode, but also to a basic random travel mode, a straight travel mode, and the like.

上述的本发明的各种实施例的方法可以体现为程序编码而以存储到各种非暂时性的计算机可读介质(non-transitorycomputerreadablemedium)的状态提供到各个服务器或机器。The above-mentioned methods of various embodiments of the present invention can be embodied as program codes and provided to various servers or machines in the state of being stored in various non-transitory computer readable media (non-transitory computer readable medium).

非暂时性的计算机可读介质并不是寄存器、缓存、存储器等这样的短瞬间存储数据的介质,而是半永久性地存储数据,并通过机器可读(reading)的介质。具体地,上述的各种应用或程序可存储于CD、DVD、硬盘、蓝光光盘、USB、存储器卡、ROM等这样的非暂时性的计算机可读介质而提供。The non-transitory computer-readable medium is not a medium that stores data for a short period of time such as registers, caches, and memories, but stores data semi-permanently and is readable by a machine. Specifically, the above-mentioned various applications or programs may be stored in non-transitory computer-readable media such as CD, DVD, hard disk, Blu-ray disc, USB, memory card, and ROM, and provided.

另外,以上对本发明的优先实施例图示并进行了说明,但本发明不限于上述特定的实施例,本领域技术人员在不脱离权利要求书请求的范围内可进行各种变形,而对于这些变形例,不能脱离本发明的技术思想或展望而理解。In addition, the preferred embodiments of the present invention have been illustrated and described above, but the present invention is not limited to the above-mentioned specific embodiments, and those skilled in the art can make various modifications without departing from the scope of claims. Modifications should not be understood without departing from the technical idea or prospect of the present invention.

Claims (17)

1. a robot scavenging machine, comprising:
Input part, it receives the input of user;
Storage part, it stores the driving mode of the traveling for performing described robot scavenging machine; And
Control part, it controls as follows: according to the input of described user, the traveling of described robot scavenging machine is controlled based on the driving mode being stored in described storage part, when have selected concentrated cleaning modes, set the reference area based on the current location of described robot scavenging machine, make described robot scavenging machine carry out advancing or retreat traveling along the curve radiation path centered by described reference area.
2. robot according to claim 1 scavenging machine, wherein,
Described radiation path comprises more than one circular arc path,
When have selected described concentrated cleaning modes, described control part controls angular velocity of rotation as follows: performing along the 1st circular arc path advances travels, and the 2nd circular arc path then regression calculated along the distance based on described traveling of advancing sails to described reference area.
3. robot according to claim 1 scavenging machine, wherein,
Described radiation path comprises more than one circular arc path,
When have selected described concentrated cleaning modes, described control part controls angular velocity of rotation as follows: performing along the 1st circular arc path advances travels, and the 2nd circular arc path then regression calculated along the time based on described traveling of advancing sails to described reference area.
4. robot according to claim 1 scavenging machine, wherein,
When detecting barrier when described advance travels, convert described retrogressing to by described control part and travel, and sail to described reference area along described curve radiation path then regression.
5. robot according to claim 1 scavenging machine, wherein,
Described radiation path comprises more than one round circular arc path,
When have selected described concentrated cleaning modes, described control part controls as follows: perform along the 1st round circular arc path traveling of advancing, when completing advance and travelling, come and go circular arc path retrogressing along the described 1st and drive to described reference area, when completing retrogressing and travelling, original place rotates to an angle.
6. robot according to claim 5 scavenging machine, wherein,
When detecting barrier when advance travels, converted to by described control part and retreat traveling, and come and go a part for circular arc path along the described 1st of described traveling of advancing and retreat traveling to described reference area.
7. robot according to claim 1 scavenging machine, wherein,
When detecting barrier within the certain distance from described reference area, described control part is utilized to carry out original place rotation with the direction of avoiding described barrier.
8. robot according to claim 1 scavenging machine, wherein,
When have selected wiping mode in the input according to user, described control part is suitable for following characteristic to current driving pattern: when described robot scavenging machine has travelled the 1st distance on certain path, along described in the Recycle ratio of described certain path the 1st apart from the 2nd short distance.
9. a control method for robot scavenging machine, comprises the steps:
Receive the input of user;
Store the driving mode of the traveling for performing described robot scavenging machine;
According to the input of described user, control the traveling of described robot scavenging machine based on the driving mode being stored in described storage part;
When have selected concentrated cleaning modes, set the reference area of the current location based on described robot scavenging machine; And
Described robot scavenging machine is controlled as carrying out advancing or retreat traveling along the curve radiation path centered by described reference area.
10. the control method of robot according to claim 9 scavenging machine, wherein,
Described radiation path comprises more than one circular arc path,
The step of carrying out controlling along described curve radiation path comprises the steps: when have selected described concentrated cleaning modes, with traveling of advancing along the 1st circular arc path execution, and the mode that the 2nd circular arc path retrogressing calculated along the distance based on described traveling of advancing travels extremely described reference area controls angular velocity of rotation.
The control method of 11. robot according to claim 9 scavenging machines, wherein,
Described radiation path comprises more than one circular arc path,
The step of carrying out controlling along described curve radiation path comprises the steps:
When have selected described concentrated cleaning modes, with traveling of advancing along the 1st circular arc path execution, and the mode that the 2nd circular arc path retrogressing calculated along the time based on described traveling of advancing travels extremely described reference area controls angular velocity of rotation.
The control method of 12. robot according to claim 9 scavenging machines, wherein,
This control method also comprises the steps: to detect barrier when described advance travels, convert described retrogressing to and travel, and sail to described reference area along described curve radiation path then regression.
The control method of 13. robot according to claim 9 scavenging machines, wherein,
Described radiation path comprises more than one round circular arc path,
The step of carrying out controlling along described curve radiation path comprises:
When have selected described concentrated cleaning modes, perform along the 1st round circular arc path traveling of advancing;
When completing advance and travelling, come and go circular arc path then regression along the described 1st and sail to described reference area; And
When completing retrogressing and travelling, control as original place rotates to an angle.
The control method of 14. robot according to claim 13 scavenging machines, wherein,
This control method also comprises the steps: when detecting barrier in traveling of advancing on the way along the described 1st round circular arc path, convert to and retreat traveling, and come and go a part for circular arc path along the described 1st of described traveling of advancing and retreat traveling to described reference area.
The control method of 15. robot according to claim 9 scavenging machines, wherein,
This control method also comprises the steps: to detect barrier within the certain distance from described reference area, carry out original place rotation with the direction of avoiding described barrier.
The control method of 16. robot according to claim 9 scavenging machines, wherein,
This control method also comprises the steps: to have selected wiping mode in the input according to user, following characteristic is suitable for current driving pattern: when described robot scavenging machine has travelled the 1st distance on certain path, along described certain path described in Recycle ratio the 1st apart from the 2nd short distance.
17. 1 kinds of computer-readable recording mediums, record the program of the method described in any one for making in computer enforcement of rights requirement 9 to 16 in this recording medium.
CN201480000724.4A 2014-05-02 2014-05-12 Robot scavenging machine and its control method Active CN105491931B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020140053570A KR101578882B1 (en) 2014-05-02 2014-05-02 A robot cleaner and a method for operating it
KR10-2014-0053570 2014-05-02
PCT/KR2014/004241 WO2015167059A1 (en) 2014-05-02 2014-05-12 Robot cleaner and control method therefor

Publications (2)

Publication Number Publication Date
CN105491931A true CN105491931A (en) 2016-04-13
CN105491931B CN105491931B (en) 2018-06-26

Family

ID=54358773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480000724.4A Active CN105491931B (en) 2014-05-02 2014-05-12 Robot scavenging machine and its control method

Country Status (3)

Country Link
KR (1) KR101578882B1 (en)
CN (1) CN105491931B (en)
WO (1) WO2015167059A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020187A (en) * 2016-05-16 2016-10-12 北京合众思壮科技股份有限公司 Driving direction regulating method and device
CN106814736A (en) * 2017-01-09 2017-06-09 东北石油大学 The controlling of path thereof and system of a kind of robot
CN107402573A (en) * 2016-05-19 2017-11-28 苏州宝时得电动工具有限公司 Automatic working system, from mobile device and its control method
CN108227705A (en) * 2016-12-15 2018-06-29 苏州宝时得电动工具有限公司 Homing method, certainly mobile equipment, storage medium and server from mobile equipment
TWI653965B (en) 2016-11-09 2019-03-21 Toshiba Lifestyle Products & Services Corporation Electric sweeper
CN110507260A (en) * 2019-08-19 2019-11-29 珠海市一微半导体有限公司 A kind of control method that robot mops floor and main control chip and floor-mopping robot
TWI680736B (en) * 2016-04-15 2020-01-01 日商日立環球生活方案股份有限公司 Self-propelled sweeping machine
CN111198565A (en) * 2020-01-09 2020-05-26 上海丛远机械有限公司 Walking robot, method of controlling walking robot, and walking robot system
CN114158980A (en) * 2020-09-11 2022-03-11 科沃斯机器人股份有限公司 Job method, job mode configuration method, device, and storage medium
CN115426930A (en) * 2020-04-24 2022-12-02 Lg电子株式会社 Sweeping robot and control method thereof
CN115443090A (en) * 2020-04-24 2022-12-06 Lg电子株式会社 Sweeping robot and control method thereof
CN115460961A (en) * 2020-04-24 2022-12-09 Lg电子株式会社 Sweeping robot and control method thereof
WO2023241404A1 (en) * 2022-06-14 2023-12-21 速感科技(北京)有限公司 Autonomous mobile apparatus, operation method, and storage medium
US12329350B2 (en) 2022-05-09 2025-06-17 Sharkninja Operating Llc Robotic cleaner

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102024093B1 (en) * 2017-12-01 2019-09-23 엘지전자 주식회사 Driving system for vehicle
CN108742341A (en) * 2018-06-13 2018-11-06 芜湖金智王机械设备有限公司 The autocontrol method of a kind of sweeper and based on the sweeper automatically controlled
JP7110761B2 (en) * 2018-06-27 2022-08-02 三菱電機株式会社 self-propelled vacuum cleaner
CN110647047B (en) * 2019-09-30 2023-03-28 青岛海尔科技有限公司 Control method and device for equipment in smart home operating system and storage medium
KR102804650B1 (en) * 2020-04-24 2025-05-12 엘지전자 주식회사 Robot cleaner and controlling method thereof
KR102394248B1 (en) * 2020-06-02 2022-05-06 엘지전자 주식회사 Autonomous mobile robot and a controlling method for the same
CN112595311A (en) * 2020-12-08 2021-04-02 深圳市银星智能科技股份有限公司 Cleaning path planning method and device, mobile robot and storage medium
CN112631278A (en) * 2020-12-08 2021-04-09 深圳市银星智能科技股份有限公司 Cleaning path planning method and device, mobile robot and storage medium
CN115053689A (en) * 2022-06-29 2022-09-16 松灵机器人(深圳)有限公司 Intelligent obstacle avoidance method and device, mowing robot and storage medium
CN117055568A (en) * 2023-09-11 2023-11-14 深圳汉阳科技有限公司 Obstacle detouring method, self-moving device and computer readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1554966A2 (en) * 2004-01-06 2005-07-20 Samsung Electronics Co., Ltd. Cleaning robot and control method thereof
KR20060081131A (en) * 2005-01-07 2006-07-12 주식회사유진로보틱스 Cleaning robot and cleaning method using the same
KR20060105830A (en) * 2005-04-04 2006-10-11 주식회사 대우일렉트로닉스 Robot vacuum cleaner driving control method
CN101923351A (en) * 2009-06-12 2010-12-22 三星电子株式会社 Robot cleaner and control method thereof
CN102846273A (en) * 2011-06-28 2013-01-02 三星电子株式会社 Robot cleaner and control method thereof
KR20130092729A (en) * 2012-02-13 2013-08-21 엘지전자 주식회사 Robot cleaner and control method
CN103534659A (en) * 2010-12-30 2014-01-22 美国iRobot公司 Override robot navigation
KR20140045743A (en) * 2012-10-09 2014-04-17 삼성전자주식회사 Cleaning robot and method for controlling the same

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100833125B1 (en) * 2006-07-11 2008-05-28 이재영 Intensive cleaning control method of robot cleaner

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1554966A2 (en) * 2004-01-06 2005-07-20 Samsung Electronics Co., Ltd. Cleaning robot and control method thereof
KR20060081131A (en) * 2005-01-07 2006-07-12 주식회사유진로보틱스 Cleaning robot and cleaning method using the same
KR20060105830A (en) * 2005-04-04 2006-10-11 주식회사 대우일렉트로닉스 Robot vacuum cleaner driving control method
CN101923351A (en) * 2009-06-12 2010-12-22 三星电子株式会社 Robot cleaner and control method thereof
CN103534659A (en) * 2010-12-30 2014-01-22 美国iRobot公司 Override robot navigation
CN102846273A (en) * 2011-06-28 2013-01-02 三星电子株式会社 Robot cleaner and control method thereof
KR20130092729A (en) * 2012-02-13 2013-08-21 엘지전자 주식회사 Robot cleaner and control method
KR20140045743A (en) * 2012-10-09 2014-04-17 삼성전자주식회사 Cleaning robot and method for controlling the same

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI680736B (en) * 2016-04-15 2020-01-01 日商日立環球生活方案股份有限公司 Self-propelled sweeping machine
CN106020187A (en) * 2016-05-16 2016-10-12 北京合众思壮科技股份有限公司 Driving direction regulating method and device
CN106020187B (en) * 2016-05-16 2022-02-22 北京合众思壮科技股份有限公司 Method and device for driving incoming line
CN107402573A (en) * 2016-05-19 2017-11-28 苏州宝时得电动工具有限公司 Automatic working system, from mobile device and its control method
TWI653965B (en) 2016-11-09 2019-03-21 Toshiba Lifestyle Products & Services Corporation Electric sweeper
CN108227705A (en) * 2016-12-15 2018-06-29 苏州宝时得电动工具有限公司 Homing method, certainly mobile equipment, storage medium and server from mobile equipment
CN106814736A (en) * 2017-01-09 2017-06-09 东北石油大学 The controlling of path thereof and system of a kind of robot
CN110507260A (en) * 2019-08-19 2019-11-29 珠海市一微半导体有限公司 A kind of control method that robot mops floor and main control chip and floor-mopping robot
CN111198565B (en) * 2020-01-09 2023-07-28 上海山科机器人有限公司 Walking robot, method of controlling walking robot and walking robot system
CN111198565A (en) * 2020-01-09 2020-05-26 上海丛远机械有限公司 Walking robot, method of controlling walking robot, and walking robot system
CN115426930A (en) * 2020-04-24 2022-12-02 Lg电子株式会社 Sweeping robot and control method thereof
CN115443090A (en) * 2020-04-24 2022-12-06 Lg电子株式会社 Sweeping robot and control method thereof
CN115460961A (en) * 2020-04-24 2022-12-09 Lg电子株式会社 Sweeping robot and control method thereof
TWI809382B (en) * 2020-04-24 2023-07-21 南韓商Lg電子股份有限公司 Robot cleaner and controlling method thereof
CN115443090B (en) * 2020-04-24 2024-04-30 Lg电子株式会社 Sweeping robot and control method thereof
TWI905174B (en) * 2020-04-24 2025-11-21 南韓商Lg電子股份有限公司 Robot cleaner and controlling method thereof
CN114158980A (en) * 2020-09-11 2022-03-11 科沃斯机器人股份有限公司 Job method, job mode configuration method, device, and storage medium
US12329350B2 (en) 2022-05-09 2025-06-17 Sharkninja Operating Llc Robotic cleaner
WO2023241404A1 (en) * 2022-06-14 2023-12-21 速感科技(北京)有限公司 Autonomous mobile apparatus, operation method, and storage medium

Also Published As

Publication number Publication date
CN105491931B (en) 2018-06-26
KR20150126210A (en) 2015-11-11
KR101578882B1 (en) 2015-12-18
WO2015167059A1 (en) 2015-11-05

Similar Documents

Publication Publication Date Title
CN105491931B (en) Robot scavenging machine and its control method
CN105283108B (en) Robot scavenging machine and its control method
CN105283109B (en) Robot scavenging machine and its control method
KR101602790B1 (en) A robot cleaner and a method for operating it
KR101578881B1 (en) A robot cleaner and a method for operating it
CN106102538B (en) Cleaning robot and its control method
KR20160104429A (en) A robot cleaner and a method for operating it
KR101622740B1 (en) A robot cleaner and a method for operating it
KR102023966B1 (en) A robot cleaner and a method for operating it
KR101970995B1 (en) A robot cleaner and a method for operating it
CN106102539B (en) Cleaning robot and its control method
KR20160025392A (en) Suction nozzle, robot cleaner and control method thereof
KR20220094881A (en) A robot cleaner water shortage detection and supply system
KR102386437B1 (en) A robot cleaner and a method for operating it
US20230255436A1 (en) Robot cleaner
KR20150107691A (en) A robot cleaner and a method for operating it
KR20150107692A (en) A robot cleaner and a method for operating it
JP2017131558A (en) Electric vacuum cleaner
KR20160104424A (en) A robot cleaner and a method for operating it
KR20160079754A (en) Suction nozzle, robot cleaner and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant