[go: up one dir, main page]

CN108402986A - Robot cleaner and its control method - Google Patents

Robot cleaner and its control method Download PDF

Info

Publication number
CN108402986A
CN108402986A CN201810132324.9A CN201810132324A CN108402986A CN 108402986 A CN108402986 A CN 108402986A CN 201810132324 A CN201810132324 A CN 201810132324A CN 108402986 A CN108402986 A CN 108402986A
Authority
CN
China
Prior art keywords
robot cleaner
load value
rotary part
load
rotating member
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
CN201810132324.9A
Other languages
Chinese (zh)
Other versions
CN108402986B (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 CN108402986A publication Critical patent/CN108402986A/en
Application granted granted Critical
Publication of CN108402986B publication Critical patent/CN108402986B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2852Elements for displacement of the vacuum cleaner or the accessories therefor, e.g. wheels, casters or nozzles
    • 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/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • G05D1/6484Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
    • G05D1/6486Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape by taking into account surface condition, e.g. soiled
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L5/00Structural features of suction cleaners
    • A47L5/12Structural features of suction cleaners with power-driven air-pumps or air-compressors, e.g. driven by motor vehicle engine vacuum
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/28Floor-scrubbing machines, motor-driven
    • A47L11/282Floor-scrubbing machines, motor-driven having rotary tools
    • A47L11/283Floor-scrubbing machines, motor-driven having rotary tools the tools being disc brushes
    • 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/02Nozzles
    • A47L9/06Nozzles with fixed, e.g. adjustably fixed brushes or the like
    • A47L9/0686Nozzles with cleaning cloths, e.g. using disposal fabrics for covering the nozzle
    • 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
    • A47L9/2805Parameters or conditions being sensed
    • A47L9/2821Pressure, vacuum level or airflow
    • 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
    • A47L9/2805Parameters or conditions being sensed
    • A47L9/2826Parameters or conditions being sensed the condition of the floor
    • 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
    • A47L9/2836Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means characterised by the parts which are controlled
    • A47L9/2847Surface treating elements
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • B25J11/008Manipulators for service tasks
    • B25J11/0085Cleaning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0003Home robots, i.e. small robots for domestic use
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1674Programme controls characterised by safety, monitoring, diagnostic
    • 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/60Intended control result
    • G05D1/617Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
    • G05D1/639Resolving or avoiding being stuck or obstructed
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/10Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/40Indoor domestic environment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The present invention disclose robot cleaner and its control method.The present invention robot cleaner include:Ontology;Driving portion is formed in the ontology, power of the supply for the traveling of the robot cleaner;First rotary part, the second rotary part, it is rotated respectively centered on the first rotary shaft, the second rotary shaft by the power of the driving portion, shifting power source for the traveling of the robot cleaner is provided, can be fixed for the cleaner of wet type dust suction respectively;Cutting load testing portion, according to the traveling of the robot cleaner, detection is respectively to first rotary part and the load of second rotary part application;And control unit controls the rotation of at least one of first rotary part and described second rotary part based on the detected load.

Description

机器人吸尘器及其的控制方法Robot vacuum cleaner and control method thereof

技术领域technical field

本发明涉及机器人吸尘器及其的控制方法,更详细地,涉及自动行驶并可执行湿式吸尘的机器人吸尘器及其的控制方法。The present invention relates to a robot vacuum cleaner and a control method thereof, and more specifically, to a robot vacuum cleaner capable of driving automatically and performing wet cleaning and a control method thereof.

背景技术Background technique

随着产业技术的发达,多种装置变得自动化。众所周知,即使没有使用人员的操作,机器人吸尘器自动行驶在需要打扫的区域,并从被打扫面打扫灰尘等异物,或者去除被请扫面的异物,由此自动打扫需要打扫的区域。With the development of industrial technology, various devices are automated. As we all know, even without the operation of the user, the robot vacuum cleaner automatically travels in the area to be cleaned, and removes foreign objects such as dust from the surface to be cleaned, or removes foreign objects from the surface to be cleaned, thereby automatically cleaning the area to be cleaned.

通常,这种机器人吸尘器利用电等的动力源来利用吸入力执行打扫的真空吸尘器。Generally, such a robot cleaner is a vacuum cleaner that uses a power source such as electricity to perform cleaning by suction.

包括所述真空吸尘器的机器人吸尘器无法去除附着于被吸尘面的异物或灰尘等,最近,在机器人吸尘器附着抹布来执行湿式打扫的机器人吸尘器。Robot cleaners including the above-mentioned vacuum cleaners cannot remove foreign matter and dust adhering to the surface to be vacuumed. Recently, robot cleaners attach a rag to the robot cleaner to perform wet cleaning.

但是,通常利用机器人吸尘器的实时吸尘方式进在以往的真空打扫用机器人吸尘器的下部附着抹布等,从而异物去除效果低,且无法执行有效的湿式吸尘。However, in general, the real-time cleaning method of the robot cleaner is used to attach a rag or the like to the lower part of the conventional vacuum cleaning robot cleaner, so that the foreign matter removal effect is low, and effective wet cleaning cannot be performed.

尤其,在通常的机器人吸尘器的湿式吸尘方式的情况下,直接利用以往的吸入式真空吸尘器用移动方式和对于障碍物的回避方式等来行驶,因此,即使去除在被吸尘面附着的灰尘等,无法简单去除附着在被清扫面的异物等。In particular, in the case of the wet cleaning method of a general robot cleaner, the conventional suction-type vacuum cleaner travels directly using the moving method and the avoiding method for obstacles. etc. It is impossible to simply remove foreign matter etc. adhering to the surface to be cleaned.

并且,在一般机器人吸尘器的抹布附着结构的情况下,通过抹布面,与支撑面的摩擦力提高,还需要用于轮胎移动的额外的推进力,因此,电池消耗增加。In addition, in the case of the mop attachment structure of a general robot cleaner, the friction force with the support surface increases due to the mop surface, and an additional propulsion force is required for moving the tires, thus increasing battery consumption.

发明内容Contents of the invention

本发明根据所述必要性提出,本发明的目的在于,提供将一对旋转部件的旋转力作为机器人吸尘器的移动力源来行驶,同时,利用附着于旋转部件的清洁器执行湿式吸尘的机器人吸尘器及其的控制方法。The present invention was made based on the above-mentioned necessity, and an object of the present invention is to provide a robot that uses the rotational force of a pair of rotating parts as a source of moving force for a robot cleaner, and at the same time performs wet cleaning with a cleaner attached to the rotating parts. A vacuum cleaner and a control method thereof.

并且,本发明的目的在于,提供根据机器人吸尘器的行驶,检测向旋转部件施加的负荷,根据检测的负荷,控制机器人吸尘器的行驶的机器人吸尘器及其的控制方法。Another object of the present invention is to provide a robot cleaner that detects a load applied to a rotating member based on travel of the robot cleaner, and controls travel of the robot cleaner based on the detected load, and a control method thereof.

用于实现所述目的的本发明一实施例的将多个旋转部件的旋转力用为用于行驶的移动力源的机器人吸尘器的控制方法包括:使得以第一旋转轴为中心进行旋转运动的第一旋转部件及以第二旋转轴为中心进行旋转运动的第二旋转部件中的至少一个进行旋转来使所述机器人吸尘器行驶的步骤;根据所述行驶来检测向所述第一旋转部件及所述第二旋转部件各个施加的负荷的步骤;以及以所检测到的所述负荷为基础来控制所述第一旋转部件及所述第二旋转部件中的至少一个的旋转的步骤。A method of controlling a robot cleaner using rotational force of a plurality of rotating members as a source of moving force for traveling according to an embodiment of the present invention to achieve the above object includes: A step of rotating at least one of a first rotating member and a second rotating member that rotates around a second rotating shaft to drive the robot cleaner; detecting directions to the first rotating member and the first rotating member based on the traveling the step of each applied load of the second rotating member; and the step of controlling rotation of at least one of the first rotating member and the second rotating member based on the detected load.

而且,进行所述检测的步骤包括:获取向所述第一旋转部件施加的第一负荷值和向所述第二旋转部件施加的第二负荷值的步骤;以在已设定的时间内获取的第一负荷值为基础来计算第一平均负荷值的步骤;以及以在已设定的时间内获取的第二负荷值为基础来计算第二平均负荷值的步骤。Moreover, the step of performing the detection includes: the step of obtaining the first load value applied to the first rotating part and the second load value applied to the second rotating part; a step of calculating a first average load value based on the first load value; and a step of calculating a second average load value based on a second load value obtained within a set time.

而且,所述第一负荷值为提供用于所述第一旋转部件的驱动的驱动力的第一马达的负荷电流值,所述第二负荷值为提供用于所述第二旋转部件的驱动的驱动力的第二马达的负荷电流值。Also, the first load value is a load current value of the first motor providing a driving force for driving the first rotating member, and the second load value is providing a driving force for driving the second rotating member. The load current value of the driving force of the second motor.

并且,在计算所述平均负荷值的步骤中,以在所述机器人吸尘器的多个吸尘模式中的前进吸尘模式中获取的负荷值为基础来计算。And, in the step of calculating the average load value, the calculation may be based on a load value acquired in a forward cleaning mode among the plurality of cleaning modes of the robot cleaner.

而且,计算所述平均负荷值的步骤还包括:在所述机器人吸尘器的行驶过程中检测到障碍物的情况下,重置在检测到所述障碍物之前获取的负荷值的步骤。Moreover, the step of calculating the average load value further includes the step of resetting the load value obtained before the detection of the obstacle in case an obstacle is detected during the driving of the robot cleaner.

并且,在所述机器人吸尘器处于前进吸尘模式的情况下,所述控制步骤包括:计算所述第一平均负荷值和所述第二平均负荷值的差值的步骤;对所计算的所述差值和已设定的值进行比较的步骤;以及在所计算的所述差值大于已设定的值的情况下,根据负荷值的偏差,调节所述第一旋转部件和所述第二旋转部件中的至少一个的旋转速度的步骤。And, when the robot vacuum cleaner is in the forward cleaning mode, the control step includes: a step of calculating the difference between the first average load value and the second average load value; a step of comparing the difference with a set value; and in the case that the calculated difference is greater than the set value, adjusting the first rotating member and the second rotating member according to the deviation of the load value The step of the rotational speed of at least one of the rotating components.

而且,所述控制步骤包括:在所述第一平均负荷值和所述第二平均负荷值中,确定大平均负荷值的步骤;在实时获取的第一负荷值和实时获取的第二负荷值中,确定值大的负荷值的步骤;计算所确定的所述平均负荷值与所确定的负荷值之间的差值的步骤;对所计算的所述差值和已设定的值进行比较的步骤;以及在所计算的所述差值大于已设定的值的情况下,变更为障碍物避开模式的步骤。Also, the controlling step includes: a step of determining a large average load value among the first average load value and the second average load value; the first load value acquired in real time and the second load value acquired in real time Among them, the step of determining the load value with a large value; the step of calculating the difference between the determined average load value and the determined load value; comparing the calculated difference with the set value and changing to the obstacle avoidance mode when the calculated difference is greater than the set value.

并且,在所述障碍物避开模式中,所述控制步骤包括:第一控制步骤,以使所述机器人吸尘器执行后退行驶的方式控制所述第一旋转部件及所述第二旋转部件的旋转;第二控制步骤,以使所述机器人吸尘器以多个旋转部件中的负荷值小的旋转部件为基准进行旋转并进行后退行驶的方式控制所述第一旋转部件及所述第二旋转部件的旋转;以及第三控制步骤,以使所述机器人吸尘器以多个旋转部件中的负荷值大的旋转部件为基准进行旋转并进行后退行驶的方式控制所述第一旋转部件及所述第二旋转部件的旋转。In addition, in the obstacle avoidance mode, the control step includes: a first control step of controlling the rotation of the first rotating member and the second rotating member so that the robot cleaner performs backward running. a second control step of controlling the movement of the first rotating member and the second rotating member so that the robot cleaner rotates on the basis of a rotating member with a smaller load value among the plurality of rotating members and travels backward. rotation; and a third control step of controlling the first rotating member and the second rotating member so that the robot cleaner rotates on the basis of a rotating member having a larger load value among the plurality of rotating members and travels backward. The rotation of the component.

而且,所述控制步骤包括:在当前时间点上的第一平均负荷值和第二平均负荷值中确定大平均负荷值的步骤;在之前时间点上的第一平均负荷值和第二平均负荷值中确定大平均负荷值的步骤;计算所述当前时间点上的大平均负荷值与在之前时间点上的大平均负荷值的差的步骤;以及根据所计算的所述差值与已设定的值之间的比较结果来选择吸尘模式的步骤。Also, the controlling step includes: a step of determining a large average load value among the first average load value and the second average load value at the current point in time; the first average load value and the second average load value at the previous point in time The step of determining the maximum average load value in the value; the step of calculating the difference between the maximum average load value at the current time point and the maximum average load value at the previous time point; and according to the calculated difference and the set The step of selecting the vacuuming mode by comparing the results between the specified values.

并且,在选择所述吸尘模式的步骤中,在所计算的所述差值大于第一设定值并小于第二设定值的情况下,将所述机器人吸尘器的吸尘模式设定为异物集中吸尘模式,在所计算的所述差值大于所述第二设定值的情况下,将所述机器人吸尘器的吸尘模式设定为异物避开模式。And, in the step of selecting the dust collection mode, if the calculated difference is greater than the first set value and smaller than the second set value, the dust collection mode of the robot vacuum cleaner is set to In the foreign matter concentrated dust collection mode, when the calculated difference is greater than the second set value, the dust collection mode of the robot vacuum cleaner is set to the foreign matter avoidance mode.

另一方面,用于实现所述目的的本发明一实施例的机器人吸尘器包括:本体;驱动部,形成于所述本体,供给用于所述机器人吸尘器的行驶的动力;第一旋转部件、第二旋转部件,通过所述驱动部的动力,以第一旋转轴、第二旋转轴为中心,分别进行旋转运动,来提供用于所述机器人吸尘器的行驶的移动力源,能够分别固定用于湿式吸尘的清洁器;负荷检测部,根据所述机器人吸尘器的行驶,检测分别向所述第一旋转部件及所述第二旋转部件施加的负荷;以及控制部,以所检测到的所述负荷为基础,控制所述第一旋转部件及所述第二旋转部件中的至少一个的旋转。On the other hand, a robot cleaner according to an embodiment of the present invention for achieving the above object includes: a body; a driving part formed on the body to supply power for running the robot cleaner; a first rotating member, a second The two rotating components, through the power of the driving part, respectively perform rotational movement around the first rotating shaft and the second rotating shaft to provide a moving force source for the driving of the robot vacuum cleaner, which can be respectively fixed for A wet suction cleaner; a load detection unit that detects loads respectively applied to the first rotating member and the second rotating member based on travel of the robot cleaner; and a control unit that uses the detected load Rotation of at least one of the first rotating member and the second rotating member is controlled based on a load.

而且,所述负荷检测部获取向所述第一旋转部件施加的第一负荷值和向所述第二旋转部件施加的第二负荷值,以在已设定的时间内获取的第一负荷值为基础来计算第一平均负荷值,以在已设定的时间内获取的第二负荷值为基础来计算第二平均负荷值。Also, the load detection unit acquires a first load value applied to the first rotating member and a second load value applied to the second rotating member, so that the first load value acquired within a set time The first average load value is calculated based on the first average load value, and the second average load value is calculated based on the second load value obtained within the set time.

并且,所述第一负荷值为提供用于所述第一旋转部件的驱动的驱动力的第一马达的负荷电流值,所述第二负荷值为提供用于所述第二旋转部件的驱动的驱动力的第二马达的负荷电流值。Also, the first load value is a load current value of the first motor providing a driving force for driving the first rotating member, and the second load value is providing a driving force for driving the second rotating member. The load current value of the driving force of the second motor.

根据所述本发明的多种实施例,机器人吸尘器借助通过第一旋转部件及第二旋转部件各个的旋转运动进行旋转运动的第一清洁器及第二清洁器与被请扫面之间的摩擦,更有效地去除附着于被吸尘面的异物等并行使。According to various embodiments of the present invention, the robot vacuum cleaner utilizes the friction between the first cleaner and the second cleaner and the surface to be cleaned by rotating the first rotating member and the second rotating member. , More effectively remove foreign matter attached to the vacuumed surface and use it.

并且,根据本发明的多种实施例,机器人吸尘器在画出各种图案的过程中进行吸尘,选择符合地形的吸尘图案来执行有效的湿式吸尘。And, according to various embodiments of the present invention, the robot vacuum cleaner performs vacuuming while drawing various patterns, and selects a vacuuming pattern conforming to terrain to perform effective wet vacuuming.

并且,根据本发明的多种实施例,当机器人吸尘器行使时,使用于检测障碍物的监测结构最小化来节减制造成本。Also, according to various embodiments of the present invention, when the robot cleaner is running, the monitoring structure for detecting obstacles is minimized to save manufacturing costs.

并且,根据本发明的多种实施例,根据向旋转部件施加的负荷的大小来控制旋转部件的旋转方向及旋转速度中的至少一个,由此,在机器人吸尘器的行驶过程中,当面临碰撞的被吸尘面时,去除如水等,向旋转部件发生大的负荷的被吸尘面的异物,同时,可脱离异物所在的区域。Moreover, according to various embodiments of the present invention, at least one of the rotation direction and the rotation speed of the rotation member is controlled according to the magnitude of the load applied to the rotation member, thereby, during the driving of the robot cleaner, when facing a collision In the case of the surface to be vacuumed, foreign matter on the surface to be vacuumed, such as water, which generates a large load on the rotating parts, can be removed, and at the same time, it can be separated from the area where the foreign matter is located.

并且,根据本发明的多种实施例,根据向旋转部件施加的负荷的大小,控制旋转部件的旋转方向及旋转速度中的至少一个,由此,卡在无法通过机器人吸尘器缓冲器识别的障碍物的情况下,避开对应障碍物来执行吸尘。And, according to various embodiments of the present invention, at least one of the rotation direction and the rotation speed of the rotation member is controlled according to the magnitude of the load applied to the rotation member, thereby, the obstacle that cannot be recognized by the bumper of the robot cleaner can be stuck In the case of , avoid the corresponding obstacles to perform vacuuming.

并且,根据本发明的多种实施例,根据向旋转部件施加的负荷的大小控制旋转部件的旋转方向及旋转速度中的至少一个,由此,前进吸尘模式的机器人吸尘器可准确地行驶。Also, according to various embodiments of the present invention, at least one of the rotation direction and the rotation speed of the rotation member is controlled according to the magnitude of the load applied to the rotation member, whereby the robot cleaner in the forward cleaning mode can travel accurately.

附图说明Description of drawings

图1为本发明一实施例的机器人吸尘器的分解立体图。FIG. 1 is an exploded perspective view of a robot vacuum cleaner according to an embodiment of the present invention.

图2为本发明实施例的机器人吸尘器的仰视图。Fig. 2 is a bottom view of the robot vacuum cleaner according to the embodiment of the present invention.

图3为本发明一实施例的机器人吸尘器的俯视图。Fig. 3 is a top view of a robot vacuum cleaner according to an embodiment of the present invention.

图4为本发明一实施例的机器人吸尘器的剖视图。Fig. 4 is a cross-sectional view of a robot vacuum cleaner according to an embodiment of the present invention.

图5为示出本发明一实施例的机器人吸尘器的框图。FIG. 5 is a block diagram illustrating a robot cleaner according to an embodiment of the present invention.

图6为示出用于体现本发明一实施例的机器人吸尘器的前进行驶的旋转部件的旋转控制表的表。FIG. 6 is a table showing a rotation control table of a rotating member for forward travel of the robot cleaner embodying an embodiment of the present invention.

图7为用于说明本发明一实施例的机器人吸尘器前进行驶动作的图。Fig. 7 is a diagram for explaining the forward running operation of the robot cleaner according to the embodiment of the present invention.

图8为示出本发明一实施例的机器人吸尘器的控制方法的流程图。Fig. 8 is a flow chart showing a control method of a robot cleaner according to an embodiment of the present invention.

图9为示出本发明另一实施例的机器人吸尘器的控制方法的流程图。FIG. 9 is a flowchart showing a control method of a robot cleaner according to another embodiment of the present invention.

图10为示出在前进吸尘模式中的机器人吸尘器的控制方法的流程图。FIG. 10 is a flowchart illustrating a control method of the robot cleaner in a forward cleaning mode.

图11为示出图10的机器人吸尘器的吸尘行驶过程的图。FIG. 11 is a diagram illustrating a cleaning travel process of the robot cleaner of FIG. 10 .

图12至图13为示出在机器人吸尘器卡在无法通过缓冲器识别的障碍物的情况下,机器人吸尘器的控制方法的流程图。12 to 13 are flowcharts showing a control method of the robot cleaner in the case that the robot cleaner gets stuck on an obstacle that cannot be recognized by the buffer.

图14为示出图12至图13的机器人吸尘器的吸尘行驶过程的图。FIG. 14 is a diagram illustrating a cleaning driving process of the robot cleaner of FIGS. 12 to 13 .

图15为示出在旋转部件发生大的负荷的被吸尘面的异物行驶的情况下,机器人吸尘器的控制方法的流程图。FIG. 15 is a flowchart showing a control method of the robot cleaner when a foreign object on the surface to be vacuumed that generates a large load on the rotating member travels.

图16为示出图15的机器人吸尘器的吸尘行驶过程的图。FIG. 16 is a diagram illustrating a cleaning travel process of the robot cleaner of FIG. 15 .

标记说明Mark description

100:机器人吸尘器 10:本体100: robot vacuum cleaner 10: body

20:缓冲器 110:第一旋转部件20: buffer 110: first rotating part

120:第二旋转部件 130:外部冲击检测部120: Second rotating member 130: External impact detection unit

135:负荷检测部 140:通信部135: Load detection unit 140: Communication unit

150:驱动部 160:存储部150: drive unit 160: storage unit

170:控制部 180:输入部170: Control part 180: Input part

185:输出部 190:供电部185: Output part 190: Power supply part

具体实施方式Detailed ways

以下的内容仅例示本发明的原理。因此,虽然并未在本说明书中明确说明或图示,本发明所属技术领域的普通技术人员可体现本发明的原理并可发明在本发明的概念和范围中的多种装置。并且,原则上,在本说明书中列举的所有条件部术语及实施例用于理解本发明的概念,如上所述,并不局限于特别列举的实施例及状态。The following is merely illustrative of the principles of the invention. Therefore, although not explicitly described or illustrated in this specification, those of ordinary skill in the art to which the present invention pertains can embody the principles of the present invention and can invent various devices within the concept and scope of the present invention. In addition, in principle, all terms and examples listed in this specification are for understanding the concept of the present invention, and are not limited to the specifically listed examples and states as described above.

并且,不仅是本发明的原理、观点及实施例,列举特定实施例的所有详细说明包括这种事项的结构及功能性等同技术方案。并且,这种等同技术方案不仅是当前公知的等同技术方案,而是包括将来开放的等同技术方案,即,与结构无关地,执行相同功能的发明的所有元件。Furthermore, not only the principles, viewpoints, and embodiments of the present invention, but also all detailed descriptions enumerating specific embodiments include structural and functional equivalent technical solutions of such matters. And, such equivalent technical solutions are not only currently known equivalent technical solutions, but include equivalent technical solutions open in the future, that is, all elements of the invention that perform the same function regardless of the structure.

因此,例如,在本说明书中的框图示出使本发明的原理具体化的例示性电路的示意性观点。与此类似地,所有流程图、状态变化图、示意代码等可在计算机可读介质实际上呈现,不论计算机或处理器是否明确示出,通过计算机或处理器执行的多种处理。Thus, for example, block diagrams in this specification show schematic views of illustrative circuitry embodying the principles of the invention. Similarly, all flowcharts, state change diagrams, schematic codes, etc. may actually be presented on a computer-readable medium, regardless of whether the computer or processor is explicitly shown, by various processes executed by the computer or processor.

在包括通过处理器或与此类似的概念表示的功能块的图中示出的多种元件的功能不仅为专用硬件,而是适当与软件相关地执行软件的能力的硬件。当通过处理器提供时,所述功能可通过单一专用处理器、单一共享处理器或多个个别处理器提供,其中的一部分可以共享。The functions of various elements shown in the diagrams including functional blocks represented by a processor or a concept similar thereto are not only dedicated hardware but hardware capable of executing software in association with software as appropriate. When provided by a processor, the functionality may be provided by a single dedicated processor, a single shared processor, or multiple individual processors, some of which may be shared.

并且,通过处理器、控制或与此类似的概念提示的术语的明确使用不能排他性地饮用具有执行软件的硬件来解释,没有限制地,暂时包括信号处理(DSP)硬件、用于存储软件的ROM、RAM及非易失性存储器。可包括惯用的其他硬件。Also, explicit use of the term to suggest a processor, control, or concept similar thereto is not to be construed exclusively in terms of hardware having executing software, and without limitation, provisionally includes signal processing (DSP) hardware, ROM for storing software , RAM and non-volatile memory. Other conventional hardware may be included.

在本说明书的发明要求保护范围中,例如,用于执行在详细说明中记载的功能的单元表现的结构要素包括执行所述功能的电路元件的组合或执行包括固件/微码等的所有形式的软件的功能的所有方法,为了执行所述功能,与用于执行所述软件的适当电路相结合。通过这种发明要求保护范围定义的本发明接合通过以多种方式列举的单元提供的功能,与发明要求保护范围请求的方式接合,因此,可提供所述动能任何单元与从本说明书中把握的内容相同。In the claimed scope of the invention in this specification, for example, a structural element represented by a unit for performing a function described in the detailed description includes a combination of circuit elements that perform the function or executes all forms including firmware/microcode, etc. All means of software functions are combined with appropriate circuits for executing said software in order to perform said functions. The invention defined by this claimed scope engages the functions provided by the units enumerated in various ways, in the manner claimed by the claimed scope of the invention, so that any unit that can provide said kinetic energy is as grasped from this specification The content is the same.

所述目的、特征及优点通过与附图相关的以下的详细说明变得明确,由此,本发明所属技术领域的普通技术人员可简单实施本发明的技术思想。并且,在说明本发明的过程中,在判断为与本发明相关的公知技术的具体说明使本发明的主旨不清楚的情况下,将省略对其的详细说明。The above objects, features, and advantages will be clarified by the following detailed description related to the accompanying drawings, so that those skilled in the art to which the present invention pertains can easily implement the technical idea of the present invention. Also, in describing the present invention, when it is judged that the detailed description of the known technology related to the present invention makes the gist of the present invention unclear, the detailed description thereof will be omitted.

以下,参照附图,详细说明本发明的多种实施例。Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

图1至图4为用于说明本发明一实施例的机器人吸尘器的结构的图。具体地,图 1为本发明一实施例的机器人吸尘器的分解立体图。图2为本发明实施例的机器人吸尘器的仰视图。图3为本发明一实施例的机器人吸尘器的俯视图。图4为本发明一实施例的机器人吸尘器的剖视图。1 to 4 are diagrams illustrating the structure of a robot cleaner according to an embodiment of the present invention. Specifically, FIG. 1 is an exploded perspective view of a robot vacuum cleaner according to an embodiment of the present invention. Fig. 2 is a bottom view of the robot vacuum cleaner according to the embodiment of the present invention. Fig. 3 is a top view of a robot vacuum cleaner according to an embodiment of the present invention. Fig. 4 is a cross-sectional view of a robot vacuum cleaner according to an embodiment of the present invention.

参照图1至图4,本发明的机器人吸尘器100可包括:本体10,形成机器人吸尘器100的外观;缓冲器20,形成于本体10的外侧周围,从外部冲击保护本体10;外部冲击检测部130,检测向缓冲器20施加的外部冲击;驱动部150,设置于本体10,提供用于使机器人吸尘器100行驶的动力;第一旋转部件110,与所述驱动部150相结合来进行旋转运动;第二旋转部件120;以及供电部190,设置于本体10的内部。1 to 4, the robot vacuum cleaner 100 of the present invention may include: a body 10 forming the appearance of the robot vacuum cleaner 100; a buffer 20 formed around the outer side of the body 10 to protect the body 10 from external impact; an external impact detection part 130 , to detect the external impact applied to the buffer 20; the driving part 150 is arranged on the main body 10 to provide power for driving the robot vacuum cleaner 100; the first rotating part 110 is combined with the driving part 150 to perform rotational movement; The second rotating member 120 ; and the power supply part 190 are disposed inside the main body 10 .

这种机器人吸尘器100利用用于湿式吸尘的清洁器210、220来执行湿式吸尘并行驶。其中,湿式吸尘利用清洁器210、220来擦被请扫面,例如,可包括利用干抹布的吸尘、利用湿的抹布等的吸尘。Such a robot cleaner 100 performs wet cleaning and travels using cleaners 210 and 220 for wet cleaning. Wherein, the wet vacuuming uses the cleaners 210 and 220 to wipe and sweep the surface of the quilt, for example, may include vacuuming with a dry rag, vacuuming with a wet rag, and the like.

驱动部150可包括:第一驱动部151,设置于本体10的内部,与第一旋转部件 110相结合;以及第二驱动部152,设置于本体10的内部,与第二旋转部件120相结合。其中,驱动部150可包括马达、齿轮组件等。The driving part 150 may include: a first driving part 151 disposed inside the body 10 and combined with the first rotating part 110 ; and a second driving part 152 disposed inside the body 10 and combined with the second rotating part 120 . Wherein, the driving part 150 may include a motor, a gear assembly and the like.

第一旋转部件110可包括与第一驱动部151相结合来传递基于第一驱动部151的动力,以基于所述动力的第一旋转轴310为中心进行旋转运动的第一传递部件111。并且,用于湿式吸尘的第一清洁器210可包括能够固定的第一固定部件112。The first rotating member 110 may include a first transmission member 111 that transmits power based on the first driving unit 151 in combination with the first driving unit 151 and rotates around a first rotating shaft 310 based on the power. And, the first cleaner 210 for wet cleaning may include the first fixing part 112 which can be fixed.

而且,第二旋转部件120可包括与第二驱动部152相结合来传递基于第二驱动部152的动力,以基于所述动力的第二旋转轴320为中心进行旋转运动的第二传递部件 121。并且,用于湿式吸尘的第二清洁器220可包括能够固定的第二固定部件122。Furthermore, the second rotating member 120 may include a second transmission member 121 that is combined with the second driving unit 152 to transmit the power based on the second driving unit 152 and rotate around the second rotating shaft 320 based on the power. . And, the second cleaner 220 for wet cleaning may include a second fixing part 122 that can be fixed.

其中,在第一传递部件111及第二传递部件121的下端区域与本体10相结合的情况下,可向被吸尘面方向突出。或者,在第一传递部件111及第二传递部件121与本体10相结合的情况下,不向被吸尘面方向突出。Wherein, when the lower end regions of the first transmission member 111 and the second transmission member 121 are combined with the main body 10, they can protrude toward the surface to be vacuumed. Alternatively, when the first transmission member 111 and the second transmission member 121 are combined with the main body 10, they do not protrude toward the surface to be vacuumed.

并且,在第一固定部件112及第二固定部件122与本体10相结合的情况下,可向被吸尘面方向突出,例如,向底部面方向突出,用于湿式吸尘的第一清洁器210 及第二清洁器220可以被固定。Moreover, when the first fixing part 112 and the second fixing part 122 are combined with the main body 10, they can protrude toward the surface to be vacuumed, for example, protrude toward the bottom surface, and are used for the first cleaner for wet vacuuming. 210 and the second cleaner 220 may be fixed.

如超细纤维布、拖把、无纺布、刷子等,第一清洁器210及第二清洁器220以通过旋转运动来去除附着于底部面的异物的方式由如可擦去多种被吸尘面的布料的纤维材料形成。并且,如图1所示,第一清洁器210及第二清洁器220的形态可呈圆形,但并不局限于此。Such as microfiber cloths, mops, non-woven fabrics, brushes, etc., the first cleaner 210 and the second cleaner 220 can remove the foreign matter attached to the bottom surface by rotating, such as wiping off a variety of vacuumed objects. The fiber material of the cloth for the surface is formed. Moreover, as shown in FIG. 1 , the shapes of the first cleaner 210 and the second cleaner 220 may be circular, but not limited thereto.

而且,第一清洁器210及第二清洁器220的固定使用覆盖在第一固定部件112及第二固定部件122的方式,但是可通过使用额外的附着单元的方法执行。例如,第一清洁器210及第二清洁器220可通过魔术贴等附着在第一固定部件112及第二固定部件122并被固定。Also, the first cleaner 210 and the second cleaner 220 are fixed by covering the first fixing member 112 and the second fixing member 122 , but may be performed by using an additional attachment unit. For example, the first cleaner 210 and the second cleaner 220 can be attached and fixed to the first fixing member 112 and the second fixing member 122 by Velcro or the like.

所述本发明实施例的机器人吸尘器100通过第一旋转部件110及第二旋转部件120的旋转运动,随着第一清洁器210和第二清洁器220进行旋转,通过与被吸尘面的摩擦来去除附着于底部的异物等。并且,若产生清洁器210、220与被吸尘面之间的摩擦力,则所述摩擦力为机器人吸尘器100的移动力源。The robot vacuum cleaner 100 according to the embodiment of the present invention rotates with the first cleaner 210 and the second cleaner 220 through the rotational movement of the first rotating member 110 and the second rotating member 120, and through the friction with the surface to be vacuumed, To remove foreign matter attached to the bottom, etc. In addition, if a frictional force is generated between the cleaners 210 and 220 and the surface to be vacuumed, the frictional force is a source of moving force for the robot cleaner 100 .

更具体地,本发明一实施例的机器人吸尘器100随着第一旋转部件110及第二旋转部件120的旋转,清洁器210、220与被吸尘面之间发生摩擦力,根据所述合力作用的大小及方向,调节机器人吸尘器100的行驶速度及行驶方向。More specifically, with the rotation of the first rotating part 110 and the second rotating part 120 in the robot vacuum cleaner 100 according to an embodiment of the present invention, frictional force occurs between the cleaners 210, 220 and the surface to be vacuumed. Adjust the size and direction of the robot cleaner 100 to adjust the speed and direction of travel.

尤其,参照图3至图4,基于所述一对驱动部151、152的动力的第一旋转部件 110及第二旋转部件120各个的第一旋转轴310、第二旋转轴320相对于与机器人吸尘器100的垂直方向轴相对应的中心轴300具有规定角度地倾斜。在此情况下,第一旋转部件110及第二旋转部件120以中心轴为基准向外侧向下倾斜。即,第一旋转轴 310、第二旋转轴320的区域中,与从中心轴300靠近的区域相比,位于从中心轴300 远离的位置的区域可强力地结合。In particular, referring to FIGS. 3 to 4 , the first rotating shaft 310 and the second rotating shaft 320 of the first rotating member 110 and the second rotating member 120 based on the power of the pair of driving parts 151 and 152 are relative to the robot. The central axis 300 corresponding to the vertical axis of the cleaner 100 is inclined at a predetermined angle. In this case, the first rotating member 110 and the second rotating member 120 are inclined outward and downward based on the central axis. That is, among the regions of the first rotation shaft 310 and the second rotation shaft 320, the region located farther from the central axis 300 than the region closer to the central axis 300 can be strongly bonded.

其中,中心轴300为对于机器人吸尘器100的被吸尘面的垂直方向轴。例如,在机器人吸尘器100进行吸尘作业的过程中,若在通过X轴、Y轴形成的X-Y平面进行行驶来进行吸尘时,中心轴300为对于机器人吸尘器100的被吸尘面的垂直方向轴的Z轴。Wherein, the central axis 300 is an axis perpendicular to the vacuumed surface of the robot cleaner 100 . For example, when the robot vacuum cleaner 100 is cleaning dust while traveling on the X-Y plane formed by the X-axis and the Y-axis for cleaning, the central axis 300 is a direction perpendicular to the vacuumed surface of the robot vacuum cleaner 100. The Z axis of the axis.

另一方面,所述规定角度可包括:第一角度(a度),相对于中心轴300,与第一旋转轴310倾斜的角度相对于;以及第二角度(b度),相对于所述中心轴300,与所述第二旋转轴320倾斜的角度相对应。其中,第一角度及第二角度可相同或不同。On the other hand, the specified angle may include: a first angle (a degree), relative to the central axis 300, an angle inclined to the first rotation axis 310; and a second angle (b degree), relative to the The central axis 300 corresponds to the angle at which the second rotation axis 320 is inclined. Wherein, the first angle and the second angle can be the same or different.

并且,优选地,第一角度及第二角度分别为1度以上3度以下的范围。其中,如表1所示,所述角度范围可以为最优维持机器人吸尘器100的湿式吸尘能力、行驶速度、行驶性能的范围。Furthermore, preferably, the first angle and the second angle are respectively in the range of 1 degree or more and 3 degrees or less. Wherein, as shown in Table 1, the angle range may be a range for optimally maintaining the wet cleaning capability, driving speed, and driving performance of the robot vacuum cleaner 100 .

表1Table 1

即,参照所述表1,机器人吸尘器100的一对旋转轴310、320相对于中心轴300 以具有规定角度的方式倾斜,并可调节机器人吸尘器100的行驶速度及吸尘能力。尤其,所述规定角度维持在1度以上3度以下的范围,可最优维持机器人吸尘器的湿式吸尘能力及行驶速度。只是,本发明的多种实施例并不局限于所述角度范围。That is, referring to the above Table 1, the pair of rotating shafts 310 and 320 of the robot cleaner 100 are inclined at a predetermined angle with respect to the central axis 300, and the traveling speed and cleaning capability of the robot cleaner 100 can be adjusted. In particular, the predetermined angle is maintained in the range of 1 degree to 3 degrees, which can optimally maintain the wet cleaning ability and driving speed of the robot vacuum cleaner. However, various embodiments of the present invention are not limited to the angle range.

另一方面,根据规定角度,在一对旋转部件110、120进行旋转的情况下,与本体10中心相比,在被吸尘面和清洁器210、220之间发生的相对摩擦力在外围更大。因此,借助随着分别控制一对旋转部件110、120的旋转发生的相对摩擦力,可孔子机器人吸尘器100的行驶速度及行驶方向。根据所述本发明实施例,后述机器人吸尘器100的行驶速度及行驶方向的控制。On the other hand, when the pair of rotating members 110, 120 rotate according to a predetermined angle, the relative frictional force that occurs between the surface to be vacuumed and the cleaners 210, 220 is stronger at the periphery than at the center of the body 10. big. Therefore, the traveling speed and traveling direction of the Kongzi robot cleaner 100 can be controlled by means of the relative frictional force generated as the rotations of the pair of rotating members 110 and 120 are respectively controlled. According to the embodiment of the present invention, the control of the traveling speed and traveling direction of the robot cleaner 100 will be described later.

另一方面,通过所述动作,在机器人吸尘器100行驶的情况下,机器人吸尘器 100可以与在被吸尘面存在的多种障碍物碰撞。其中,如如门槛、地毯等的低的障碍物、沙发或窗等的具有规定高度的障碍物、壁等的高的障碍物、降落位置等的障碍物,障碍物可包括妨碍机器人吸尘器100的吸尘行驶的多种障碍物。On the other hand, through the above operation, when the robot cleaner 100 is traveling, the robot cleaner 100 can collide with various obstacles existing on the surface to be cleaned. Among them, such as low obstacles such as door sills and carpets, obstacles with a predetermined height such as sofas or windows, high obstacles such as walls, and obstacles such as landing positions, the obstacles may include obstacles that hinder the robot cleaner 100. Vacuums various obstacles for driving.

在此情况下,形成于机器人吸尘器100本体10的外侧周围的缓冲器20从基于与障碍物的碰撞的外部冲击保护本体10,同时吸收外部冲击。而且,设置于本体10的内部的外部冲击检测部130可检测向缓冲器10施加的冲击。In this case, the bumper 20 formed around the outer side of the body 10 of the robot cleaner 100 protects the body 10 from external impact based on a collision with an obstacle while absorbing the external impact. Also, the external impact detection part 130 provided inside the body 10 can detect an impact applied to the shock absorber 10 .

缓冲器20可包括形成于本体10的第一外侧周围的第一缓冲器21及与第一缓冲器21单独地形成于本体10的第二外侧周围的第二缓冲器22。其中,缓冲器20以机器人吸尘器10的正面朝向的方向F为基准,可分别形成于本体10的左侧及右侧周围。作为一例,参照图1至图4,第一缓冲器21以机器人吸尘器10的正面朝向的方向F 为基准,可形成于本体10的左侧周围,第二缓冲器22以正面朝向的方向F为基准,可形成于本体10的右侧周围。The bumper 20 may include a first bumper 21 formed around a first outer side of the body 10 and a second bumper 22 formed around a second outer side of the body 10 separately from the first bumper 21 . Wherein, the buffers 20 can be respectively formed around the left side and the right side of the main body 10 based on the direction F facing the front of the robot cleaner 10 . As an example, referring to FIGS. 1 to 4 , the first buffer 21 can be formed around the left side of the main body 10 based on the direction F facing the front of the robot cleaner 10, and the second buffer 22 can be formed around the left side of the main body 10 with the direction F facing the front as Datums may be formed around the right side of the body 10 .

其中,第一缓冲器21和第二缓冲器22物理上可体现为不同的缓冲器。由此,机器人吸尘器可单独运行。即,在机器人吸尘器100的行驶过程中,在第一缓冲器21 碰撞障碍物的情况下,第一缓冲器21吸收外部冲击,并向与第一缓冲器21对应设置的第一外部冲击检测部传递吸收的外部冲击。只是,第二缓冲器22与第一缓冲器21 不同,不受到所述碰撞,与第二缓冲器22对应设置的第二外部冲击检测部不会接受外部冲击。Wherein, the first buffer 21 and the second buffer 22 may be physically embodied as different buffers. Thus, the robot vacuum cleaner can be operated independently. That is, during the running of the robot cleaner 100, when the first buffer 21 collides with an obstacle, the first buffer 21 absorbs the external impact, and sends a signal to the first external impact detection part corresponding to the first buffer 21. Transfer absorbs external shocks. However, the second shock absorber 22 is different from the first shock absorber 21 in that it does not receive the impact, and the second external shock detection part corresponding to the second shock absorber 22 does not receive external shock.

另一方面,根据本发明的一实施例,缓冲器20的上部末端及下部末端的高度符合规定条件,由此,机器人吸尘器100可检测在行驶过程中面临的多种障碍物。对此,参照图4,进行具体说明。On the other hand, according to an embodiment of the present invention, the heights of the upper end and the lower end of the buffer 20 meet specified conditions, so that the robot cleaner 100 can detect various obstacles faced during driving. This will be specifically described with reference to FIG. 4 .

参照图4,第一缓冲器21及第二缓冲器22的下部末端最大程度靠近被吸尘面。具体地,第一缓冲器21及第二缓冲器22的下部末端与被吸尘面的距离相同或小于清洁器210、220的厚度。由此,第一缓冲器21及第二缓冲器22碰撞如薄的门槛、地毯等的低的障碍物,机器人吸尘器100可检测及避开低的障碍物。Referring to FIG. 4 , the lower ends of the first buffer 21 and the second buffer 22 are closest to the vacuumed surface to the greatest extent. Specifically, the distance between the lower end of the first buffer 21 and the second buffer 22 and the surface to be sucked is the same as or smaller than the thickness of the cleaners 210 and 220 . Thus, the first bumper 21 and the second bumper 22 collide with a low obstacle such as a thin door sill or a carpet, and the robot cleaner 100 can detect and avoid the low obstacle.

并且,第一缓冲器21及第二缓冲器22的上部末端防止障碍物不会碰撞缓冲器 21、22的状态下,仅卡在本体10的情况。具体地,第一缓冲器21及第二缓冲器22 的上部末端的高度与本体10的高度相同或者大于本体10的高度。由此,可防止第一缓冲器21及第二缓冲器22碰撞如沙发或床等的具有规定高度的障碍物,在不碰撞缓冲器21、22的状态下,仅卡在本体10的情况。In addition, the upper ends of the first bumper 21 and the second bumper 22 prevent obstacles from colliding with the bumpers 21 and 22, but only being stuck on the main body 10. Specifically, the heights of the upper ends of the first buffer 21 and the second buffer 22 are the same as or greater than the height of the body 10 . Thus, it is possible to prevent the first bumper 21 and the second bumper 22 from colliding with an obstacle having a predetermined height such as a sofa or a bed, and only being stuck on the main body 10 without hitting the bumpers 21 and 22 .

另一方面,根据本发明一实施例,机器人吸尘器100还可包括用于使清洁器210、220固定于最优位置的引导部113、123。On the other hand, according to an embodiment of the present invention, the robot vacuum cleaner 100 may further include guide parts 113 , 123 for fixing the cleaners 210 , 220 at optimal positions.

若清洁器210、220未固定于最优的位置,则根据第一旋转部件110、第二旋转部件120的旋转,清洁器210、220与被吸尘面相接的部分不同,这会形成相对于一对清洁器210、220的不均衡状态。在此情况下,机器人吸尘器100无法执行所需要的行驶。例如,前进吸尘模式的机器人吸尘器100无法执行前进行驶,会发生弯曲行驶的情况。If the cleaners 210, 220 are not fixed at the optimal position, according to the rotation of the first rotating member 110 and the second rotating member 120, the parts where the cleaners 210, 220 contact with the surface to be vacuumed will be different, which will cause relative In the unbalanced state of a pair of cleaners 210,220. In this case, the robot cleaner 100 cannot perform required running. For example, the robot cleaner 100 in the forward cleaning mode cannot perform forward running, and may run curvedly.

因此,根据本发明的一实施例,在第一旋转部件110、第二旋转部件120中可包括固定清洁器210、220的下部面沿着下部面的边缘朝向被吸尘面突出形成,从而使清洁器210、220固定于最优位置的引导部113、123。由此,机器人吸尘器100的使用人员可将清洁器210、220固定在最优位置。Therefore, according to an embodiment of the present invention, the lower surfaces of the first rotating component 110 and the second rotating component 120 may include fixed cleaners 210, 220 protruding along the edges of the lower surfaces toward the surface to be vacuumed, so that The cleaners 210, 220 are fixed to the guides 113, 123 at optimum positions. Thus, the user of the robot cleaner 100 can fix the cleaners 210, 220 at an optimal position.

另一方面,外部冲击检测部130可检测向缓冲器20施加的外部冲击。其中,外部冲击检测部130可包括在与多个缓冲器相对应该的位置设置的多个外部冲击检测部。作为一例,在由两个缓冲器21、22形成的情况下,外部冲击检测部130可包括与第一缓冲器21对应设置的至少一个第一外部冲击检测部及与第二缓冲器22对应设置的至少一个第二外部冲击检测部,可体现为接触传感器、光传感器等。这种外部冲击检测部130可向控制部170传送检测结果。On the other hand, the external impact detection unit 130 may detect an external impact applied to the shock absorber 20 . Wherein, the external impact detection unit 130 may include a plurality of external impact detection units disposed at positions corresponding to the plurality of bumpers. As an example, in the case of two buffers 21, 22, the external impact detection unit 130 may include at least one first external impact detection unit corresponding to the first buffer 21 and at least one corresponding to the second buffer 22. The at least one second external impact detection part can be embodied as a contact sensor, a light sensor, or the like. Such an external impact detection unit 130 may transmit a detection result to the control unit 170 .

而且,控制部170利用外部冲击检测部130的监测结果来确定在缓冲器20区域中,与障碍物发生碰撞的碰撞位置,基于此,以避开障碍物的方式控制第一驱动部 151及第二驱动部152。Moreover, the control unit 170 uses the monitoring result of the external impact detection unit 130 to determine the collision position with the obstacle in the area of the bumper 20, and based on this, controls the first driving unit 151 and the second driving unit 151 to avoid the obstacle. Two driving parts 152 .

图5为示出本发明一实施例的机器人吸尘器的框图。参照图5,本发明实施例的机器人吸尘器100可包括外部冲击检测部130、负荷检测部135、通信部140、用于驱动第一旋转部件110第二旋转部件120的驱动部150、存储部160、控制部170、输入部180、输出部185及供电部。FIG. 5 is a block diagram illustrating a robot cleaner according to an embodiment of the present invention. 5, the robot vacuum cleaner 100 of the embodiment of the present invention may include an external impact detection unit 130, a load detection unit 135, a communication unit 140, a driving unit 150 for driving the first rotating member 110 and the second rotating member 120, and a storage unit 160. , the control unit 170, the input unit 180, the output unit 185 and the power supply unit.

外部冲击检测部130可包括检测向缓冲器20施加的冲击并向控制部170传递检测信号的外部冲击检测部。这种外部冲击检测部可以为接触传感器、光传感器等。The external impact detection part 130 may include an external impact detection part that detects an impact applied to the shock absorber 20 and transmits a detection signal to the control part 170 . Such an external impact detection section may be a touch sensor, a photo sensor, or the like.

而且,控制部170利用外部冲击检测部130的监测结果来确定在缓冲器20区域中,与障碍物发生碰撞的碰撞位置,基于此,以避开障碍物的方式控制第一驱动部 151及第二驱动部152。Moreover, the control unit 170 uses the monitoring result of the external impact detection unit 130 to determine the collision position with the obstacle in the area of the bumper 20, and based on this, controls the first driving unit 151 and the second driving unit 151 to avoid the obstacle. Two driving parts 152 .

另一方面,负荷检测部135根据机器人吸尘器100的行驶来检测向第一旋转部件110及第二旋转部件120施加的负荷。作为一例,在机器人吸尘器100的行驶过程中,当机器人吸尘器100的第一清洁器210位于被清扫面时,在与水等的异物接触的情况下,在附着第一清洁器210的第一旋转部件110可发生大的负荷。作为另一例,在机器人吸尘器100行驶过程中当机器人吸尘器100的第二清洁器220位于被清扫面时,在与水等的异物接触的情况下,在附着第二清洁器220的第二旋转部件120可发生大的负荷。即,为了对应机器人吸尘器100的湿式吸尘行驶中发生的多种吸尘环境,负荷检测部135根据机器人吸尘器100的行驶来检测向第一旋转部件110及第二旋转部件120施加的负荷。On the other hand, the load detection part 135 detects the load applied to the 1st rotation member 110 and the 2nd rotation member 120 according to the traveling of the robot cleaner 100. As shown in FIG. As an example, when the first cleaner 210 of the robot cleaner 100 is located on the surface to be cleaned while the robot cleaner 100 is running, if it comes into contact with a foreign object such as water, the first rotation of the first cleaner 210 will be attached. Component 110 can experience large loads. As another example, when the second cleaner 220 of the robot cleaner 100 is located on the surface to be cleaned while the robot cleaner 100 is running, if it comes into contact with foreign matter such as water, the second rotating member of the second cleaner 220 will 120 can produce a large load. That is, the load detection unit 135 detects loads applied to the first rotating member 110 and the second rotating member 120 according to the traveling of the robot cleaner 100 in order to cope with various cleaning environments generated during wet cleaning driving of the robot cleaner 100 .

这种负荷检测部135可包括获取向第一旋转部件110施加的第一负荷值的第一负荷检测部和获取向第二旋转部件120施加的第二负荷值的第二负荷检测部。其中,第一负荷值为提供用于所述第一旋转部件110的驱动的驱动力的第一马达的负荷电流值,第二负荷值为提供用于所述第二旋转部件120的驱动的驱动力的第二马达的负荷电流值。即,负荷检测部135可以为检测马达的负荷电流值的单元。Such a load detecting unit 135 may include a first load detecting unit that acquires a first load value applied to the first rotating member 110 and a second load detecting unit that acquires a second load value applied to the second rotating member 120 . Wherein, the first load value is the load current value of the first motor that provides the driving force for driving the first rotating component 110 , and the second load value is the driving current value that provides the driving force for driving the second rotating component 120 . Force the load current value of the second motor. That is, the load detection unit 135 may be a means for detecting a load current value of the motor.

只是,这仅是本发明的一实施例,负荷检测部135利用其他数据来计算所述负荷值,而并非利用向马达施加的负荷电流值。具体地,根据本发明的另一实施例,负荷检测部135根据控制部170的控制信号来比较请求的旋转部件110、120的旋转速度和实际输出的旋转部件110、120的旋转速度之差来计算所述负荷值。However, this is only an embodiment of the present invention, and the load detection unit 135 uses other data to calculate the load value instead of the load current value applied to the motor. Specifically, according to another embodiment of the present invention, the load detection unit 135 compares the difference between the requested rotation speed of the rotating components 110, 120 and the actual output rotation speed of the rotating components 110, 120 according to the control signal of the control unit 170. Calculate the load value.

另一方面,负荷检测部135以在已设定的时间内获取的第一负荷值为基础计算第一平均复合值,以在已设定的时间内获取的第二负荷值为基础来计算第二平均负荷值。作为一例,负荷检测部135以当前时间点为基准,以在过去收集的30-50个负荷电流值为基础来计算负荷电流值。On the other hand, the load detection unit 135 calculates the first average composite value based on the first load value acquired within the set time, and calculates the first average composite value based on the second load value acquired within the set time. 2. Average load value. As an example, the load detection unit 135 calculates the load current value based on 30-50 load current values collected in the past with the current time point as a reference.

其中,负荷检测部135在机器人吸尘器100的多个吸尘模式中的前进吸尘模式中获取的负荷值为基础来计算所述平均负荷值。作为一例,机器人吸尘器100不进行前进行驶的状态下或缺的负荷值(例如,如S字图案等的图案行驶并获取的负荷值)因行驶图案特性,向旋转部件施加的负荷值变得不准确。由此,负荷检测部135以机器人吸尘器100的前进行驶中获取的负荷值为基础计算平均负荷值。Wherein, the load detection unit 135 calculates the average load value based on the load value obtained in the forward cleaning mode among the plurality of cleaning modes of the robot cleaner 100 . As an example, the load value that is indispensable when the robot cleaner 100 is not running forward (for example, the load value obtained by running in a pattern such as an S-shaped pattern) is not the load value applied to the rotating member due to the characteristics of the driving pattern. precise. Thereby, the load detection part 135 calculates an average load value based on the load value acquired while the robot cleaner 100 was traveling forward.

并且,在机器人吸尘器100的行驶过程中检测到障碍物的情况下,负荷检测部 135重置在检测障碍物之前获取的负荷值,以新获取的负荷值为基础计算平均负荷值。作为一例,机器人吸尘器100可在行驶过程中碰撞如门槛、地毯等的低的障碍物、沙发或窗等的具有规定高度的障碍物、壁等的高的障碍物、降落位置等的障碍物等的妨碍机器人吸尘器100的吸尘行驶的多种障碍物。在检测到障碍物的状态下获取的负荷值因障碍物的干扰,向旋转部件施加的负荷值变得不准确。由此,在机器人吸尘器 100的行驶过程中检测到障碍物的情况下,负荷检测部135重置在检测障碍物之前获取的负荷值,以新获取的负荷值为基础来计算平均负荷值。Also, when an obstacle is detected while the robot cleaner 100 is running, the load detection unit 135 resets the load value acquired before detecting the obstacle, and calculates an average load value based on the newly acquired load value. As an example, the robot cleaner 100 may collide with a low obstacle such as a door sill or a carpet, an obstacle having a predetermined height such as a sofa or a window, a high obstacle such as a wall, or an obstacle such as a landing position during driving. Various obstacles that hinder the vacuuming driving of the robot vacuum cleaner 100 . The load value obtained when an obstacle is detected is disturbed by the obstacle, and the value of the load applied to the rotating part becomes inaccurate. Thus, when an obstacle is detected while robot cleaner 100 is running, load detection unit 135 resets the load value acquired before detecting the obstacle, and calculates an average load value based on the newly acquired load value.

另一方面,控制部170以在负荷检测部135中检测的负荷为基础来控制在第一旋转部件110及第二旋转部件120中的至少一个的旋转。参照图9至图16说明这种控制部170的控制动作。On the other hand, the control unit 170 controls the rotation of at least one of the first rotating member 110 and the second rotating member 120 based on the load detected by the load detecting unit 135 . The control operation of such a control unit 170 will be described with reference to FIGS. 9 to 16 .

另一方面,通信部140可包括机器人吸尘器100和其他无线终端之间或机器人吸尘器100和其他无线终端所在的网络之间的无线通信的一个以上的模块。例如,通信部140可以与作为远程控制装置的无线终端进行通信,为此,可包括近距离通信模块或无线网络模块等。On the other hand, the communication part 140 may include one or more modules for wireless communication between the robot cleaner 100 and other wireless terminals or between the network where the robot cleaner 100 and other wireless terminals are located. For example, the communication unit 140 may communicate with a wireless terminal as a remote control device, and for this purpose, may include a short-range communication module or a wireless network module.

机器人吸尘器100通过所述通信部140接收的控制信号来控制动作状态或动作方式等。控制机器人吸尘器100的终端,例如,包括可以与机器人吸尘器100通信的智能手机、平板电脑、个人电脑、遥控器(远程控制装置)等。The robot cleaner 100 controls the operation state, operation mode, etc. through the control signal received by the communication unit 140 . The terminal for controlling the robot cleaner 100 includes, for example, a smartphone, a tablet computer, a personal computer, a remote controller (remote control device), and the like that can communicate with the robot cleaner 100 .

驱动部150根据控制部170的控制提供使第一旋转部件110及第二旋转部件120 进行旋转运动的动力。其中,驱动部150可包括第一驱动部151及第二驱动部152,可包括马达和/或齿轮组件。The driving unit 150 provides power to rotate the first rotating member 110 and the second rotating member 120 according to the control of the control unit 170 . Wherein, the driving part 150 may include a first driving part 151 and a second driving part 152, and may include a motor and/or a gear assembly.

另一方面,存储部160可存储用于控制部170的动作的程序,可暂时存储输入输出的数据。存储部160闪存型(flash memory type)、硬盘型(hard disk type)、多媒体卡微型(multimedia card micro type)、卡型的存储器(例如,SD或XD存储器等)、随机存取存储器(Random Access Memory,RAM)、静态随机存取存储器(SRAM, Static Random AccessMemory)、只读存储器(Read-Only Memory,ROM)、电可擦除可编程只读存储器(EEPROM,Electrically Erasable Programmable Read-Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、磁存储器、磁盘、光盘中的至少一个类型的存储介质。On the other hand, the storage unit 160 can store a program for the operation of the control unit 170 and can temporarily store input and output data. Storage unit 160 flash memory type (flash memory type), hard disk type (hard disk type), multimedia card micro (multimedia card micro type), card-type memory (for example, SD or XD memory, etc.), random access memory (Random Access Memory) Memory, RAM), Static Random Access Memory (SRAM, Static Random AccessMemory), Read-Only Memory (Read-Only Memory, ROM), Electrically Erasable Programmable Read-Only Memory (EEPROM, Electrically Erasable Programmable Read-Only Memory) , at least one type of storage medium selected from Programmable Read-Only Memory (PROM, Programmable Read-Only Memory), magnetic memory, magnetic disk, and optical disk.

输入部180可接收操作机器人吸尘器100的使用人员的输入。尤其,输入部180 可接收选择机器人吸尘器100的吸尘模式的使用人员输入。其中,吸尘模式可包括以机器人吸尘器100的当前位置为基准,对周边空间进行集中吸尘的集中吸尘模式、沿着壁面行驶并进行吸尘的骑墙清扫模式、向与使用人员的方向键输入值相对应的方向行驶并进行吸尘的手动吸尘模式、以S字图案行驶并进行吸尘的S字吸尘模式、以Y 字图案行驶并进行吸尘的Y字吸尘模式、前进行驶并进行吸尘的前进吸尘模式、多个模式中自动选择符合负荷机器人吸尘器的行驶情况的吸尘模式来进行吸尘的自动吸尘模式。The input unit 180 can receive an input from a user who operates the robot cleaner 100 . In particular, the input unit 180 may receive a user's input for selecting a cleaning mode of the robot cleaner 100 . Among them, the dust collection mode may include the centralized dust collection mode for performing centralized vacuuming on the surrounding space based on the current position of the robot vacuum cleaner 100, the straddle cleaning mode for driving along the wall and performing dust collection, and the direction key for the user. Manual vacuum mode for driving and vacuuming in the direction corresponding to the input value, S-shaped vacuum mode for driving and vacuuming in an S-shaped pattern, Y-shaped vacuuming mode for driving in a Y-shaped pattern and vacuuming, forward The forward cleaning mode that cleans while driving, and the automatic cleaning mode that automatically selects the cleaning mode that matches the driving situation of the load robot cleaner among multiple modes and performs cleaning.

这种输入部180可由键盘(key pad)圆顶开关(dome switch)、触摸板(静压/ 静电)、滚轮、滚动开关、遥控器等构成。Such an input unit 180 may be composed of a key pad, a dome switch, a touch pad (static pressure/electrostatic), a scroll wheel, a scroll switch, a remote controller, and the like.

输出部185用于发生与视觉、听觉相关的输出,虽然未图示,但是可包括显示部、音响输出模块及提醒部等。The output unit 185 is used to generate output related to vision and hearing, and although not shown in the figure, may include a display unit, an audio output module, a reminder unit, and the like.

显示部显示(输出)在机器人吸尘器100中处理的信息。例如,在机器人吸尘器进行吸尘的过程中,显示与吸尘模式相关的吸尘时间、吸尘方法、吸尘区域等的用户界面(UI,User Interface)或图形用户界面(GUI,Graphic User Interface)。The display unit displays (outputs) information processed by the robot cleaner 100 . For example, in the process of vacuuming by a robot vacuum cleaner, a user interface (UI, User Interface) or a graphical user interface (GUI, Graphic User Interface) that displays the vacuuming time, vacuuming method, and vacuuming area related to the vacuuming mode ).

供电部190向机器人吸尘器100供电。具体地,供电部190向构成机器人吸尘器 100的各个功能部件供电,若电源剩余量不足,则可接收充电电流来进行充电。其中,供电部190可以为能够进行充电的电池。The power supply unit 190 supplies power to the robot cleaner 100 . Specifically, the power supply unit 190 supplies power to each functional component constituting the robot cleaner 100, and can receive a charging current for charging if the remaining power supply is insufficient. Wherein, the power supply unit 190 may be a rechargeable battery.

控制部170通常控制机器人吸尘器100的整个动作。具体地,控制部170使在第一旋转部件110及第二旋转部件120中的至少一个进行旋转,来使所述机器人吸尘器100向特定前进方向行驶。The control unit 170 generally controls the entire operation of the robot cleaner 100 . Specifically, the control unit 170 rotates at least one of the first rotating member 110 and the second rotating member 120 to drive the robot cleaner 100 in a specific forward direction.

作为一例,若第一旋转部件110及第二旋转部件120向相同方向以相同速度进行旋转,则机器人吸尘器100可在原位置进行旋转。即,机器人吸尘器100根据第一旋转部件110及第二旋转部件120旋转的速度来进行原地旋转。As an example, if the first rotating member 110 and the second rotating member 120 rotate in the same direction at the same speed, the robot cleaner 100 can rotate at the original position. That is, the robot cleaner 100 rotates on the spot according to the speed at which the first rotating member 110 and the second rotating member 120 rotate.

具体地,若第一旋转部件110及第二旋转部件120向相同方向以相同速度进行旋转,则以机器人吸尘器100的本体10中心为基准,分别位于相对相反侧的一端及另一端相对于被吸尘面移动的方向相反。即,通过第一旋转部件110的旋转,相对于被吸尘面,位于机器人吸尘器100的第一旋转部件110相反侧的一端的移动方向与通过第二旋转部件120的旋转,相对于被吸尘面,位于机器人吸尘器100的第二旋转部件 120相反侧的另一端的移动方向相反。Specifically, if the first rotating member 110 and the second rotating member 120 rotate in the same direction and at the same speed, the center of the main body 10 of the robot cleaner 100 is used as a reference, and the one end and the other end on the opposite side are relatively opposite to the vacuumed object. The dust surface moves in the opposite direction. That is, the movement direction of the end of the robot cleaner 100 on the opposite side to the first rotating member 110 relative to the surface to be vacuumed by the rotation of the first rotating member 110 and the movement direction of the end of the robot cleaner 100 on the opposite side to the first rotating member 110 by the rotation of the second rotating member 120 relative to the surface to be vacuumed. On the opposite side of the second rotating part 120 of the robot cleaner 100, the movement direction of the other end is opposite.

因此,作用于机器人吸尘器100的摩擦力之和相反,以对于机器人吸尘器100 的旋转力作用,由此,机器人吸尘器100可原地旋转。Therefore, the sum of the frictional forces acting on the robot cleaner 100 is reversed, and the rotational force acts on the robot cleaner 100 , so that the robot cleaner 100 can rotate on the spot.

作为另一例,控制部170控制驱动部150来使第一旋转部件110和第二旋转部件120向不同方向及相同速度旋转。在此情况下,以机器人吸尘器100的本体10为基准,通过第一旋转部件110的摩擦力,相对于被吸尘面,一端的移动方向可以与通过第二旋转部件110的摩擦力,相对于被吸尘面,另一端移动的方向相同。由此,机器人吸尘器100可前进行驶。对此,参照图6至图7进行具体说明。As another example, the control unit 170 controls the drive unit 150 to rotate the first rotating member 110 and the second rotating member 120 in different directions and at the same speed. In this case, with the main body 10 of the robot cleaner 100 as a reference, the frictional force of the first rotating member 110 can move one end relative to the surface to be vacuumed by the frictional force of the second rotating member 110 . The surface being vacuumed, the other end moves in the same direction. Thus, the robot cleaner 100 can travel forward. This will be specifically described with reference to FIGS. 6 to 7 .

图6为示出用于体现本发明一实施例的机器人吸尘器的前进行驶的旋转部件的旋转控制表的表。控制部170基于存储于存储部160的旋转控制表值来控制驱动部 150,由此,可执行各个旋转部件110、120的旋转控制。旋转控制表可包含向各个吸尘模式的各个旋转部件110、120分配的方向值、速度值及时间值中的至少一个。如图6所示,第一旋转部件110的旋转方向和第二旋转部件120的旋转方向不相同。并且,各个旋转部件110、120的旋转速度及时间可以相同。FIG. 6 is a table showing a rotation control table of a rotating member for forward travel of the robot cleaner embodying an embodiment of the present invention. The control unit 170 controls the drive unit 150 based on the rotation control table value stored in the storage unit 160, whereby the rotation control of the respective rotating members 110, 120 can be executed. The rotation control table may include at least one of a direction value, a speed value, and a time value assigned to each rotation member 110, 120 of each cleaning mode. As shown in FIG. 6 , the rotation direction of the first rotation member 110 is different from the rotation direction of the second rotation member 120 . In addition, the rotational speed and time of the respective rotating members 110 and 120 may be the same.

本发明一实施例的旋转部件的旋转方向及机器人吸尘器100的行驶方向可以与机器人吸尘器100从上端往下观看的方向为基准进行说明。例如,第一方向为将机器人吸尘器100的前进方向300作为12点,从上往下观察的状态下,按逆时针方向旋转的方向。并且,第二方向与第一方向相反,前进方向300为12点,进行顺时针方向旋转的方向。并且,机器人吸尘器100的行驶方向为机器人吸尘器100的正面 (Front)移动的方向。The rotating direction of the rotating member and the traveling direction of the robot cleaner 100 in an embodiment of the present invention can be described based on the direction in which the robot cleaner 100 is viewed from the top. For example, the first direction is a direction in which the robot cleaner 100 rotates counterclockwise in a state viewed from above with the forward direction 300 of the robot cleaner 100 as 12 o'clock. In addition, the second direction is opposite to the first direction, and the advancing direction 300 is 12 o'clock, which is a clockwise rotation direction. Also, the traveling direction of the robot cleaner 100 is the direction in which the front of the robot cleaner 100 moves.

若旋转部件110、120以图6所示的控制表为基础进行旋转,则如图7所示,机器人吸尘器100可前进。参照图7,本发明一实施例的机器人吸尘器100使第一旋转部件110向第一方向旋转,第二旋转部件120向第一方向不同的第二方向旋转,由此,发生基于摩擦力的相对移动力,并执行向行驶方向的前进行驶。When the rotating members 110 and 120 rotate based on the control table shown in FIG. 6 , the robot cleaner 100 can advance as shown in FIG. 7 . Referring to FIG. 7 , the robot cleaner 100 according to an embodiment of the present invention rotates the first rotating member 110 in a first direction, and the second rotating member 120 rotates in a second direction different from the first direction, thereby generating relative friction based on friction. Move the force and perform a forward drive in the direction of travel.

另一方面,所述图1至图7中,旋转轴310、320的倾斜方向为一例示,根据实例,向不同方向倾斜。作为一例,第一旋转部件110、第二旋转部件120各个的第一旋转轴310、第二旋转轴320相对于与机器人吸尘器100的垂直方向轴相对应的中心轴300,与图3至4的情况相反的角度倾斜。在此情况下,第一旋转部件110、第二旋转部件120以中心轴300为基准向外侧向上倾斜。即,第一旋转部件110及第二旋转部件120的区域中,与从中心轴300远离的区域相比,从中心轴300靠近的区域更强力地结合。在此情况下,在一对旋转部件110、120进行旋转的情况下,与外围相比,在本体10的中心的与被吸尘面之间发生的相对摩擦力大。On the other hand, in the above-mentioned FIGS. 1 to 7 , the inclination directions of the rotating shafts 310 and 320 are an example, and they incline in different directions according to examples. As an example, the first rotating shaft 310 and the second rotating shaft 320 of the first rotating member 110 and the second rotating member 120 are the same as those shown in FIGS. The situation is tilted at the opposite angle. In this case, the first rotating member 110 and the second rotating member 120 are inclined outward and upward based on the central axis 300 . That is, among the regions of the first rotating member 110 and the second rotating member 120 , the region closer to the central axis 300 is more strongly bonded than the region farther from the central axis 300 . In this case, when the pair of rotating members 110 and 120 rotate, the relative frictional force generated between the center of the main body 10 and the surface to be vacuumed is greater than that at the periphery.

因此,与图1至图7的情况相反,分别控制一对旋转部件110、120的旋转,由此,可进行机器人吸尘器100的移动速度及方向控制。具体地,机器人吸尘器100 使第一旋转部件110向第二方向旋转,第二旋转部件120向与所述第二方向不同的第一方向旋转,由此,发生基于摩擦力的相对移动力,并执行前进方向的前进行驶。Therefore, contrary to the case of FIGS. 1 to 7 , the rotations of the pair of rotating members 110 and 120 are individually controlled, whereby the moving speed and direction of the robot cleaner 100 can be controlled. Specifically, the robot cleaner 100 rotates the first rotating member 110 in the second direction, and the second rotating member 120 rotates in the first direction different from the second direction, thereby generating a relative moving force based on frictional force, and Perform forward travel in the forward direction.

另一方面,本发明一实施例的机器人吸尘器100可包括多个吸尘模式。其中,吸尘模式可包括以机器人吸尘器100的当前位置为基准,对周边空间进行集中吸尘的集中吸尘模式、沿着壁面行驶并进行吸尘的骑墙清扫模式、向与使用人员的方向键输入值相对应的方向行驶并进行吸尘的手动吸尘模式、以S字图案行驶并进行吸尘的S 字吸尘模式、以Y字图案行驶并进行吸尘的Y字吸尘模式、前进行驶并进行吸尘的前进吸尘模式、多个模式中自动选择符合负荷机器人吸尘器的行驶情况的吸尘模式来进行吸尘的自动吸尘模式。On the other hand, the robot vacuum cleaner 100 according to an embodiment of the present invention may include multiple cleaning modes. Among them, the dust collection mode may include the centralized dust collection mode for performing centralized vacuuming on the surrounding space based on the current position of the robot vacuum cleaner 100, the straddle cleaning mode for driving along the wall and performing dust collection, and the direction key for the user. Manual vacuum mode for driving and vacuuming in the direction corresponding to the input value, S-shaped vacuum mode for driving in an S-shaped pattern and vacuuming, Y-shaped vacuuming mode for driving in a Y-shaped pattern and vacuuming, forward The forward cleaning mode that cleans while driving, and the automatic cleaning mode that automatically selects the cleaning mode that matches the driving situation of the load robot cleaner among multiple modes and performs cleaning.

在此情况下,控制部170以选择在机器人吸尘器100的多个吸尘模式中的至少一个,并根据选择的吸尘模式来执行吸尘的方式控制驱动部150。In this case, the control unit 170 controls the driving unit 150 to select at least one of a plurality of cleaning modes of the robot cleaner 100 and perform cleaning according to the selected cleaning mode.

作为一例,若通过输入部180接收选择机器人吸尘器100的吸尘模式中的使用人员输入,则控制部170在多个吸尘模式中,将与使用人员输入相对应的吸尘模式确定为机器人吸尘器100的吸尘模式。As an example, when a user input for selecting a cleaning mode of the robot cleaner 100 is received through the input unit 180, the control unit 170 determines the cleaning mode corresponding to the user input as the robot cleaner among the plurality of cleaning modes. 100 vacuum modes.

作为一例,控制部170判断在吸尘行驶中的机器人吸尘器100的行驶方向是否存在障碍物,若没有障碍物,则可确定机器人吸尘器100的多个吸尘模式中的一个吸尘模式。对此,参照图8,进行具体说明。As an example, the control unit 170 determines whether there is an obstacle in the traveling direction of the robot cleaner 100 during cleaning travel, and if there is no obstacle, determines one of the plurality of cleaning modes of the robot cleaner 100 . This will be specifically described with reference to FIG. 8 .

参照图8,首先,机器人吸尘器100使以第一旋转轴310、第二旋转轴320为中心,分别进行旋转运动的第一旋转部件110、第二旋转部件120中的至少一个进行旋转来向特定方向进行吸尘(步骤S101)。Referring to FIG. 8 , first, the robot cleaner 100 rotates at least one of the first rotating member 110 and the second rotating member 120 that rotate around the first rotating shaft 310 and the second rotating shaft 320 to move to a specific direction to vacuum (step S101).

而且,机器人吸尘器100可判断在行驶方向是否存在障碍物(步骤S102)。作为一例,机器人吸尘器100的监测部130可包括多个障碍物检测传感器,控制部170 以障碍物检测传感器的检测信号为基础来判断在行驶方向是否存在障碍物。其中,障碍物检测传感器可包括向外部发送红外线或超声波信号,接收从障碍物反射的信号的监测传感器或摄像头传感器等。Also, the robot cleaner 100 may determine whether there is an obstacle in the traveling direction (step S102). As an example, the monitoring unit 130 of the robot cleaner 100 may include a plurality of obstacle detection sensors, and the control unit 170 determines whether there is an obstacle in the traveling direction based on detection signals of the obstacle detection sensors. Among them, the obstacle detection sensor may include a monitoring sensor or a camera sensor that sends infrared or ultrasonic signals to the outside and receives signals reflected from obstacles.

作为另一例,控制部170控制驱动部150,以使机器人吸尘器100在已设定的距离或时间内执行,在机器人吸尘器100前进期间,从检测部130判断是否检测到外部冲击。若因缓冲器20和障碍物并未碰撞,从而,检测部130中未检测到外部冲击,则控制部170判断为在机器人吸尘器100的行驶方向不存在障碍物。在此情况下,机器人吸尘器100使当行驶时检测障碍物的传感器结构最小化来节减制造成本。As another example, the control unit 170 controls the driving unit 150 so that the robot cleaner 100 operates within a set distance or time, and determines whether an external impact is detected from the detection unit 130 while the robot cleaner 100 is moving forward. If the detection unit 130 does not detect an external impact because the bumper 20 does not collide with the obstacle, the control unit 170 determines that there is no obstacle in the traveling direction of the robot cleaner 100 . In this case, the robot cleaner 100 minimizes a sensor structure for detecting an obstacle while traveling to save manufacturing cost.

在判断为障碍物不存在的情况下(步骤S102:N),机器人吸尘器100在多个吸尘模式中确定一个吸尘模式(步骤S103),并可按确定的吸尘模式行驶(步骤S104)。在此情况下,控制部170控制在第一旋转部件110及第二旋转部件120中的至少一个旋转方向及旋转速度中的至少一个来按确定的吸尘模式行驶。When it is judged that the obstacle does not exist (step S102: N), the robot vacuum cleaner 100 determines a dust collection mode among a plurality of dust collection modes (step S103), and can travel by the determined dust collection mode (step S104) . In this case, the control unit 170 controls at least one of the rotation direction and the rotation speed of the first rotating member 110 and the second rotating member 120 to travel in a certain cleaning mode.

只是,在判断为障碍物存在的情况下(步骤S102:Y),机器人吸尘器100向避开障碍物的方向转换(步骤S105),向转换的方向行驶并判断障碍物是否存在(步骤 S102)。在此情况下,控制部170控制第一旋转部件110及第二旋转部件120中至少一个的旋转来避开位于机器人吸尘器100的行驶反向的障碍物,并执行行驶。However, when it is determined that an obstacle exists (step S102: Y), the robot cleaner 100 switches to a direction avoiding the obstacle (step S105), travels in the switched direction, and determines whether an obstacle exists (step S102). In this case, the control unit 170 controls the rotation of at least one of the first rotating member 110 and the second rotating member 120 to avoid obstacles located in the reverse direction of the robot cleaner 100 and perform traveling.

其中,控制部170向避开障碍物的方向转换的旋转控制存在几种方式。例如,控制部170相同地控制所述第一旋转部件110及第二旋转部件120的旋转方向及旋转速度,向远离障碍物检测的方向的方向进行原地旋转规定时间。Among them, there are several modes of rotation control in which the control unit 170 switches to the direction of avoiding the obstacle. For example, the control unit 170 similarly controls the rotation direction and the rotation speed of the first rotating member 110 and the second rotating member 120 to rotate in place for a predetermined time in a direction away from the obstacle detection direction.

并且,在所述障碍物相对靠近检测的方向的特定部件,例如,第一旋转部件110 的情况下,控制部170在第二旋转部件110的旋转中断的状态下,使第一旋转部件 110的旋转方向与当前方向相反的方向旋转规定时间,从而可向远离障碍物的方向旋转。Moreover, when the obstacle is relatively close to a specific component in the detection direction, for example, the first rotating component 110, the control unit 170 makes the first rotating component 110 rotate in a state where the second rotating component 110 is interrupted. Rotate in the direction opposite to the current direction for a predetermined time, so that you can rotate in a direction away from obstacles.

并且,在所述障碍物在第一旋转部件110及第二旋转部件120前方均被检测的情况下,控制部170使第一旋转部件110及第二旋转部件120的旋转方向向与当前不同的方向旋转,由此,可转换前进方向。In addition, when the obstacle is detected in front of both the first rotating member 110 and the second rotating member 120, the control unit 170 makes the rotating direction of the first rotating member 110 and the second rotating member 120 be different from the current one. The direction is rotated, whereby the forward direction can be switched.

并且,控制部170选择出检测到障碍物的方向之外的特定方向来再次设定行驶方向。在此情况下,特定方向为根据所述方向转换结果,检测到所述障碍物的方向之外的随机方向或所述预先确定的移动路径确定的方向。Then, the control unit 170 selects a specific direction other than the direction in which the obstacle is detected, and resets the traveling direction. In this case, the specific direction is a random direction other than the direction in which the obstacle is detected according to the direction conversion result, or a direction determined by the predetermined moving path.

另一方面,根据本发明的一实施例,控制部170以在负荷检测部135中检测的负荷为基础来使第一旋转部件110及第二旋转部件120中的至少一个旋转。对这种本发明一实施例,参照图9至图16,更加具体说明。图9至图16中,灰色阴影旋转部分为第一旋转部件110,并非灰色阴影部分的旋转部件为第二旋转部件120。On the other hand, according to an embodiment of the present invention, the control unit 170 rotates at least one of the first rotating member 110 and the second rotating member 120 based on the load detected by the load detecting unit 135 . An embodiment of the present invention will be described in more detail with reference to FIGS. 9 to 16 . In FIGS. 9 to 16 , the gray shaded rotating part is the first rotating part 110 , and the rotating part not in the gray shaded part is the second rotating part 120 .

图9为示出本发明另一实施例的机器人吸尘器的控制方法的流程图。参照图9,首先,使以第一旋转轴为中心进行旋转运动的第一旋转部件110及以第二旋转轴为中心进行旋转的第二旋转部件120中的至少一个进行旋转来使机器人吸尘器100向特定方向行驶(步骤S201)。作为一例,在仅有第一旋转部件110及第二旋转部件120中的第一旋转部件110的一个进行旋转的情况下,设置第一旋转部件110的机器人吸尘器100的区域移动,设置第二旋转部件120的机器人吸尘器100的区域进行移动,由此,机器人吸尘器100向特定方向行驶。作为另一例,在第一旋转部件110向第一方向旋转,第二旋转部件120向与第一方向方向相反的第二方向旋转的情况下,机器人吸尘器100向特定方向前进。FIG. 9 is a flowchart showing a control method of a robot cleaner according to another embodiment of the present invention. Referring to FIG. 9 , first, at least one of the first rotating member 110 rotating around the first rotating shaft and the second rotating member 120 rotating about the second rotating shaft is rotated to make the robot cleaner 100 rotate. Travel in a specific direction (step S201). As an example, when only one of the first rotating member 110 of the first rotating member 110 and the second rotating member 120 rotates, the area of the robot cleaner 100 where the first rotating member 110 is installed moves, and the second rotating member 120 is set. The area of the robot cleaner 100 of the part 120 is moved, whereby the robot cleaner 100 travels in a specific direction. As another example, when the first rotating member 110 rotates in a first direction and the second rotating member 120 rotates in a second direction opposite to the first direction, the robot cleaner 100 advances in a specific direction.

另一方面,负荷检测部135根据机器人吸尘器100的行驶来检测向第一旋转部件110及第二旋转部件120施加的负荷(步骤S202)。更具体地,负荷检测部135可获取向第一旋转部件110施加的第一负荷值和向第二旋转部件120施加的第二负荷值。其中,第一负荷值和第二负荷值可通过20ms单位测定。On the other hand, the load detection part 135 detects the load applied to the 1st rotating member 110 and the 2nd rotating member 120 based on traveling of the robot cleaner 100 (step S202). More specifically, the load detection unit 135 may acquire a first load value applied to the first rotating member 110 and a second load value applied to the second rotating member 120 . Wherein, the first load value and the second load value can be measured by 20ms unit.

并且,第一负荷值为提供用于所述第一旋转部件110的驱动的驱动力的第一马达的负荷电流值,第二负荷值为提供用于所述第二旋转部件120的驱动的驱动力的第二马达的负荷电流值。Also, the first load value is the load current value of the first motor that provides the driving force for driving the first rotating member 110 , and the second load value is the driving current value providing the driving force for driving the second rotating member 120 . Force the load current value of the second motor.

另一方面,检测步骤S202可包括以在已设定的时间内获取的第一负荷值为基础来计算第一平均负荷值的步骤及以在已设定的时间内获取的第二负荷值为基础计算第二平均负荷值的步骤。作为压力,负荷检测部135以当前时间点为基准,以在过去收集的30-50个的负荷电流值为基础计算平均负荷电流值。On the other hand, the detection step S202 may include the step of calculating the first average load value based on the first load value obtained within the set time and the second load value obtained within the set time Steps for basic calculation of the second average load value. As the pressure, the load detection unit 135 calculates an average load current value based on 30 to 50 load current values collected in the past based on the current time point.

其中,在计算平均负荷值的步骤中,在机器人吸尘器100的多个吸尘模式中,以在吸尘模式中获取的负荷值为基础计算平均负荷值。而且,计算平均负荷值的步骤包括在机器人吸尘器100的行驶过程中,在检测到障碍物的情况下,重置在检测到障碍物之前获取的负荷值的步骤及在重置之后获取的负荷值为基础计算平均负荷值的步骤。Wherein, in the step of calculating the average load value, in the plurality of cleaning modes of the robot vacuum cleaner 100, the average load value is calculated based on the load values obtained in the cleaning modes. Also, the step of calculating the average load value includes the step of resetting the load value acquired before the obstacle is detected and the load value acquired after resetting in the event of an obstacle being detected during the running of the robot cleaner 100. Steps to calculate the average load value for the basis.

另一方面,控制部170以在负荷检测部135中检测的负荷为基础来控制第一旋转部件110及第二旋转部件120中的至少一个旋转(步骤S203)。作为一例,控制部170 根据向旋转部件施加的负荷的大小来控制旋转部件110、120的旋转方向及旋转速度中的至少一个,由此,去除在机器人吸尘器100行驶过程中可面临的被吸尘面的异物、水等的旋转部件发生大的负荷的被吸尘面的异物并控制脱离异物所在的区域。作为另一例,控制部170根据向旋转部件施加的负荷的大小控制旋转部件110、120的旋转方向及旋转速度中的至少一个,由此,在卡在未通过机器人吸尘器100缓冲器识别的障碍物的情况下,避开对应障碍物来执行湿式吸尘。作为另一例,控制部170根据向旋转部件施加的负荷的大小来控制旋转部件110、120的旋转方向及旋转速度中的至少一个,由此,在前进模式的机器人吸尘器100可准确行驶。On the other hand, the control unit 170 controls the rotation of at least one of the first rotating member 110 and the second rotating member 120 based on the load detected by the load detecting unit 135 (step S203 ). As an example, the control unit 170 controls at least one of the rotation direction and the rotation speed of the rotation members 110 and 120 according to the magnitude of the load applied to the rotation members, thereby eliminating the vacuumed dust that may be faced during the running of the robot cleaner 100 . Rotating parts such as foreign objects on the surface and water generate a large load on the surface to be vacuumed and control the area where the foreign objects are separated. As another example, the control unit 170 controls at least one of the rotation direction and the rotation speed of the rotation members 110, 120 according to the magnitude of the load applied to the rotation members, so that when the robot cleaner 100 is stuck on an obstacle that is not recognized by the buffer of the robot cleaner 100 In the case of , avoid the corresponding obstacles to perform wet cleaning. As another example, the control unit 170 controls at least one of the rotation direction and the rotation speed of the rotation members 110 and 120 according to the magnitude of the load applied to the rotation members, so that the robot cleaner 100 in the forward mode can travel accurately.

图10为示出在前进吸尘模式中的机器人吸尘器的控制方法的流程图。图11为示出图10的机器人吸尘器的吸尘行驶过程的图。FIG. 10 is a flowchart illustrating a control method of the robot cleaner in a forward cleaning mode. FIG. 11 is a diagram illustrating a cleaning travel process of the robot cleaner of FIG. 10 .

若在机器人吸尘器100的前进行驶过程中,并不根据向旋转部件110、120施加的负荷控制旋转部件110、120的旋转,则根据机器人吸尘器100的旋转部件110、 120之间的负荷偏差,机器人吸尘器100无法执行前进行驶,向左侧或右侧倾斜来行驶。If the rotation of the rotating members 110, 120 is not controlled according to the load applied to the rotating members 110, 120 during the forward travel of the robot cleaner 100, the robot cleaner 100 may be driven by a load deviation between the rotating members 110, 120 of the robot cleaner 100. The vacuum cleaner 100 cannot perform forward travel, and travels while tilting to the left or right.

根据本发明,控制部170根据向旋转部件施加的负荷的大小控制旋转部件110、120的旋转方向及旋转速度中的至少一个,从而可解决这种问题。According to the present invention, the control unit 170 can solve this problem by controlling at least one of the rotation direction and the rotation speed of the rotation members 110 and 120 according to the magnitude of the load applied to the rotation members.

更具体地,参照图10至图11,在前进吸尘模式中,控制部170以第一旋转轴为中心进行旋转运动的第一旋转部件110及以第二旋转轴为中心进行旋转运动的第二旋转部件120的旋转来使机器人吸尘器100前进(步骤S301)。作为一例,如图11 的1101所示,机器人吸尘器100可前进。More specifically, referring to FIGS. 10 to 11 , in the forward cleaning mode, the control unit 170 controls the first rotating member 110 that rotates around the first rotating shaft and the first rotating member 110 that rotates around the second rotating shaft. The rotation of the rotating part 120 moves the robot cleaner 100 forward (step S301). As an example, as shown in 1101 of FIG. 11 , the robot cleaner 100 can move forward.

而且,负荷检测部135可获取向第一旋转部件110施加的第一负荷值和向第二旋转部件120施加的第二负荷值(步骤S302)。Furthermore, the load detection unit 135 may acquire the first load value applied to the first rotating member 110 and the second load value applied to the second rotating member 120 (step S302 ).

而且,负荷检测部135以在已设定的时间内获取的第一负荷值为基础计算第一平均负荷值,以在已设定的时间内获取的第二负荷值为基础计算第二平均负荷值(步骤S303)。Furthermore, the load detection unit 135 calculates the first average load value based on the first load value acquired within the set time, and calculates the second average load based on the second load value acquired within the set time. value (step S303).

而且,控制部170计算第一平均负荷值与第二平均负荷值的差值,比较计算的第一平均值和第二平均负荷值的差值和已设定值(步骤S304)。Furthermore, the control unit 170 calculates a difference between the first average load value and the second average load value, and compares the calculated difference between the first average load value and the second average load value with a preset value (step S304 ).

在计算的差值大于已设定的值的情况下(步骤S304:Y),如图11的1102、1104 所示,根据机器人吸尘器100的旋转部件110、120之间的负荷偏差,机器人吸尘器 100无法前进,而是向左侧或右侧倾斜地行驶。When the calculated difference is greater than the set value (step S304: Y), as shown in 1102 and 1104 of FIG. Unable to move forward, instead driving banked to the left or right.

因此,在计算的差值大于已设定的值的情况下(步骤S304:Y),根据平均负荷值的偏差,可调节第一旋转部件110和所述第二旋转部件120中的至少一个的旋转速度(步骤S305)。作为一例,对于第一旋转部件110的平均负荷值大于对于第二旋转部件120的平均负荷值的情况下,考虑平均负荷值的偏差来增加第一旋转部件110的旋转速度,第二旋转部件120的旋转速度维持在以往速度。作为另一例,在对于第一旋转部件110的平均负荷值大于对于第二负荷值120的平均负荷值的情况下,考虑平均负荷值的偏差来降低第二旋转部件120的旋转速度,第一旋转部件110的旋转速度维持在以往速度。作为又一例,在对于第一旋转部件110的平均负荷值大于对于第二旋转部件120的平均负荷值的情况下,考虑平均负荷值的偏差,第一旋转部件110的旋转速度增加,降低第二旋转部件120的旋转速度。在此情况下,如图11的1103、 1105所示,机器人吸尘器100可准确地前进。Therefore, when the calculated difference is greater than the set value (step S304: Y), according to the deviation of the average load value, at least one of the first rotating part 110 and the second rotating part 120 can be adjusted. rotation speed (step S305). As an example, when the average load value of the first rotating member 110 is greater than the average load value of the second rotating member 120, the deviation of the average load value is considered to increase the rotational speed of the first rotating member 110, and the second rotating member 120 The rotation speed is maintained at the previous speed. As another example, when the average load value for the first rotating member 110 is greater than the average load value for the second load value 120, the rotation speed of the second rotating member 120 is reduced in consideration of the deviation in the average load value, and the first rotating member 120 The rotation speed of the component 110 is maintained at the conventional speed. As yet another example, when the average load value on the first rotating member 110 is greater than the average load value on the second rotating member 120, considering the deviation in the average load value, the rotation speed of the first rotating member 110 is increased, and the second rotating member is decreased. The rotational speed of the rotating member 120. In this case, as shown in 1103, 1105 of FIG. 11, the robot cleaner 100 can advance accurately.

只是,在计算的差值小于已设定的值的情况下(步骤S304:N)的情况下,负荷检测部135从步骤S302反复执行。However, when the calculated difference is smaller than the set value (step S304: N), the load detection unit 135 repeats execution from step S302.

根据本发明,考虑旋转部件110、120之间的负荷偏差来控制在第一旋转部件110及第二旋转部件120中的至少一个的旋转速度,由此,前进吸尘模式的机器人吸尘器可准确地行驶。According to the present invention, the rotational speed of at least one of the first rotating member 110 and the second rotating member 120 is controlled in consideration of the load deviation between the rotating members 110, 120, whereby the robot cleaner in the forward cleaning mode can accurately drive.

图12至图13为示出在机器人吸尘器卡在无法通过缓冲器识别的障碍物的情况下,机器人吸尘器的控制方法的流程图。图14为示出图12至图13的机器人吸尘器的吸尘行驶过程的图。12 to 13 are flowcharts showing a control method of the robot cleaner in the case that the robot cleaner gets stuck on an obstacle that cannot be recognized by the buffer. FIG. 14 is a diagram illustrating a cleaning driving process of the robot cleaner of FIGS. 12 to 13 .

在机器人吸尘器100行驶的过程中,卡在未通过缓冲器识别的障碍物的情况下,机器人吸尘器100无法识别在行驶路径存在障碍物,而是持续推动障碍物。When the robot cleaner 100 gets stuck on an obstacle that is not recognized by the bumper while the robot cleaner 100 is traveling, the robot cleaner 100 cannot recognize that there is an obstacle on the travel path, but keeps pushing the obstacle.

只是,根据本发明,根据向旋转部件施加的负荷的大小,控制部件的旋转方向及旋转速度中的至少一个,由此,在卡在无法通过机器人吸尘器缓冲器识别的障碍物的情况下,避开对应障碍物来执行湿式吸尘。However, according to the present invention, according to the magnitude of the load applied to the rotating member, at least one of the rotating direction and the rotating speed of the member is controlled, thereby avoiding the obstacle in the event of getting stuck on an obstacle that cannot be recognized by the buffer of the robot cleaner. Open the corresponding obstacles to perform wet vacuuming.

更具体地,参照图12至图14,控制部170以第一旋转轴为中心进行旋转运动的第一旋转部件110及以第二旋转轴为中心进行旋转运动的第二旋转部件120中的至少一个来使机器人吸尘器向特定方向行驶(步骤S401)。作为一例,如图u14的1201 所示,机器人吸尘器100可进行前进行驶。More specifically, referring to FIGS. 12 to 14 , the control unit 170 controls at least one of the first rotating member 110 that rotates around the first rotating shaft and the second rotating member 120 that rotates around the second rotating shaft. One to make the robot cleaner travel in a specific direction (step S401). As an example, as shown in 1201 in FIG. u14, the robot cleaner 100 can travel forward.

而且,负荷检测部135可获取向第一旋转部件110施加的第一负荷值和向第二旋转部件120施加的第二负荷值(步骤S402)。而且,负荷检测部135以在已设定的时间内获取的第一负荷值为基础计算第一平均负荷值,以在已设定时间内获取的第二负荷值为基础计算第二平均负荷值(步骤S403)。而且,控制部170在第一平均负荷值和第二平均负荷值中确定大的平局负荷值(步骤S404),在实时获取的第一负荷值和实时获取的第二负荷值中确定值大的负荷值(步骤S405)。Furthermore, the load detection unit 135 may acquire the first load value applied to the first rotating member 110 and the second load value applied to the second rotating member 120 (step S402 ). Furthermore, the load detection unit 135 calculates the first average load value based on the first load value acquired within the set time, and calculates the second average load value based on the second load value acquired within the set time. (step S403). Furthermore, the control unit 170 determines the larger tie load value among the first average load value and the second average load value (step S404), and determines the larger value among the first load value acquired in real time and the second load value acquired in real time. load value (step S405).

而且,控制部170可计算在步骤S404中确定的负荷值和在步骤S405中确定的负荷值的差值(步骤S406)。而且,控制部170可比较在步骤S406中计算的差值和已设定的值(步骤S407)。Also, the control part 170 may calculate a difference between the load value determined in step S404 and the load value determined in step S405 (step S406). Also, the control unit 170 may compare the difference value calculated in step S406 with a set value (step S407).

在计算的差值大于已设定的值的情况下(步骤S407:Y),计算次数,若计算的次数为已设定次数以上(步骤S408:Y),则如图14的1202所示,机器人吸尘器100 可卡在未通过机器人吸尘器缓冲器识别的障碍物200,从而推动障碍物。在此情况下,若无法执行适当控制,则机器人吸尘器100无法执行正常的吸尘行驶。When the calculated difference is greater than the set value (step S407: Y), calculate the number of times, if the calculated number of times is more than the set number of times (step S408: Y), then as shown in 1202 of Figure 14, The robot cleaner 100 may get stuck on an obstacle 200 not recognized by the robot cleaner bumper, thereby pushing the obstacle. In this case, if appropriate control cannot be performed, the robot cleaner 100 cannot perform normal cleaning travel.

因此,在计算的差值大于已设定的值的情况下(步骤S407:Y),计算次数,若计算的次数为已设定的次数以上(步骤S408:Y),则可变更为障碍物避开模式(步骤S409)。其中,障碍物避开模式用于避开障碍物,作为一例,如图13所示,可控制机器人吸尘器100的行驶。Therefore, when the calculated difference is greater than the set value (step S407: Y), the number of times is calculated, and if the calculated number of times is more than the set number (step S408: Y), it can be changed to an obstacle Avoid mode (step S409). Among them, the obstacle avoidance mode is used to avoid obstacles, and as an example, as shown in FIG. 13 , the driving of the robot cleaner 100 can be controlled.

具体地,若转换为障碍物回避模式,则控制部170以使机器人吸尘器100后退行驶规定时间T1的方式控制第一旋转部件110及第二旋转部件120的旋转(步骤S410)。作为一例,若转换为障碍物回避模式,则控制部170以使第一旋转部件110向作为以往旋转方向的第一方向相反的第二方向旋转的方式控制驱动部150,以使第二旋转部件120向与作为以往旋转方向的第二方向相反的第一方向旋转的方式控制驱动部 150。在此情况下,如图14的1203所示,机器人吸尘器100避开障碍物来后退。Specifically, when switching to the obstacle avoidance mode, the control unit 170 controls the rotation of the first rotating member 110 and the second rotating member 120 so that the robot cleaner 100 travels backward for a predetermined time T1 (step S410 ). As an example, when switching to the obstacle avoidance mode, the control unit 170 controls the drive unit 150 to rotate the first rotating member 110 in a second direction opposite to the first direction that is the conventional rotating direction, so that the second rotating member 120 controls the driving unit 150 so as to rotate in the first direction opposite to the second direction which is the conventional rotation direction. In this case, as shown in 1203 of FIG. 14 , the robot cleaner 100 avoids the obstacle and moves backward.

之后,控制部170在规定时间内T2,机器人吸尘器100在多个旋转部件中,负荷值小的旋转部件为基准进行旋转并后退的方式控制第一旋转部件110及第二旋转部件120的旋转(步骤S411)。作为一例,控制部170在多个旋转部件中,以使负荷值大的第一旋转部件110向第二方向旋转的方式控制驱动部150,以使负荷值小的第二旋转部件120不进行旋转的方式控制驱动部150。在此情况下,如图14的1204所示,后退机器人吸尘器100的负荷值大的第一旋转部件110所在的区域。Thereafter, the control unit 170 controls the rotation of the first rotating member 110 and the second rotating member 120 so that the robot cleaner 100 rotates and retreats based on the rotating member with a smaller load value among the plurality of rotating members within a predetermined time T2 ( Step S411). As an example, among the plurality of rotating members, the control unit 170 controls the driving unit 150 so that the first rotating member 110 with a large load value rotates in the second direction so that the second rotating member 120 with a small load value does not rotate. Control the driving unit 150 in a manner. In this case, as shown at 1204 in FIG. 14 , the robot cleaner 100 moves backward to the region where the first rotating member 110 having a large load value is present.

之后,控制部170在规定时间内T3,机器人吸尘器100在多个旋转部件中,以负荷值大的旋转部件为基准旋转并后退的方式控制第一旋转部件110及第二旋转部件120的旋转(步骤S412)。作为一例,控制部170在多个旋转部件中,以使负荷值小的第二旋转部件120向第一方向旋转的方式控制驱动部150,以不使负荷值大的第一旋转部件110进行旋转的方式控制驱动部150。在此情况下,如图14的1205所示,后退机器人吸尘器100的负荷值小的第二旋转部件120所在的区域。Thereafter, the control unit 170 controls the rotation of the first rotating member 110 and the second rotating member 120 so that the robot cleaner 100 rotates and retreats based on the rotating member with a larger load value among the plurality of rotating members within a predetermined time T3 ( Step S412). As an example, among the plurality of rotating members, the control unit 170 controls the driving unit 150 so as to rotate the second rotating member 120 with a small load value in the first direction, so as not to rotate the first rotating member 110 with a large load value. Control the driving unit 150 in a manner. In this case, as shown at 1205 in FIG. 14 , the robot cleaner 100 moves backward to the region where the second rotating member 120 having a small load value is located.

之后,控制部170以选择在多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。作为一例,控制部170以选择包括集中吸尘模式、自动吸尘模式、S字吸尘模式、前进吸尘模式等的多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。Thereafter, the control unit 170 controls the robot cleaner 100 so as to select one of the plurality of cleaning modes and perform cleaning. As an example, control unit 170 controls robot cleaner 100 to perform cleaning by selecting one of a plurality of cleaning modes including centralized cleaning mode, automatic cleaning mode, S-shaped cleaning mode, and forward cleaning mode.

根据这种本发明,根据向旋转部件施加的负荷的大小,控制旋转部件的旋转方向及旋转速度中的至少一个,由此,在卡在未通过机器人吸尘器保险杆识别的障碍物的情况下,避开对应障碍物来执行湿式吸尘。According to the present invention, at least one of the rotation direction and the rotation speed of the rotation member is controlled according to the magnitude of the load applied to the rotation member, whereby when the robot cleaner gets stuck on an obstacle that is not recognized by the safety lever of the robot cleaner, Perform wet vacuuming while avoiding corresponding obstacles.

尤其,在仅有机器人吸尘器的多个旋转部件110、120中的一侧的旋转部件被如门槛等的障碍物附着的情况下,仅通过一般后退行驶,无法脱离旋转部件附着的区域。只是,根据本发明,在障碍物避开模式中,机器人吸尘器100在多个旋转部件中,负荷值小的旋转部件为基准进行旋转并进行后退,由此,可简单脱离旋转部件附着的区域。In particular, when only one of the plurality of rotating members 110, 120 of the robot cleaner is attached by an obstacle such as a door sill, the robot cannot leave the area where the rotating member is attached by simply running backwards. However, according to the present invention, in the obstacle avoidance mode, the robot cleaner 100 can easily leave the area where the rotating member is attached by rotating and retreating based on the rotating member with a smaller load value among the plurality of rotating members.

图15为示出在旋转部件发生大的负荷的被吸尘面的异物行驶的情况下,机器人吸尘器的控制方法的流程图。图16为示出图15的机器人吸尘器的吸尘行驶过程的图。FIG. 15 is a flowchart showing a control method of the robot cleaner when a foreign object on the surface to be vacuumed that generates a large load on the rotating member travels. FIG. 16 is a diagram illustrating a cleaning travel process of the robot cleaner of FIG. 15 .

需要在机器人吸尘器100在行驶过程中,面临被吸尘面的异物、水等对旋转部件发生大的负荷的被吸尘面的异物的情况下,对于这种异物进行干净湿式吸尘并同时脱离异物所在的区域的方案。When the robot vacuum cleaner 100 is running and faces foreign objects on the surface to be vacuumed, such as foreign objects and water, which place a large load on the rotating parts, it is necessary to clean and wet the foreign objects and remove them at the same time. Scheme of the area where the foreign body is located.

为此,参照图15至图16,控制部170使以第一旋转轴为中心进行旋转运动的第一旋转部件110及以第二旋转轴为中心进行旋转运动的第二旋转部件120中的至少一个进行旋转来使机器人吸尘器向特定方向行驶(步骤S501)。作为一例,如图16的 (A)的1301或图16的(B)的1401,机器人吸尘器100可前进行驶。15 to 16, the control unit 170 makes at least one of the first rotating member 110 rotating around the first rotating shaft and the second rotating member 120 rotating about the second rotating shaft One rotates to make the robot cleaner travel in a specific direction (step S501). As an example, as shown in 1301 in (A) of FIG. 16 or 1401 in (B) of FIG. 16 , the robot cleaner 100 can travel forward.

而且,负荷检测部135可获取向第一旋转部件110施加的第一负荷值和向第二旋转部件120施加的第二负荷值(步骤S502)。而且,负荷检测部135以在规定时间内获取的第一负荷值为基础来计算第一平均负荷值,以在规定时间内获取的第二负荷值为基础来计算第二平均负荷值(步骤S503)。Furthermore, the load detection unit 135 may acquire the first load value applied to the first rotating member 110 and the second load value applied to the second rotating member 120 (step S502 ). Then, the load detection unit 135 calculates a first average load value based on the first load value obtained within a predetermined time, and calculates a second average load value based on a second load value obtained within a predetermined time (step S503 ).

而且,控制部170在当前时间点的第一平均负荷值和第二平均负荷值中确定大平均负荷值(步骤S504),在之前时间点上的第一平均负荷值和第二平均负荷值中确定大的平均负荷值(步骤S505)。Furthermore, the control unit 170 determines a large average load value among the first and second average load values at the current point in time (step S504), and among the first and second average load values at the previous point in time A large average load value is determined (step S505).

而且,控制部170可计算在步骤S504中确定的当前时间点上的大平均负荷值与在步骤S505中确定的之前时间点上的大平均负荷值之间的差(步骤S506)。Also, the control part 170 may calculate a difference between the large average load value at the current time point determined in step S504 and the large average load value at the previous time point determined in step S505 (step S506 ).

而且,控制部170根据在步骤S506中计算的差值和已设定的值的比较结果来设定适合于对应情况的吸尘模式。And, the control part 170 sets the cleaning mode suitable for a corresponding situation according to the comparison result of the difference calculated in step S506 and the set value.

如图16的(A)的1302所示,在抹去如在被吸尘面的异物的旋转部件发生大的负荷的被吸尘面的异物的情况下,在步骤S506中计算的差值大于第一设定值,可小于第二设定值。在这种情况下,需要对异物进行干净的湿式吸尘并同时脱离异物所在的区域的方案。为此,在步骤S506中计算的差值大于第一设定值且小于第二设定值的情况下(步骤S506:Y),控制部170可将吸尘模式设定为集中吸尘模式(步骤S508)。As shown in 1302 of (A) of FIG. 16 , in the case of wiping off the foreign matter on the surface to be vacuumed such as the rotating member that generates a large load on the foreign matter on the surface to be vacuumed, the difference calculated in step S506 is greater than The first set value may be smaller than the second set value. In this case, a solution is needed for clean wet vacuuming of foreign objects and at the same time disengaging the area where the foreign objects are located. For this reason, when the difference calculated in step S506 is greater than the first set value and less than the second set value (step S506: Y), the control unit 170 can set the dust collection mode to the centralized dust collection mode ( Step S508).

其中,集中吸尘模式可以为以机器人吸尘器100的当前位置为基准集中吸尘周边空间的集中吸尘模式。作为一例,控制部170以使第一旋转部件110及第二旋转部件 120向相同方向以相同速度进行旋转的方式控制驱动部170,机器人吸尘器100进行原地旋转运动。在此情况下,如图16的(A)的1303所示,机器人吸尘器100在异物进行原地旋转并去除异物。Wherein, the centralized vacuuming mode may be a centralized vacuuming mode in which the surrounding space is cleaned intensively based on the current position of the robot cleaner 100 . As an example, the control unit 170 controls the driving unit 170 so that the first rotating member 110 and the second rotating member 120 rotate in the same direction and at the same speed, and the robot cleaner 100 rotates in place. In this case, as shown in 1303 of (A) of FIG. 16 , the robot cleaner 100 rotates on the foreign matter and removes the foreign matter.

作为另一例,控制部170控制第一旋转部件110及第二旋转部件120的旋转来使机器人吸尘器100逐渐扩大旋转半径的行驶。由此,机器人吸尘器100可干净地吸尘如异物所在的位置。As another example, the control part 170 controls the rotation of the 1st rotating member 110 and the 2nd rotating member 120, and makes the robot cleaner 100 travel with a radius of rotation gradually enlarged. Thereby, the robot cleaner 100 can cleanly vacuum a place where foreign matter exists.

另一方面,控制部170在集中吸尘模式中,以在负荷检测部135实时获取的负荷值为基础来判断是否存在异物。若判断为去除异物,则控制部170以选择多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。作为一例,控制部170以选择包括自动吸尘模式、S吸尘模式、前进吸尘模式等的多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。On the other hand, in the concentrated cleaning mode, the control unit 170 determines whether or not there is a foreign object based on the load value acquired by the load detection unit 135 in real time. If it is determined that the foreign matter is removed, the control unit 170 controls the robot cleaner 100 so as to select one of a plurality of cleaning modes and perform cleaning. As an example, the control unit 170 controls the robot cleaner 100 so as to select one of a plurality of cleaning modes including an automatic cleaning mode, an S cleaning mode, and a forward cleaning mode to perform cleaning.

另一方面,如图16的(B)的1402所示,在发生如被吸尘面的水的妨碍行驶的负荷条件的情况下,在步骤S506中计算的差值可大于第二设定值。在此情况下,需要脱离异物所在的区域的方案。为此,在步骤S556中计算的差值大于第二设定值(步骤S507:Y)的情况下,控制部170可设定异物避开模式(步骤S509)。On the other hand, as shown in 1402 of (B) of FIG. 16 , in the case of a load condition such as water on the surface to be vacuumed that hinders travel, the difference calculated in step S506 may be greater than the second set value . In this case, a solution is required to get out of the area where the foreign matter is located. For this reason, in a case where the difference calculated in step S556 is greater than the second set value (step S507: Y), the control unit 170 may set the foreign matter avoidance mode (step S509).

在异物避开模式中,控制部170以在多个旋转部件中,负荷值小的旋转部件为基准进行旋转并进行后退的方式控制第一旋转部件110及第二旋转部件120的旋转。In the foreign matter avoidance mode, the control unit 170 controls the rotation of the first rotating member 110 and the second rotating member 120 so that the rotating member with a smaller load value among the plurality of rotating members rotates and moves backward.

作为一例,控制部170以在多个旋转部件中,负荷值大的第二旋转部件120向作为以往旋转方向的第一方向相反的第二方向旋转的方式控制驱动部150,以不使负荷值小的第一旋转部件110进行旋转的方式控制驱动部150。在此情况下,如图16的 (B)的1403所示,机器人吸尘器100避开异物来行驶。As an example, the control unit 170 controls the driving unit 150 so that the second rotating member 120 having a large load value among the plurality of rotating members rotates in a second direction opposite to the first direction that is the conventional rotating direction so that the load value does not change. The driving unit 150 is controlled in such a manner that the small first rotating member 110 rotates. In this case, as shown in 1403 of (B) of FIG. 16 , the robot cleaner 100 travels while avoiding the foreign object.

之后,控制部170以在多个旋转部件中,负荷值小的第一旋转部件110向作为以往旋转方向的第二方向旋转的方式控制驱动部150,以不使负荷值大的第二旋转部件 120进行旋转的方式控制驱动部150。在此情况下,如图16的(B)的1404所示,机器人吸尘器100可避开异物来行驶。After that, the control unit 170 controls the driving unit 150 so that the first rotating member 110 with a small load value among the plurality of rotating members rotates in the second direction, which is the conventional rotation direction, so that the second rotating member with a large load value does not rotate. The drive unit 150 is controlled in such a way that the 120 rotates. In this case, as shown in 1404 of FIG. 16(B) , the robot cleaner 100 can travel while avoiding the foreign object.

另一方面,负荷检测结果,若判断为避开异物,则控制部170以选择多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。作为一例,控制部170以选择包括集中吸尘模式、自动吸尘模式、S字吸尘模式、前进吸尘模式等的多个吸尘模式中的一个来进行吸尘的方式控制机器人吸尘器100。在此情况下,如图16的(B)的 1405所示,机器人吸尘器100可避开异物来行驶。On the other hand, if it is determined that foreign objects are avoided as a result of the load detection, control unit 170 controls robot cleaner 100 to select one of a plurality of cleaning modes and perform cleaning. As an example, control unit 170 controls robot cleaner 100 to perform cleaning by selecting one of a plurality of cleaning modes including centralized cleaning mode, automatic cleaning mode, S-shaped cleaning mode, and forward cleaning mode. In this case, as shown in 1405 of FIG. 16(B), the robot cleaner 100 can run while avoiding the foreign object.

根据这种本发明,机器人吸尘器行驶过程中,可避开有可能碰撞的其他妨碍行驶的负荷条件来执行打扫。According to the present invention, while the robot cleaner is traveling, cleaning can be performed while avoiding other load conditions that may interfere with traveling.

另一方面,本发明一实施例的机器人吸尘器100呈正面和背面对称的结构,根据基准方向设定,前景行驶可变为后退行驶,或者,相反地,后退行驶变为前进行驶。并且,本发明一实施例的机器人吸尘器100的左侧面和右侧面对称,根据基准方向设定,左旋转行驶变为右旋转行驶,或者,相反地,有旋转行驶变为左旋转行驶。因此,在所述实施例中,方向是一例示,根据实例,可解释成对称方向。On the other hand, the robot vacuum cleaner 100 according to an embodiment of the present invention has a symmetrical front and rear structure. According to the reference direction setting, foreground driving can be changed to backward driving, or, conversely, backward driving can be changed to forward driving. Moreover, the left side and the right side of the robot vacuum cleaner 100 according to an embodiment of the present invention are symmetrical, and according to the reference direction setting, the left-handed driving becomes the right-handed driving, or, conversely, the rotating driving becomes the left-handed driving. . Therefore, in the described embodiments, the direction is an illustration, and according to the example, can be interpreted as a symmetrical direction.

另一方面,所述本发明的多种实施例的控制方法中,以程序代码体现,从而,存储在多种非暂时性计算机可读介质(non-transitory computer readable medium)的状态下向各个服务器或设备提供。On the other hand, in the control method of various embodiments of the present invention, it is embodied in program code, thus, stored in a variety of non-transitory computer readable media (non-transitory computer readable medium) state to each server or equipment provided.

非暂时性计算机可读介质并非为如注册、缓存、内存等的短时间存储数据的介质,而是半永久存储数据,通过设备可读的介质。具体地,所述多种应用程序或程序可存储于CD、DVD、硬盘、蓝光光盘、USB、存储卡、ROM等的非暂时性可读介质。Non-transitory computer-readable media are not short-term data storage media such as registration, cache, memory, etc., but semi-permanent data storage media that are readable by devices. Specifically, the various application programs or programs may be stored in non-transitory readable media such as CD, DVD, hard disk, Blu-ray disc, USB, memory card, and ROM.

并且,以上,示出并说明本发明的优选实施例,但是,本发明并不局限于所述特定实施例,在不超出发明要求保护范围中请求的本发明的主旨的情况下,本发明所属技术领域的普通技术人员可进行多种变形实施,这种变形实施不得从本发明的技术思想或展望个别理解。And above, the preferred embodiments of the present invention are shown and described, but the present invention is not limited to the specific embodiments, and the present invention belongs to A person skilled in the art can carry out various modified implementations, and such modified implementations should not be understood individually from the technical idea or outlook of the present invention.

Claims (13)

1. the rotary force of multiple rotary parts is used as the mobile power needed for traveling by a kind of control method of robot cleaner Source, which is characterized in that including:
So that pivoting about the first rotary part of movement by the first rotary shaft and being carried out centered on the second rotary shaft At least one of second rotary part of rotary motion is rotated the step of to make the robot cleaner travel;
The step of the load to first rotary part and each application of the second rotary part is detected according to the traveling Suddenly;And
It is controlled based on the detected load in first rotary part and second rotary part extremely The step of few one rotation.
2. the control method of robot cleaner according to claim 1, which is characterized in that the step of progress is detected is wrapped It includes:
The second load for obtaining the first load value applied to first rotary part and applying to second rotary part The step of value;
By based on the first load value obtained within the time set come the step of calculating the first average load value;And
By based on the second load value obtained within the time set come the step of calculating the second average load value.
3. the control method of robot cleaner according to claim 2, which is characterized in that
First load value is the load electricity of the first motor of the driving force for providing the driving for first rotary part Flow valuve,
Second load value is the load electricity of the second motor of the driving force for providing the driving for second rotary part Flow valuve.
4. the control method of robot cleaner according to claim 2, which is characterized in that calculating the average load In the step of value, it is with the load value obtained in the advance cleaned model in multiple cleaned models of the robot cleaner Basis calculates.
5. the control method of robot cleaner according to claim 4, which is characterized in that calculate the average load value The step of further include:
In the case of detecting barrier in the driving process of the robot cleaner, it is reset at and detects the barrier The step of load value obtained before.
6. the control method of robot cleaner according to claim 2, which is characterized in that in the robot cleaner In the case of advance cleaned model, the rate-determining steps include:
The step of calculating the difference of the first average load value and the second average load value;
The step of difference calculated and the value set are compared;And
In the case where the difference calculated is more than the value set, according to the deviation of load value, first rotation is adjusted The step of rotary speed of at least one of rotation member and second rotary part.
7. the control method of robot cleaner according to claim 2, which is characterized in that the rate-determining steps include:
In the first average load value and the second average load value, the step of determining big average load value;
In the first load value obtained in real time and the second load value obtained in real time, the step of being worth big load value is determined;
Determined by calculating the step of difference between the average load value and identified load value;
The step of difference calculated and the value set are compared;And
In the case where the difference calculated is more than the value set, it is changed to the step of barrier avoids pattern.
8. the control method of robot cleaner according to claim 7, which is characterized in that avoid mould in the barrier In formula, the rate-determining steps include:
First rate-determining steps, by make the robot cleaner execute retreat traveling in a manner of control first rotary part and The rotation of second rotary part;
Second rate-determining steps, so that the robot cleaner is using the small rotary part of the load value in multiple rotary parts as base Standard, which is rotated and retreat the mode of traveling, controls the rotation of first rotary part and second rotary part;With And
Third rate-determining steps, so that the robot cleaner is using the big rotary part of the load value in multiple rotary parts as base Standard, which is rotated and retreat the mode of traveling, controls the rotation of first rotary part and second rotary part.
9. the control method of robot cleaner according to claim 2, which is characterized in that the rate-determining steps include:
The step of big average load value is determined in the first average load value and the second average load value on current point in time;
The step of big average load value is determined in the first average load value and the second average load value on time point before;
Calculate the difference between the big average load value on the current point in time and the big average load value on time point before The step of;And
According to the comparison result between the difference calculated and the value set come the step of selecting cleaned model.
10. the control method of robot cleaner according to claim 9, which is characterized in that selecting the dust suction mould In the step of formula,
In the case where the difference calculated is more than the first setting value and is less than the second setting value, by the robot dust suction The cleaned model of device is set as foreign matter and concentrates cleaned model,
In the case where the difference calculated is more than second setting value, by the cleaned model of the robot cleaner It is set as foreign matter and avoids pattern.
11. a kind of robot cleaner, which is characterized in that including:
Ontology;
Driving portion is formed in the ontology, power of the supply for the traveling of the robot cleaner;
First rotary part, the second rotary part are with the first rotary shaft, the second rotary shaft by the power of the driving portion Center is rotated respectively, and to provide the shifting power source for the traveling of the robot cleaner, can be fixed respectively Cleaner for wet type dust suction;
Cutting load testing portion, according to the traveling of the robot cleaner, detection is respectively to first rotary part and described the The load that two rotary parts apply;And
Control unit controls first rotary part and second rotary part based on the detected load At least one of rotation.
12. robot cleaner according to claim 11, which is characterized in that
The cutting load testing portion obtains the first load value applied to first rotary part and to second rotary part The second load value applied,
To calculate the first average load value based on the first load value obtained within the time set,
To calculate the second average load value based on the second load value obtained within the time set.
13. robot cleaner according to claim 12, which is characterized in that
First load value is the load electricity of the first motor of the driving force for providing the driving for first rotary part Flow valuve,
Second load value is the load electricity of the second motor of the driving force for providing the driving for second rotary part Flow valuve.
CN201810132324.9A 2017-02-09 2018-02-09 Robot vacuum cleaner and control method thereof Active CN108402986B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2017-0018099 2017-02-09
KR1020170018099A KR101970995B1 (en) 2017-02-09 2017-02-09 A robot cleaner and a method for operating it

Publications (2)

Publication Number Publication Date
CN108402986A true CN108402986A (en) 2018-08-17
CN108402986B CN108402986B (en) 2022-04-08

Family

ID=63127070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810132324.9A Active CN108402986B (en) 2017-02-09 2018-02-09 Robot vacuum cleaner and control method thereof

Country Status (2)

Country Link
KR (1) KR101970995B1 (en)
CN (1) CN108402986B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210186293A1 (en) * 2019-12-24 2021-06-24 Everybot Inc. Robot Cleaner and Method For Controlling The Same
CN116157504A (en) * 2020-09-16 2023-05-23 生物生命科学股份有限公司 sample collection stick
TWI804908B (en) * 2020-07-01 2023-06-11 南韓商Lg電子股份有限公司 Robot cleaner and method of controlling the same

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102188798B1 (en) * 2018-03-26 2020-12-11 에브리봇 주식회사 Robot cleaner and method for controling the same
KR102188797B1 (en) * 2018-04-02 2020-12-08 에브리봇 주식회사 Robot cleaner and method for controling the same
KR20210081958A (en) * 2019-12-24 2021-07-02 에브리봇 주식회사 A Moving Robot And A Method For Controlling The Same
KR20210081933A (en) * 2019-12-24 2021-07-02 에브리봇 주식회사 A Moving Robot And A Method For Controlling The Same
KR102625701B1 (en) * 2020-11-27 2024-01-16 주식회사 유진로봇 Method and Apparatus for Controlling the Operation of a Mobile Robot Based on Floor Environment Sensing
EP4026470B1 (en) 2020-11-27 2024-07-10 Yujin Robot Co., Ltd. Mobile robot operation control method for safety management of cleaning module and apparatus therefor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1069133A (en) * 1991-08-01 1993-02-17 株式会社日立制作所 A method of controlling a controlled target and a control system using the method
WO2002091899A1 (en) * 2001-05-15 2002-11-21 Arçelik A.S. A control method for a vacuum cleaner
CN105744874A (en) * 2013-11-20 2016-07-06 三星电子株式会社 Cleaning robot and method for controlling the same
KR20160090570A (en) * 2015-01-22 2016-08-01 주식회사 파인로보틱스 Robot cleaning apparatus and method for controlling the same
KR20160090571A (en) * 2015-01-22 2016-08-01 주식회사 파인로보틱스 Robot cleaning apparatus and method for controlling the same

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950002044B1 (en) * 1992-09-08 1995-03-10 주식회사금성사 Drive sensor for vacuum cleaner
JP4264009B2 (en) 2004-01-23 2009-05-13 シャープ株式会社 Self-propelled vacuum cleaner
KR102376150B1 (en) * 2015-03-05 2022-03-21 삼성전자주식회사 Robot cleaner and control method thereof
KR20150107693A (en) * 2015-06-16 2015-09-23 에브리봇 주식회사 A robot cleaner and a method for operating it

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1069133A (en) * 1991-08-01 1993-02-17 株式会社日立制作所 A method of controlling a controlled target and a control system using the method
WO2002091899A1 (en) * 2001-05-15 2002-11-21 Arçelik A.S. A control method for a vacuum cleaner
CN105744874A (en) * 2013-11-20 2016-07-06 三星电子株式会社 Cleaning robot and method for controlling the same
KR20160090570A (en) * 2015-01-22 2016-08-01 주식회사 파인로보틱스 Robot cleaning apparatus and method for controlling the same
KR20160090571A (en) * 2015-01-22 2016-08-01 주식회사 파인로보틱스 Robot cleaning apparatus and method for controlling the same

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210186293A1 (en) * 2019-12-24 2021-06-24 Everybot Inc. Robot Cleaner and Method For Controlling The Same
CN114867401A (en) * 2019-12-24 2022-08-05 艾薇波特公司 Cleaning robot and control method thereof
TWI804908B (en) * 2020-07-01 2023-06-11 南韓商Lg電子股份有限公司 Robot cleaner and method of controlling the same
CN116157504A (en) * 2020-09-16 2023-05-23 生物生命科学股份有限公司 sample collection stick

Also Published As

Publication number Publication date
KR101970995B1 (en) 2019-04-22
KR20180092433A (en) 2018-08-20
CN108402986B (en) 2022-04-08

Similar Documents

Publication Publication Date Title
CN108402986B (en) Robot vacuum cleaner and control method thereof
KR101602790B1 (en) A robot cleaner and a method for operating it
KR102023966B1 (en) A robot cleaner and a method for operating it
US10624518B2 (en) Robot cleaner and method for controlling the same
KR101689133B1 (en) A robot cleaner and a method for operating it
CN109247880B (en) Cleaning robot and method for controlling travel thereof
KR101578881B1 (en) A robot cleaner and a method for operating it
KR102020215B1 (en) Robot cleaner and method for controlling the same
CN106102538B (en) Cleaning robot and its control method
KR20160104432A (en) A robot cleaner and a method for operating it
KR101613446B1 (en) A robot cleaner and a method for operating it
KR200481332Y1 (en) A robot cleaner
KR20150107398A (en) A robot cleaner and a method for operating it
KR20160097085A (en) A robot cleaner and a method for operating it
KR20150107693A (en) A robot cleaner and a method for operating it
CN106102539B (en) Cleaning robot and its control method
KR20190007608A (en) A robot cleaner
CN111918592A (en) Cleaning robot and control method thereof
KR102386437B1 (en) A robot cleaner and a method for operating it
TWM668375U (en) Transmission device, automatic cleaning device, and cleaning robot system
CN218451585U (en) Automatic cleaning equipment
CN115316889A (en) Automatic cleaning equipment
KR102274465B1 (en) A robot cleaner and a method for operating it
KR20160104424A (en) A robot cleaner and a method for operating it

Legal Events

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