[go: up one dir, main page]

JP2013085958A - Robot cleaner and method for controlling the same - Google Patents

Robot cleaner and method for controlling the same Download PDF

Info

Publication number
JP2013085958A
JP2013085958A JP2012230845A JP2012230845A JP2013085958A JP 2013085958 A JP2013085958 A JP 2013085958A JP 2012230845 A JP2012230845 A JP 2012230845A JP 2012230845 A JP2012230845 A JP 2012230845A JP 2013085958 A JP2013085958 A JP 2013085958A
Authority
JP
Japan
Prior art keywords
robot cleaner
cleaning
unit
auxiliary cleaning
auxiliary
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.)
Pending
Application number
JP2012230845A
Other languages
Japanese (ja)
Inventor
Sang Sik Yoon
詳植 尹
▲ウー▼▲ラム▼ ▲鄭▼
Woo Ram Chung
Kyu Sun Han
奎善 韓
Jun-Pyo Hong
準杓 洪
Jun Hwa Lee
俊和 李
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JP2013085958A publication Critical patent/JP2013085958A/en
Pending legal-status Critical Current

Links

Images

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/2847Surface treating elements
    • 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/04Nozzles with driven brushes or agitators
    • A47L9/0461Dust-loosening tools, e.g. agitators, brushes
    • A47L9/0488Combinations or arrangements of several tools, e.g. edge cleaning tools
    • 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
    • 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
    • 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/2857User input or output elements for control, e.g. buttons, switches or displays
    • 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
    • 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/06Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a robot cleaner capable of performing higher-efficiency cleaning operation by associating the travel pattern or the cleaning pattern of the robot cleaner with the projection/storage operation and the rotation operation of auxiliary cleaning tools to perform control, and to provide a method for controlling the robot cleaner.SOLUTION: This robot cleaner includes: auxiliary cleaning units mounted in a lower part of the robot cleaner such that each auxiliary cleaning unit can be projected or stored; a sensing part sensing an obstacle positioned in a cleaning region of the robot cleaner; and a control part performing control such that the auxiliary cleaning units are projected outside the robot cleaner while traveling along an outermost part of the cleaning region by a wall face follow-up system, and performing control such that the auxiliary cleaning units are stored while traveling an inner part of the cleaning region when the travel of the outermost part of the cleaning region is completed.

Description

本発明は、補助掃除ツールを備えて効率的な掃除動作を行うロボット掃除機及びその制御方法に関する。   The present invention relates to a robot cleaner that includes an auxiliary cleaning tool and performs an efficient cleaning operation, and a control method thereof.

ロボット掃除機は、使用者の操作なく、掃除領域を自律走行しながら床面からホコリなどの異物を除去することで当該領域を自動で掃除する。   The robot cleaner automatically cleans the area by removing foreign substances such as dust from the floor surface while autonomously running in the cleaning area without user operation.

ロボット掃除機は、各種のセンサーなどを用いて、掃除領域内に位置している障害物または壁を感知し、感知結果に基づいてロボット掃除機の走行経路及び掃除動作を制御する。   The robot cleaner senses an obstacle or a wall located in the cleaning area by using various sensors and the like, and controls the travel route and the cleaning operation of the robot cleaner based on the sensing result.

ロボット掃除機は、あらかじめ設定された走行パターンに従って走行しながら掃除作業を反復して行うが、掃除領域に障害物や壁が存在している場合には、障害物または壁と床とが接する箇所まではメインブラシが届きにくく、丁寧に掃除することが困難である。   The robot cleaner performs the cleaning work repeatedly while traveling according to a preset travel pattern, but if there are obstacles or walls in the cleaning area, the obstacle or the place where the wall and the floor touch Until the main brush is difficult to reach, it is difficult to clean carefully.

そこで、ロボット掃除機は、ロボット掃除機の外部に突出する補助掃除ツールを有し、このロボット掃除機の補助掃除ツールは、掃除機本体の両側部に装着されて回転しつつ、床上のホコリなどを、掃き集めたり、分散させたり、吸い込んだりなどして除去する。   Therefore, the robot cleaner has an auxiliary cleaning tool that protrudes to the outside of the robot cleaner, and the auxiliary cleaning tool of this robot cleaner is mounted on both sides of the vacuum cleaner body and rotates, while dust on the floor etc. Are removed by sweeping, dispersing, or inhaling.

しかしながら、既存のロボット掃除機は、補助掃除ツールの動作がロボット掃除機の走行パターンと連携して制御されず、効率的に掃除動作を行うことが難しいという問題点があった。   However, the existing robot cleaner has a problem that the operation of the auxiliary cleaning tool is not controlled in cooperation with the traveling pattern of the robot cleaner, and it is difficult to perform the cleaning operation efficiently.

本発明は、ロボット掃除機の走行パターンまたは掃除パターンと補助掃除ツールの突出・収納動作及び掃除動作とを連携して制御することによって、より効率的な掃除動作を行うことができるロボット掃除機及びその制御方法を提供する。   The present invention relates to a robot cleaner capable of performing a more efficient cleaning operation by controlling the running pattern or cleaning pattern of the robot cleaner and the protrusion / storage operation and cleaning operation of the auxiliary cleaning tool in cooperation with each other, and The control method is provided.

一側面に係る、床を走行しつつ該床から異物を除去するロボット掃除機は、前記ロボット掃除機の下部に突出及び収納可能に装着される補助掃除ユニットと、前記ロボット掃除機の掃除領域に位置している障害物を感知する感知部と、掃除領域の最外側部に沿って壁面追従方式で走行しながら前記補助掃除ユニットが突出されるようにし、前記掃除領域の最外側部の走行が完了すると、前記掃除領域の内側部を走行しながら前記補助掃除ユニットが収納されるようにする制御部と、を備える。   According to one aspect, a robot cleaner that removes foreign matter from a floor while traveling on the floor includes an auxiliary cleaning unit that is mounted so as to protrude and be retractable at a lower portion of the robot cleaner, and a cleaning area of the robot cleaner. The auxiliary cleaning unit protrudes while traveling in a wall-following manner along the outermost part of the cleaning area, and a sensing part that senses an obstacle that is positioned, and the outermost part of the cleaning area travels. And a control unit configured to accommodate the auxiliary cleaning unit while traveling inside the cleaning region.

前記制御部は、前記補助掃除ユニットのうち、前記壁面側の補助掃除ユニットのみ突出されるように制御する。   The control unit performs control so that only the auxiliary cleaning unit on the wall surface side of the auxiliary cleaning unit protrudes.

前記制御部は、前記壁面追従方式で走行する場合における走行速度を、前記掃除領域の内側部を走行する場合における走行速度よりも低く制御する。   The control unit controls the traveling speed when traveling by the wall surface following method to be lower than the traveling speed when traveling inside the cleaning area.

前記感知部は、前記掃除領域に位置している障害物を感知し、かつ超音波センサー、近接センサー及び光センサーのいずれか一つ以上からなる障害物感知部と、前記掃除領域の床に存在するホコリを感知し、かつ光センサーからなるホコリ感知部と、を備える。   The sensing unit senses an obstacle located in the cleaning area, and is present on the floor of the cleaning area, and includes an obstacle sensing unit including at least one of an ultrasonic sensor, a proximity sensor, and an optical sensor. And a dust sensing unit comprising an optical sensor.

前記制御部は、前記感知部が、前記ロボット掃除機の壁面追従方式による走行中に前方に位置する壁を感知した場合に、前記補助掃除ユニットの掃除速度を上げる。   The control unit increases the cleaning speed of the auxiliary cleaning unit when the sensing unit senses a wall located in front of the robot cleaner while traveling by the wall-following method.

前記制御部は、前記ホコリ感知部で感知したホコリの量が、あらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出及び収納を一定周期で反復する。   When the amount of dust detected by the dust detection unit is equal to or greater than a preset reference value, the control unit repeats the protrusion and storage of the auxiliary cleaning unit at a constant cycle.

他の側面に係る、床を走行しつつ該床から異物を除去するロボット掃除機は、前記ロボット掃除機の下部に突出及び収納可能に装着される補助掃除ユニットと、前記ロボット掃除機の掃除領域に位置している障害物またはホコリを感知する感知部と、使用者の命令または前記感知部の感知結果に基づいて第1掃除モードまたは第2掃除モードを設定する制御部と、を備え、ここで、前記第1掃除モードは、前記感知部が障害物を感知した場合に、前記補助掃除ユニットを突出させて、前記障害物と床とが接する箇所まで掃除する掃除モードとし、前記第2掃除モードは、前記感知部が障害物を感知した場合に、前記補助掃除ユニットを突出させないで速やかに掃除する掃除モードとすることができる。   According to another aspect of the present invention, a robot cleaner that removes foreign matters from the floor while traveling on the floor includes an auxiliary cleaning unit that is mounted so as to protrude and be housed in a lower portion of the robot cleaner, and a cleaning area of the robot cleaner. And a control unit configured to set the first cleaning mode or the second cleaning mode based on a user command or a detection result of the detection unit. In the first cleaning mode, when the sensing unit senses an obstacle, the auxiliary cleaning unit is projected to clean up to a place where the obstacle and the floor are in contact with each other. The mode may be a cleaning mode in which when the sensing unit senses an obstacle, the auxiliary cleaning unit is quickly cleaned without protruding.

前記感知部は、前記掃除領域に位置している障害物を感知し、且つ超音波センサー、光センサー及び近接センサーのいずれか一つ以上からなる障害物感知部と、前記掃除領域の床に存在するホコリを感知し、且つ光センサーからなるホコリ感知部と、を有する。   The sensing unit senses an obstacle located in the cleaning area, and is present on the floor of the cleaning area, and an obstacle sensing unit including at least one of an ultrasonic sensor, an optical sensor, and a proximity sensor. And a dust sensing unit comprising an optical sensor.

前記第2掃除モードは、前記感知部が障害物を感知するまで前記補助掃除ユニットを突出させる。   In the second cleaning mode, the auxiliary cleaning unit is protruded until the sensing unit senses an obstacle.

前記ロボット掃除機は、使用者から掃除モードの選択命令が入力される入力部をさらに備え、前記制御部は、前記入力部を介して選択された掃除モードに従って前記ロボット掃除機の掃除動作を制御する。   The robot cleaner further includes an input unit for receiving a cleaning mode selection command from a user, and the control unit controls the cleaning operation of the robot cleaner according to the cleaning mode selected through the input unit. To do.

前記制御部は、掃除開始命令が入力されると、前記ロボット掃除機が掃除を行う掃除領域に存在している障害物の個数を把握するために試験走行をするように制御し、前記感知部は、前記試験走行中に前記掃除領域に存在する障害物を感知し、その結果を前記制御部に伝送する。   When the cleaning start command is input, the control unit controls the robot cleaner to perform a test run in order to grasp the number of obstacles existing in a cleaning area in which cleaning is performed, and the sensing unit Detects an obstacle present in the cleaning area during the test run and transmits the result to the control unit.

前記制御部は、前記感知部の感知結果に基づいて前記掃除領域に存在している障害物の個数を算出し、前記算出された障害物の個数が、あらかじめ設定された基準値以上である場合には、第2掃除モードに従って掃除動作を制御し、前記算出された障害物の個数が、あらかじめ設定された基準値未満である場合には、第1掃除モードに従って掃除動作を制御する。   The control unit calculates the number of obstacles present in the cleaning area based on the sensing result of the sensing unit, and the calculated number of obstacles is equal to or greater than a preset reference value. The cleaning operation is controlled according to the second cleaning mode, and when the calculated number of obstacles is less than a preset reference value, the cleaning operation is controlled according to the first cleaning mode.

前記制御部は、前記ホコリ感知部で感知したホコリの量が、あらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出と収納を一定周期で反復する。   If the amount of dust detected by the dust detection unit is equal to or greater than a preset reference value, the control unit repeats protrusion and storage of the auxiliary cleaning unit at regular intervals.

他の側面に係る、突出及び収納可能に装着される補助掃除ユニットを有するロボット掃除機の制御方法は、掃除開始命令が入力されると、前記ロボット掃除機が壁面追従方式で走行するか否かを判断し、前記ロボット掃除機が壁面追従方式で走行すると、前記補助掃除ユニットを前記ロボット掃除機の外部に突出させ、前記ロボット掃除機の壁面追従方式の走行が終了したか否かを判断し、前記壁面追従方式の走行が終了すると、前記補助掃除ユニットを収納させる。   According to another aspect of the present invention, there is provided a control method for a robot cleaner having an auxiliary cleaning unit mounted so as to be protruded and stowable, and whether or not the robot cleaner travels in a wall-following manner when a cleaning start command is input. And when the robot cleaner travels in a wall-following manner, the auxiliary cleaning unit protrudes outside the robot cleaner, and determines whether or not the robot cleaner has finished running in the wall-following manner. When the travel of the wall surface following method is completed, the auxiliary cleaning unit is housed.

前記壁面追従方式による走行時に、前記補助掃除ユニットのうち、前記壁面側の補助掃除ユニットのみを突出させる。   Only the auxiliary cleaning unit on the wall surface side of the auxiliary cleaning unit is protruded during traveling by the wall surface following method.

前記壁面追従方式による走行時の前記ロボット掃除機の走行速度を、前記壁面追従方式以外の走行時の前記ロボット掃除機の走行速度よりも低く制御する。   The traveling speed of the robot cleaner during traveling by the wall surface tracking method is controlled to be lower than the traveling speed of the robot cleaner during traveling by other than the wall surface tracking method.

さらに、前記ロボット掃除機の前方に存在する障害物を感知し、前記壁面追従方式で走行中に前方に壁面が存在することを感知すると、前記補助掃除ユニットの掃除速度を上げる。   Furthermore, when an obstacle existing in front of the robot cleaner is detected and the presence of a wall surface in front of the wall following method is detected, the cleaning speed of the auxiliary cleaning unit is increased.

さらに、前記ロボット掃除機の走行経路上のホコリを感知し、前記感知されたホコリの量が、あらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出と収納を一定周期で反復させる。   Further, dust on the travel route of the robot cleaner is detected, and if the amount of the detected dust is equal to or greater than a preset reference value, the protrusion and storage of the auxiliary cleaning unit are repeated at regular intervals. .

さらに他の側面に係る、突出及び収納可能に装着される補助掃除ユニットを有するロボット掃除機の制御方法は、使用者の命令または障害物の感知結果に基づいて第1掃除モードまたは第2掃除モードを設定し、前記第1掃除モードでは、前記ロボット掃除機が掃除を行う掃除領域から障害物が感知されると前記補助掃除ユニットを突出させ、前記障害物と床とが接する箇所まで掃除を行い、前記第2掃除モードでは、前記掃除領域から障害物が感知されると、前記補助掃除ユニットを突出させないで速やかに掃除を行う。   According to another aspect of the present invention, there is provided a control method for a robot cleaner having an auxiliary cleaning unit mounted in a projecting and retractable manner, wherein the first cleaning mode or the second cleaning mode is based on a user command or an obstacle detection result. In the first cleaning mode, when an obstacle is detected from the cleaning area where the robot cleaner performs cleaning, the auxiliary cleaning unit is protruded and cleaning is performed until the obstacle comes into contact with the floor. In the second cleaning mode, when an obstacle is sensed from the cleaning area, the auxiliary cleaning unit is quickly cleaned without protruding.

前記第2掃除モードにおいて、前記掃除領域から障害物が感知されるまで前記補助掃除ユニットを突出させる。   In the second cleaning mode, the auxiliary cleaning unit is protruded until an obstacle is detected from the cleaning area.

さらに、前記ロボット掃除機の掃除領域に存在する障害物を感知し、前記感知結果に基づいて前記障害物の個数を算出し、該算出された障害物の個数が、あらかじめ設定された基準値以上であると、第2掃除モードに従って前記ロボット掃除機の掃除動作を制御する。   Further, an obstacle present in the cleaning area of the robot cleaner is detected, the number of obstacles is calculated based on the detection result, and the calculated number of obstacles is equal to or greater than a preset reference value. If so, the cleaning operation of the robot cleaner is controlled according to the second cleaning mode.

前記ロボット掃除機の走行経路上のホコリを感知し、前記感知されたホコリの量があらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出及び収納を一定周期で反復させる。   Dust on the travel route of the robot cleaner is detected, and if the detected amount of dust is greater than or equal to a preset reference value, the protrusion and storage of the auxiliary cleaning unit are repeated at regular intervals.

本発明のロボット掃除機及びその制御方法によれば、壁面追従方式による走行時には補助掃除ツールを突出させることによって、障害物または壁と床とが接する地点や壁面同士が接する地点のような、メインブラシの届かない箇所を効果的に掃除すると同時に、掃除領域の内側部の走行時には補助掃除ツールを収納させることによって掃除の効率を向上させることが可能になる。   According to the robot cleaner of the present invention and the control method thereof, the main cleaning tool such as a point where the obstacle or the wall and the floor are in contact with each other or a point where the walls are in contact with each other by projecting the auxiliary cleaning tool when traveling by the wall surface following method. It is possible to improve the cleaning efficiency by effectively cleaning the portion where the brush does not reach and simultaneously storing the auxiliary cleaning tool when traveling inside the cleaning area.

なお、一側面に係るロボット掃除機及びその制御方法によれば、使用者の命令または掃除領域の環境に応じて補助掃除ツールの突出、収納を制御することによって、使用者の要求または掃除領域の環境に適した掃除を行うことが可能になる。   In addition, according to the robot cleaner and the control method thereof according to one aspect, by controlling the protrusion and storage of the auxiliary cleaning tool according to the user's command or the environment of the cleaning area, It becomes possible to perform cleaning suitable for the environment.

一実施例に係るロボット掃除機の斜視図である。It is a perspective view of the robot cleaner which concerns on one Example. 一実施例に係るロボット掃除機の下面図である。It is a bottom view of the robot cleaner which concerns on one Example. 各補助掃除ユニットの突出及び収納を可能にする構造に関する一実施例を概略的に示す図である。It is a figure which shows roughly one Example regarding the structure which enables protrusion and accommodation of each auxiliary cleaning unit. 各補助掃除ユニットの突出及び収納を可能にする構造に関する他の実施例を概略的に示す図である。It is a figure which shows schematically the other Example regarding the structure which enables protrusion and accommodation of each auxiliary cleaning unit. 一実施例に係る補助掃除ツールの構成を概略的に示す図である。It is a figure which shows schematically the structure of the auxiliary cleaning tool which concerns on one Example. 他の実施例に係る補助掃除ツールの構成を概略的に示す図である。It is a figure which shows schematically the structure of the auxiliary cleaning tool which concerns on another Example. 一実施例に係るロボット掃除機の制御ブロック図である。It is a control block diagram of the robot cleaner which concerns on one Example. 一実施例に係るロボット掃除機の走行及び掃除動作を上から見た全体構成図である。It is the whole block diagram which looked at the driving | running | working and cleaning operation | movement of the robot cleaner which concerns on one Example from the top. 一実施例に係るロボット掃除機の走行及び掃除動作を上から見た全体構成図である。It is the whole block diagram which looked at the driving | running | working and cleaning operation | movement of the robot cleaner which concerns on one Example from the top. 壁と壁とが接する地点におけるロボット掃除機を示す図である。It is a figure which shows the robot cleaner in the point which a wall contacts. 図8A及び図8Bに示すロボット掃除機において、壁面側の補助掃除ツールのみを突出させた場合を示す図である。It is a figure which shows the case where only the auxiliary cleaning tool by the side of a wall surface is protruded in the robot cleaner shown to FIG. 8A and 8B. 一実施例に係るロボット掃除機における走行制御部の具体的な制御ブロック図である。It is a concrete control block diagram of the travel control part in the robot cleaner which concerns on one Example. 一実施例に係るロボット掃除機により撮影された映像である。It is the image | video image | photographed with the robot cleaner which concerns on one Example. 実際に作成された特徴マップの例を示す断面図である。It is sectional drawing which shows the example of the feature map actually produced. 実際に作成された経路マップを示す図である。It is a figure which shows the route map actually produced. 図8A及び図8Bにおけるロボット掃除機がホコリ過多領域を走行する時の動作を示す図である。It is a figure which shows operation | movement when the robot cleaner in FIG. 8A and FIG. 8B drive | works a dust excessive area | region. 第1掃除モードで掃除動作を行う場合におけるロボット掃除機の動作を、上から見た平面図である。It is the top view which looked at operation | movement of the robot cleaner in the case of performing cleaning operation in 1st cleaning mode from the top. 第2掃除モードで掃除動作を行う場合におけるロボット掃除機の動作を、上から見た平面図である。It is the top view which looked at operation | movement of the robot cleaner in the case of performing cleaning operation in 2nd cleaning mode from the top. 一実施例に係るロボット掃除機がホコリ過多領域を走行する時の動作を、上から見た平面図である。It is the top view which looked at the operation | movement when the robot cleaner which concerns on one Example drive | works a dust excessive area | region from the top. 一実施例に係るロボット掃除機がホコリ過多領域を走行する時の動作を、上から見た平面図である。It is the top view which looked at the operation | movement when the robot cleaner which concerns on one Example drive | works a dust excessive area | region from the top. 図8A及び図8Bに示すロボット掃除機の制御方法を示すフローチャートである。It is a flowchart which shows the control method of the robot cleaner shown to FIG. 8A and 8B. 図8A及び図8Bに示すロボット掃除機が壁面追従方式による走行中に壁に対面する時における制御方法を示すフローチャートである。It is a flowchart which shows the control method when the robot cleaner shown to FIG. 8A and FIG. 8B faces a wall during driving | running | working by a wall surface tracking system. 図8A及び図8Bに示すロボット掃除機がホコリ過多領域を走行する時における制御方法を簡略に示すフローチャートである。It is a flowchart which shows simply the control method when the robot cleaner shown to FIG. 8A and 8B drive | works a dust excessive area | region. 図16及び図17に示すロボット掃除機の制御方法を示すフローチャートである。It is a flowchart which shows the control method of the robot cleaner shown in FIG.16 and FIG.17.

以下、添付の図面を参照して、本発明の実施例を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

図1及び図2を参照すると、ロボット掃除機1は、外観を形成する本体10と、床上のホコリを掃いて吸込み口へ導くメインブラシユニット30と、本体10を駆動させるための駆動電源を供給する電源部50と、本体10を走らせる駆動輪41,42及びキャスター43と、壁面との隣接部及び隅部を掃除するための補助掃除ユニット100a,100bと、で構成される。   Referring to FIGS. 1 and 2, the robot cleaner 1 supplies a main body 10 that forms an appearance, a main brush unit 30 that sweeps dust on the floor and guides it to a suction port, and driving power for driving the main body 10. Power supply section 50, driving wheels 41 and 42 and casters 43 for running the main body 10, and auxiliary cleaning units 100a and 100b for cleaning adjacent portions and corner portions of the wall surface.

駆動輪41,42は、本体10の下部において中央領域の左右端部に対称に2つが配置される。駆動輪41,42は、ロボット掃除機1が掃除を行いつつ前進、後進及び回転走行などの移動動作を行えるようにする。   Two drive wheels 41 and 42 are arranged symmetrically at the left and right ends of the central region in the lower part of the main body 10. The drive wheels 41 and 42 allow the robot cleaner 1 to perform moving operations such as forward, reverse, and rotational travel while cleaning.

走行方向を基準に本体10の下部の前方端部にキャスター43が取り付けられる。該キャスター43は、ロボット掃除機1が移動する床の状態に応じて回転角度が変化し、本体10が安定した姿勢を維持できるようにする。駆動輪41,42とキャスター43とを一つのアセンブリーにし、本体10に着脱可能に装着することができる。   A caster 43 is attached to the front end of the lower portion of the main body 10 with respect to the traveling direction. The caster 43 changes the rotation angle according to the state of the floor on which the robot cleaner 1 moves, so that the main body 10 can maintain a stable posture. The drive wheels 41 and 42 and the casters 43 can be assembled into one assembly and detachably attached to the main body 10.

電源部50は、本体10、及び本体10に装着された各種の部品を駆動させる各駆動装置と電気的に連結されて駆動電源を供給するバッテリーを含む。バッテリーは、再充電可能な2次バッテリーとし、本体10が掃除過程を完了してドッキングステーション(図示せず)に結合すると、ドッキングステーション(図示せず)から供給される電力で充電する。   The power supply unit 50 includes a main body 10 and a battery that is electrically connected to each driving device that drives various components mounted on the main body 10 and supplies driving power. The battery is a rechargeable secondary battery. When the main body 10 completes the cleaning process and is coupled to a docking station (not shown), the battery is charged with electric power supplied from the docking station (not shown).

メインブラシユニット30は、本体10の下部において中央領域から後方Rへ偏った部分に形成された開口に装着される。   The main brush unit 30 is attached to an opening formed in a portion of the lower portion of the main body 10 that is deviated from the central region toward the rear R.

メインブラシユニット30は、本体10が置かれている床に積もったホコリなどの異物を掃除する。メインブラシユニット30が装着される本体10の下部における開口は、ホコリ流入口33となる。   The main brush unit 30 cleans foreign matter such as dust accumulated on the floor on which the main body 10 is placed. An opening in the lower part of the main body 10 to which the main brush unit 30 is attached becomes a dust inlet 33.

メインブラシユニット30は、ローラ31と、ローラ31の外面に形成されているメインブラシ32と、で構成される。ローラ31の回転と共に、メインブラシ32は、床に積ったホコリをかき回してホコリ流入口33に導く。ローラ31は、鋼体とすることができるが、これに限定されるものではない。メインブラシ32は、弾性力を有する様々な材質とすることができる。   The main brush unit 30 includes a roller 31 and a main brush 32 formed on the outer surface of the roller 31. Along with the rotation of the roller 31, the main brush 32 stirs the dust accumulated on the floor and guides it to the dust inlet 33. The roller 31 can be a steel body, but is not limited thereto. The main brush 32 can be made of various materials having elasticity.

図示してはいないが、ホコリ流入口33の内部には、吸入力を発生させる送風装置が設けられて、ホコリ流入口33に流入したホコリを集塵装置55へと移動させる。   Although not shown, a blower that generates suction is provided inside the dust inlet 33 to move the dust flowing into the dust inlet 33 to the dust collector 55.

本体10には、ロボット掃除機1の周囲環境を感知できる感知部60が装着される。感知部60は、近接センサー61及び/またはビジョンセンサー62を有してなることができる。例えば、定められた経路無しでロボット掃除機1が任意の方向に走行する場合、すなわち、マップのない掃除システムにおいて、ロボット掃除機1は近接センサー61を用いて掃除領域を走行することが可能である。一方、定められた経路に従ってロボット掃除機1が走行する場合、すなわち、マップを必要とする掃除システムでは、ロボット掃除機1の位置情報を取り込んでマップを生成するためのビジョンセンサー62を装着することができる。感知部60は、上記に限定されるものではなく、多様な方式で具現可能である。   A sensing unit 60 that can sense the surrounding environment of the robot cleaner 1 is attached to the main body 10. The sensing unit 60 can include a proximity sensor 61 and / or a vision sensor 62. For example, when the robot cleaner 1 travels in an arbitrary direction without a predetermined route, that is, in a cleaning system without a map, the robot cleaner 1 can travel in the cleaning area using the proximity sensor 61. is there. On the other hand, when the robot cleaner 1 travels according to a predetermined route, that is, in a cleaning system that requires a map, a vision sensor 62 for taking in position information of the robot cleaner 1 and generating a map is attached. Can do. The sensing unit 60 is not limited to the above, and can be implemented in various ways.

ディスプレイ部65は、ロボット掃除機1の各種状態を示すことができる。例えば、バッテリーの充電状態、集塵装置55がホコリで満ちているか否か、ロボット掃除機1の掃除モード、休眠モードなどを示すことができる。   The display unit 65 can indicate various states of the robot cleaner 1. For example, the state of charge of the battery, whether or not the dust collector 55 is filled with dust, the cleaning mode of the robot cleaner 1, the sleep mode, and the like can be indicated.

また、図示してはいないが、一実施例に係るロボット掃除機1は入力部を備え、使用者からの走行モード、掃除モードまたは電源on/offなどに関する命令を受信することができる。   Moreover, although not shown in figure, the robot cleaner 1 which concerns on one Example is provided with the input part, and can receive the instruction | command regarding a driving | running mode, a cleaning mode, or power supply on / off from a user.

以下、図3乃至図6を参照して、図示の実施例に係るロボット掃除機に備えられる補助掃除ユニット100a,100bの構成及び構造について説明する。   Hereinafter, with reference to FIG. 3 thru | or FIG. 6, the structure and structure of the auxiliary | assistant cleaning units 100a and 100b with which the robot cleaner which concerns on the illustrated Example is equipped are demonstrated.

補助掃除ユニット100a,100bは、ロボット掃除機の下部に突出及び収納可能に装着される。補助掃除ユニット100a,100bの突出及び収納を可能にする構造には様々な実施例があり、以下では、その2つの実施例について説明する。   The auxiliary cleaning units 100a and 100b are attached to the lower part of the robot cleaner so as to protrude and be retractable. There are various examples of structures that enable the auxiliary cleaning units 100a and 100b to protrude and house, and two examples will be described below.

図3は、各補助掃除ユニットを突出及び収納可能にする構造に関する実施例を概略的に示す図である。左右の補助掃除ユニットの基本的な構造は同一でよいため、以下では、左側の補助掃除ユニット100bと右側の補助掃除ユニット100aとを区別することなく補助掃除ユニット100と総称して説明する。   FIG. 3 is a view schematically showing an embodiment relating to a structure that allows each auxiliary cleaning unit to protrude and retract. Since the basic structures of the left and right auxiliary cleaning units may be the same, hereinafter, the left auxiliary cleaning unit 100b and the right auxiliary cleaning unit 100a will be collectively referred to as the auxiliary cleaning unit 100 without being distinguished.

図3を参照すると、補助掃除ユニット100は、サイドアーム102及び縁カバー103を備える。   Referring to FIG. 3, the auxiliary cleaning unit 100 includes a side arm 102 and an edge cover 103.

本体10の前方一側の下部にはサイドアーム102が結合され、その上側には、サイドアーム102を駆動させるアームモーター(図示せず)が収容される。アームモーターは、サイドアーム102に駆動力を伝達する所定のギアを介して回転軸(図示せず)と連結され、この回転軸が、サイドアーム102の一端に形成された結合溝101に装着される。   A side arm 102 is coupled to a lower portion on one front side of the main body 10, and an arm motor (not shown) for driving the side arm 102 is accommodated on the upper side. The arm motor is connected to a rotation shaft (not shown) via a predetermined gear that transmits a driving force to the side arm 102, and this rotation shaft is attached to a coupling groove 101 formed at one end of the side arm 102. The

そのため、アームモーターが駆動すると、回転軸が回転しつつサイドアーム102は結合溝101を基準に揺動する。この時、サイドアーム102が本体10の外側に揺動するとともに、縁カバー103は、本体10の開口をそれ以上覆わず、本体10の周縁を形成しなくなる。   Therefore, when the arm motor is driven, the side arm 102 swings with reference to the coupling groove 101 while the rotation shaft rotates. At this time, the side arm 102 swings to the outside of the main body 10, and the edge cover 103 does not cover the opening of the main body 10 any more and does not form the periphery of the main body 10.

サイドアーム102の他端には、補助掃除ツールが結合される結合溝104が形成される。その上側には、補助掃除ツールを駆動させる回転モーター(図示せず)が収容され、該回転モーターの駆動力によって補助掃除ツールが結合溝104を基準に回転することとなる。   A coupling groove 104 to which an auxiliary cleaning tool is coupled is formed at the other end of the side arm 102. A rotating motor (not shown) for driving the auxiliary cleaning tool is accommodated on the upper side thereof, and the auxiliary cleaning tool rotates with reference to the coupling groove 104 by the driving force of the rotating motor.

図4も、各補助掃除ユニットを突出及び収納可能にする構造に関する実施例を概略的に示す図である。   FIG. 4 is also a diagram schematically showing an embodiment relating to a structure that allows each auxiliary cleaning unit to protrude and house.

図4を参照すると、補助掃除ユニット100は、サイドアーム106、及び縁カバー108を備える。   Referring to FIG. 4, the auxiliary cleaning unit 100 includes a side arm 106 and an edge cover 108.

本体10の前方一側の下部には、サイドアーム106が結合溝105に沿って結合され、サイドアーム106の内部には、サイドアーム106の外部へスライドして伸びる延長アーム107が収容される。   A side arm 106 is coupled to the lower portion of the front side of the main body 10 along a coupling groove 105, and an extension arm 107 that slides and extends outside the side arm 106 is accommodated inside the side arm 106.

延長アーム107は、サイドアーム106の内部でサイドアーム106の長手方向に沿って前後に移動する。そのために、サイドアーム106の内部にはレールが設けられ、延長アーム107にはガイド(図示せず)が設けられ、延長アーム107はレールに固定されたままレールに沿って滑動することができる。また、延長アーム107の内部には、延長アーム107の外部へスライドして突出する他の延長アームが収容されてもよい。他の延長アームも延長アーム107と同様の方式で移動すればよく、延長アームの数は制限されない。   The extension arm 107 moves back and forth along the longitudinal direction of the side arm 106 inside the side arm 106. Therefore, a rail is provided inside the side arm 106, a guide (not shown) is provided in the extension arm 107, and the extension arm 107 can slide along the rail while being fixed to the rail. In addition, another extension arm that slides out of the extension arm 107 and protrudes may be accommodated in the extension arm 107. Other extension arms may be moved in the same manner as the extension arm 107, and the number of extension arms is not limited.

そして、サイドアーム106の上側には、延長アーム107を駆動させるアームモーター(図示せず)が収容される。アームモーターは、所定のギアを介して延長アーム107に駆動力を伝達し、アームモーターが駆動すると延長アーム107がサイドアーム106の外部にスライドしつつ本体10の外側へ突出する。この時、縁カバー108は、本体10の開口をそれ以上覆わず、本体10の周縁を形成しなくなる。   An arm motor (not shown) that drives the extension arm 107 is accommodated above the side arm 106. The arm motor transmits a driving force to the extension arm 107 via a predetermined gear. When the arm motor is driven, the extension arm 107 slides outside the side arm 106 and protrudes outside the main body 10. At this time, the edge cover 108 does not cover the opening of the main body 10 any more and does not form the periphery of the main body 10.

そして、延長アーム107の先端には、補助掃除ツールが結合される結合溝109が形成される。その上側には、補助掃除ツールを駆動させる回転モーター(図示せず)が収容され、該回転モーターの駆動力によって補助掃除ツールが結合溝109を基準に回転する。   A coupling groove 109 to which the auxiliary cleaning tool is coupled is formed at the tip of the extension arm 107. A rotary motor (not shown) for driving the auxiliary cleaning tool is accommodated above the auxiliary cleaning tool, and the auxiliary cleaning tool rotates with reference to the coupling groove 109 by the driving force of the rotary motor.

補助掃除ユニットは、補助掃除ツールを有し、補助掃除ツールにより掃除を行う。補助掃除ツールは、ホコリなどの異物を掃き集めたり分散させたりするブラシを有することもでき、床を拭く雑巾を有することもでき、ホコリなどの異物を吸い込む吸込み器を有することもできる。ただし、これらの補助掃除ツールは例示に過ぎず、補助的に掃除を行えるものであれば、いかなる種類の補助掃除ツールも可能である。   The auxiliary cleaning unit has an auxiliary cleaning tool and performs cleaning with the auxiliary cleaning tool. The auxiliary cleaning tool may have a brush that sweeps and disperses foreign matters such as dust, may have a dust cloth to wipe the floor, and may have a suction device that sucks in foreign matters such as dust. However, these auxiliary cleaning tools are merely examples, and any type of auxiliary cleaning tool can be used as long as it can perform auxiliary cleaning.

図5は、一実施例に係る補助掃除ツールの構成を概略的に示す図である。
図5を参照すると、補助掃除ツール110は、中央の共通端部から半径方向外側に延在すると共に、周方向に互いに離れて配置されるブラシアーム113を備える。ブラシアーム113には補助ブラシ112が結合され、ブラシアーム113の中央の共通端部から突出した回転軸114が、結合溝を通ってサイドアーム102、または延長アーム107と結合される。補助掃除ツール110が回転すると、補助ブラシ112が壁面との隣接部などに積もったホコリを、本体10の中央領域に掃き集めたり、分散させたりする。
FIG. 5 is a diagram schematically illustrating a configuration of an auxiliary cleaning tool according to an embodiment.
Referring to FIG. 5, the auxiliary cleaning tool 110 includes brush arms 113 that extend radially outward from a central common end and are spaced apart from each other in the circumferential direction. An auxiliary brush 112 is coupled to the brush arm 113, and a rotating shaft 114 protruding from a common common end of the brush arm 113 is coupled to the side arm 102 or the extension arm 107 through the coupling groove. When the auxiliary cleaning tool 110 is rotated, the dust accumulated on the adjacent portion of the auxiliary brush 112 with the wall surface is swept up or dispersed in the central region of the main body 10.

図6は、一実施例に係る補助掃除ツールの構成を概略的に示す図である。   FIG. 6 is a diagram schematically illustrating a configuration of an auxiliary cleaning tool according to an embodiment.

図6を参照すると、補助掃除ツール110は、円形の雑巾ホルダー116を有し、該雑巾ホルダー116には、雑巾ホルダー116の周方向に補助雑巾115が装着される。雑巾ホルダー116の中心には、回転モーターの駆動力が伝達されて補助掃除ツール110を回転させる回転軸114が突設され、この回転軸114が結合溝を通ってサイドアーム102、または延長アーム107と結合される。補助掃除ツール110が回転すると、補助雑巾115が壁面との隣接部などを拭くこととなる。   Referring to FIG. 6, the auxiliary cleaning tool 110 has a circular rag holder 116, and the auxiliary rag 115 is attached to the rag holder 116 in the circumferential direction of the rag holder 116. A rotating shaft 114 that rotates the auxiliary cleaning tool 110 is transmitted at the center of the dust cloth holder 116 by transmitting the driving force of the rotary motor. The rotating shaft 114 passes through the coupling groove, and the side arm 102 or the extension arm 107. Combined with. When the auxiliary cleaning tool 110 rotates, the auxiliary dust cloth 115 wipes the adjacent portion with the wall surface.

図6の実施例が図4の実施例と共に適用される場合に、補助掃除ユニット100の掃除動作は、補助掃除ツール110の回転と、延長アーム107の突出及び収納の反復と、が同時に行われるようにしてもよく、補助掃除ツール110は回転せずに、延長アーム107の突出及び収納の反復のみが行われるようにしてもよい。   When the embodiment of FIG. 6 is applied together with the embodiment of FIG. 4, the cleaning operation of the auxiliary cleaning unit 100 is performed by simultaneously rotating the auxiliary cleaning tool 110 and repeatedly projecting and storing the extension arm 107. Alternatively, the auxiliary cleaning tool 110 may not be rotated, and only the protrusion and storage of the extension arm 107 may be repeated.

一方、補助ブラシ112は、弾性の様々な材質とすることができ、補助雑巾115は、繊維材質の他にも、様々な材質とすることができる。   On the other hand, the auxiliary brush 112 can be made of various elastic materials, and the auxiliary cloth 115 can be made of various materials in addition to the fiber material.

図示の実施例に係るロボット掃除機1は、本体10の外側に突出する補助掃除ユニット100a,100bにより、掃除領域が広くなり、壁面との隣接部や床の隅部まで掃除可能になる。   In the robot cleaner 1 according to the illustrated embodiment, the cleaning area is widened by the auxiliary cleaning units 100a and 100b protruding to the outside of the main body 10 and can be cleaned up to the adjacent portion to the wall surface and the corner of the floor.

図1乃至図6の実施例では、補助掃除ユニット100がロボット掃除機1の両側部に2つ設けられるとしたが、それに限定されるものではなく、補助掃除ユニット100の個数及び装着位置には制限がない。ただし、説明の便宜上、後述する実施例では、補助掃除ユニット100が、図1乃至図6の実施例のように、ロボット掃除機1の両側部に2つ設けられるとする。   1 to 6, the two auxiliary cleaning units 100 are provided on both sides of the robot cleaner 1. However, the present invention is not limited to this, and the number and mounting positions of the auxiliary cleaning units 100 are not limited thereto. There is no limit. However, for convenience of explanation, in the embodiment described later, it is assumed that two auxiliary cleaning units 100 are provided on both sides of the robot cleaner 1 as in the embodiments of FIGS. 1 to 6.

以下、上述した構成に基づいて、図示の実施例に係るロボット掃除機1の走行及び掃除動作について詳細に説明する。   Hereinafter, based on the above-described configuration, the travel and cleaning operation of the robot cleaner 1 according to the illustrated embodiment will be described in detail.

以下に説明する実施例では、ロボット掃除機の走行中には基本的にメインブラシユニットによる掃除がなされるとする。   In the embodiment described below, it is assumed that the main brush unit basically performs cleaning while the robot cleaner is running.

また、上述したように、実施例に適用可能な補助掃除ツール110は、ブラシ、雑巾などの様々な形態とすることができるが、以下の実施例では、説明の便宜上、補助掃除ツール110がブラシ形態であるとして説明する。   In addition, as described above, the auxiliary cleaning tool 110 applicable to the embodiment can be in various forms such as a brush and a dust cloth. However, in the following embodiments, the auxiliary cleaning tool 110 is a brush for convenience of explanation. It will be described as a form.

図7は、一実施例に係るロボット掃除機1の制御ブロック図である。   FIG. 7 is a control block diagram of the robot cleaner 1 according to the embodiment.

図7を参照すると、図示の実施例に係るロボット掃除機1は、ロボット掃除機1の周辺環境を感知する感知部60と、使用者からロボット掃除機1の走行または掃除動作に関する命令が入力される入力部70と、感知部60の感知結果または入力部70に入力された命令に基づいてロボット掃除機1の走行及び掃除動作を制御する制御部200と、掃除を行うメインブラシユニット30及び補助掃除ユニット100と、ロボット掃除機1の走行を行う走行ユニット40と、を備える。   Referring to FIG. 7, in the robot cleaner 1 according to the illustrated embodiment, a sensor 60 that senses the surrounding environment of the robot cleaner 1 and a command related to running or cleaning operation of the robot cleaner 1 are input from the user. An input unit 70, a control unit 200 for controlling the running and cleaning operation of the robot cleaner 1 based on a detection result of the detection unit 60 or a command input to the input unit 70, a main brush unit 30 for cleaning and an auxiliary unit A cleaning unit 100 and a traveling unit 40 for traveling the robot cleaner 1 are provided.

感知部60は、ロボット掃除機1の移動中に近接する障害物を感知する。感知部60は、超音波センサー、光センサーまたは近接センサーとすることができる。超音波センサーとした感知部60は、走行する経路に超音波を発信し、反射される超音波を受信することで障害物を感知することができる。光センサーとした感知部60は、赤外線発光素子が赤外線を発し、赤外線受光素子が、反射された赤外線を受信することで、障害物を感知することができる。その他にも、感知部60は、近接センサー、接触センサーなどとすることもでき、障害物を感知できるいかなる構成にしてもよい。   The sensing unit 60 senses nearby obstacles while the robot cleaner 1 is moving. The sensing unit 60 can be an ultrasonic sensor, an optical sensor, or a proximity sensor. The sensing unit 60, which is an ultrasonic sensor, can detect an obstacle by transmitting an ultrasonic wave to a traveling route and receiving a reflected ultrasonic wave. The sensing unit 60, which is an optical sensor, can sense an obstacle when the infrared light emitting element emits an infrared ray and the infrared light receiving element receives the reflected infrared ray. In addition, the sensing unit 60 may be a proximity sensor, a contact sensor, or the like, and may have any configuration that can sense an obstacle.

入力部70では、使用者からロボット掃除機1の掃除動作または走行に関する命令が入力される。基本的に、on/off入力によって掃除開始命令または掃除終了命令を入力することができ、走行モード及び掃除モードに関する命令を入力することができる。入力部70は、ロボット掃除機1の本体10に設けられ、ボタン方式で構成されてもよく、ディスプレイ部65にタッチパネル方式で構成されてもよい。   In the input unit 70, a command related to the cleaning operation or traveling of the robot cleaner 1 is input from the user. Basically, a cleaning start command or a cleaning end command can be input by an on / off input, and commands related to the running mode and the cleaning mode can be input. The input unit 70 is provided in the main body 10 of the robot cleaner 1 and may be configured by a button method, or the display unit 65 may be configured by a touch panel method.

制御部200は、ロボット掃除機1の動作全般を制御するもので、大きく、掃除動作を制御する掃除制御部210と、走行を制御する走行制御部220と、を有する。   The control unit 200 controls the overall operation of the robot cleaner 1 and includes a cleaning control unit 210 that controls a cleaning operation and a travel control unit 220 that controls traveling.

掃除制御部210は、感知部60の感知結果または入力部70から入力された使用者の命令に基づいて設定された掃除モードに従ってメインブラシユニット30及び補助掃除ユニット100を制御する。   The cleaning control unit 210 controls the main brush unit 30 and the auxiliary cleaning unit 100 according to the cleaning mode set based on the sensing result of the sensing unit 60 or the user's command input from the input unit 70.

走行制御部220も同様に、感知部60の感知結果または入力部70から入力された使用者の命令に基づいて走行ユニット40を制御し、ロボット掃除機1の走行方向及び走行速度を制御する。   Similarly, the traveling control unit 220 controls the traveling unit 40 based on the sensing result of the sensing unit 60 or the user's command input from the input unit 70, and controls the traveling direction and traveling speed of the robot cleaner 1.

掃除制御部210及び走行制御部220の具体的な動作については後述する。   Specific operations of the cleaning control unit 210 and the travel control unit 220 will be described later.

メインブラシユニット30は、上述の通り、ローラ31と、ローラ31の外面に形成されたメインブラシ32と、で構成される。ローラ31が回転すると、メインブラシ32は、床に積もったホコリを掻き回してホコリ流入口33へ導き、主な掃除動作を行う。そのために、掃除制御部210が、ローラ31を駆動させる駆動モーターに制御信号を伝送し、該制御信号に応じてメインブラシ32が掃除動作を行う。   As described above, the main brush unit 30 includes the roller 31 and the main brush 32 formed on the outer surface of the roller 31. When the roller 31 rotates, the main brush 32 scratches the dust accumulated on the floor and guides it to the dust inflow port 33 to perform the main cleaning operation. For this purpose, the cleaning control unit 210 transmits a control signal to a drive motor that drives the roller 31, and the main brush 32 performs a cleaning operation in accordance with the control signal.

補助掃除ユニット100は、メインブラシユニット30だけでは十分に掃除できない隅部を掃除する機能を有する。補助掃除ユニット100は、補助掃除ツール110の突出及び収納動作を行うサイドアーム102,106及び/または延長アーム107と、補助掃除ツール110を回転させる回転モーターと、サイドアーム102,106及び/または延長アーム107を駆動させるアームモーターと、を備える。   The auxiliary cleaning unit 100 has a function of cleaning corners that cannot be sufficiently cleaned by the main brush unit 30 alone. The auxiliary cleaning unit 100 includes side arms 102 and 106 and / or an extension arm 107 that project and store the auxiliary cleaning tool 110, a rotation motor that rotates the auxiliary cleaning tool 110, and the side arms 102 and 106 and / or the extension. An arm motor that drives the arm 107.

走行ユニット40は、上述の通り、駆動輪41,42、キャスター43、及びこれらを駆動させる駆動部を備える。そのため、走行制御部220は、駆動部に制御信号を伝送し、駆動輪41,42を前方または後方に駆動させてロボット掃除機1を前方または後方へ移動させることができる。なお、走行制御部220は、左側駆動輪41,42を後方へ移動させつつ右側駆動輪41,42を前方に駆動させることで、ロボット掃除機1を前方を基準に左側方向に回転させたり、これと逆に駆動させることで、ロボット掃除機1を前方を基準に右側方向に回転させたりすることもできる。   As described above, the traveling unit 40 includes the drive wheels 41 and 42, the casters 43, and a drive unit that drives them. Therefore, the traveling control unit 220 can transmit a control signal to the driving unit and drive the driving wheels 41 and 42 forward or backward to move the robot cleaner 1 forward or backward. The traveling control unit 220 rotates the robot cleaner 1 in the left direction with reference to the front by moving the right drive wheels 41 and 42 forward while moving the left drive wheels 41 and 42 rearward, By driving in the opposite direction, the robot cleaner 1 can be rotated rightward with respect to the front.

以下、一実施例に係るロボット掃除機1の動作について説明する。   Hereinafter, operation | movement of the robot cleaner 1 which concerns on one Example is demonstrated.

図8A及び図8Bは、一実施例に係るロボット掃除機1の走行及び掃除動作を上から見た全体構成図である。   FIG. 8A and FIG. 8B are overall configuration diagrams of the traveling and cleaning operation of the robot cleaner 1 according to one embodiment as viewed from above.

使用者が入力部70を介して掃除開始命令を入力すると、ロボット掃除機1の走行及び掃除動作が始まる。この時、走行制御部220の走行モードは、掃除領域の最外側部に沿って壁面追従方式の走行をした後に、掃除領域の内側部をランダム方式または所定の走行パターンに従って走行するものと設定することができる。   When the user inputs a cleaning start command via the input unit 70, the running and cleaning operation of the robot cleaner 1 starts. At this time, the travel mode of the travel control unit 220 is set so that the inner part of the cleaning region travels according to a random method or a predetermined travel pattern after traveling on the wall surface following method along the outermost part of the cleaning region. be able to.

図8Aを参照すると、一実施例に係るロボット掃除機1が掃除領域の最外側部を壁面追従方式で走行する時に、床面と壁とが接する部分は、メインブラシユニット30のブラシ32が届かず、完全に掃除することが難しい。なお、床面と壁とが接する部分は、ホコリがより多く積もる箇所であって、丁寧に掃除する必要がある。そのために、ロボット掃除機1は、壁面追従方式で走行する時に補助掃除ユニット100を外部に突出させ、床面と壁とが接する部分を掃除する。   Referring to FIG. 8A, when the robot cleaner 1 according to the embodiment travels on the outermost part of the cleaning area by the wall surface following method, the brush 32 of the main brush unit 30 reaches the portion where the floor surface and the wall are in contact with each other. It is difficult to clean completely. Note that the portion where the floor and the wall are in contact is a place where more dust accumulates and needs to be carefully cleaned. For this purpose, the robot cleaner 1 projects the auxiliary cleaning unit 100 to the outside when traveling by the wall surface following method, and cleans the portion where the floor and the wall are in contact.

図8Bを参照すると、一実施例に係るロボット掃除機1は、掃除領域の最外側部に対する壁面追従方式の走行を終えると、掃除領域の内側部に対する走行を始める。この時、図8Bに示すようにジグザグ上の走行にしてもよいが、その他のパターンの走行またはランダム方式の走行にしてもよい。   Referring to FIG. 8B, the robot cleaner 1 according to the embodiment starts traveling on the inner side portion of the cleaning area after finishing the wall surface tracking method for the outermost portion of the cleaning area. At this time, as shown in FIG. 8B, it may be a zigzag running, but other patterns of running or random running may be used.

ここで、掃除領域の内側部は、図8Bに示すように、壁面追従方式の走行によって掃除を完了した領域以外の領域にしてもよく、壁面追従方式の走行によって掃除を完了した領域を含む領域にしてもよいが、前者にすれば、掃除を短時間で完了でき、後者にすれば、掃除をより丁寧に行うことができる。   Here, as shown in FIG. 8B, the inner portion of the cleaning area may be an area other than the area where the cleaning is completed by the wall-following method, and includes the area where the cleaning is completed by the wall-following method. However, if the former is used, the cleaning can be completed in a short time, and if the latter is used, the cleaning can be performed more carefully.

ロボット掃除機1が掃除領域の内側部を走行する時には、突出した補助掃除ツール110を引き込んで収納する。掃除領域の内側部にはメインブラシ32の届かない隅部がないため、補助掃除ユニット100を使用しないでメインブラシユニット30を用いるだけでも十分に掃除ができる。もし、ロボット掃除機1が掃除領域の内側部において障害物に接触すると、補助掃除ツール110が突出して障害物との隅部を掃除するようにしてもよい。   When the robot cleaner 1 travels inside the cleaning area, the protruding auxiliary cleaning tool 110 is retracted and stored. Since there is no corner where the main brush 32 does not reach in the inner portion of the cleaning area, the cleaning can be sufficiently performed only by using the main brush unit 30 without using the auxiliary cleaning unit 100. If the robot cleaner 1 comes into contact with an obstacle on the inner side of the cleaning area, the auxiliary cleaning tool 110 may protrude to clean the corner with the obstacle.

また、補助掃除ユニット100を収納した状態で補助掃除ツール110を回転させることもでき、こうすると、ロボット掃除機1が走行しながらメインブラシユニット30の届かない領域が発生する場合に、該領域への掃除を行うことができる。   In addition, the auxiliary cleaning tool 110 can be rotated in a state where the auxiliary cleaning unit 100 is housed, and in this case, when an area where the main brush unit 30 does not reach while the robot cleaner 1 is traveling is generated, the area moves to the area. Can be cleaned.

ただし、図8A及び図8Bの走行経路または走行パターンは一実施例に過ぎず、ロボット掃除機1の全体走行経路または走行パターンを問わず、壁面追従方式の走行パターンでは補助掃除ユニット100を突出させ、ジグザグ方式、ランダム方式などのその他の走行時には補助掃除ツール110を収納する実施例も可能である。   However, the travel route or travel pattern of FIGS. 8A and 8B is only an example, and the auxiliary cleaning unit 100 is projected in the wall-following travel pattern regardless of the overall travel route or travel pattern of the robot cleaner 1. Also, an embodiment in which the auxiliary cleaning tool 110 is accommodated during other traveling such as a zigzag method and a random method is possible.

図9を参照すると、壁と壁とが接する地点は、ロボット掃除機1の構造上、メインブラシ32だけでは十分に掃除しにくく、ホコリもよく積もる箇所である。   Referring to FIG. 9, the point where the wall is in contact with the wall is a place where it is difficult to clean with the main brush 32 alone due to the structure of the robot cleaner 1, and dust is often accumulated.

そのため、ロボット掃除機1が壁面追従方式で走行しながら、掃除領域内の壁と壁とが接する地点に位置するようになると、補助掃除ツール110の回転速度を上げることで、定められた時間内でより効率的な掃除を行うことができる。参考として、補助掃除ユニット100が、図4及び図6の実施例の組み合わせで具現されるとすれば、補助掃除ツール110の掃除速度を上げることによって効率的な掃除を行うことができる。ここで、掃除速度は、延長アーム107の突出及び収納の反復速度を考慮した速度でもよく、補助掃除ツール110の回転速度と延長アーム107の突出及び収納の反復速度との両方を考慮した速度でもよい。   For this reason, when the robot cleaner 1 is traveling in a wall following manner and is positioned at a point where the wall is in contact with the wall in the cleaning area, the rotational speed of the auxiliary cleaning tool 110 is increased within a predetermined time. Can perform more efficient cleaning. For reference, if the auxiliary cleaning unit 100 is implemented by a combination of the embodiments of FIGS. 4 and 6, efficient cleaning can be performed by increasing the cleaning speed of the auxiliary cleaning tool 110. Here, the cleaning speed may be a speed that takes into account the repeated speed of protrusion and storage of the extension arm 107, or a speed that takes into account both the rotational speed of the auxiliary cleaning tool 110 and the repeated speed of protrusion and storage of the extension arm 107. Good.

そのために、感知部60が障害物感知結果を制御部200に伝送し、掃除制御部210は、該感知結果を分析し、壁面追従方式で走行中のロボット掃除機1の前方に障害物が位置する場合には、補助掃除ツール110の回転速度を上げる旨の制御信号を補助掃除ユニット100に送信する。   For this purpose, the sensing unit 60 transmits the obstacle detection result to the control unit 200, and the cleaning control unit 210 analyzes the detection result, and the obstacle is positioned in front of the robot cleaner 1 that is traveling in the wall-following manner. If so, a control signal for increasing the rotation speed of the auxiliary cleaning tool 110 is transmitted to the auxiliary cleaning unit 100.

感知部60として、ロボット掃除機1と隣接した障害物のみを認識できるセンサーを用いる場合には、障害物が存在するという感知結果のみに基づいて補助掃除ツール110の回転速度を上げても構わないが、遠距離の障害物を認識できるセンサーを用いる場合には、壁と壁とが接する地点にロボット掃除機1が位置したと見なし得る十分に短い距離を基準値としてあらかじめ設定し、感知部60の感知結果による障害物とロボット掃除機1との間の距離が上記基準値以下の場合に補助掃除ツール110の回転速度を上げることも可能である。   When a sensor capable of recognizing only an obstacle adjacent to the robot cleaner 1 is used as the sensing unit 60, the rotational speed of the auxiliary cleaning tool 110 may be increased based only on a sensing result that an obstacle exists. However, when a sensor capable of recognizing an obstacle at a long distance is used, a sufficiently short distance that can be considered that the robot cleaner 1 is located at a point where the wall contacts the wall is set in advance as a reference value, and the sensing unit 60 It is also possible to increase the rotation speed of the auxiliary cleaning tool 110 when the distance between the obstacle and the robot cleaner 1 based on the detection result is equal to or less than the reference value.

図8Aの実施例では、ロボット掃除機1の両側の補助掃除ツールを突出させているが、図10に示すように、壁面側の補助掃除ツールのみを突出させ、残りの補助掃除ツールは突出させなくてもよい。   In the embodiment of FIG. 8A, the auxiliary cleaning tools on both sides of the robot cleaner 1 are protruded. However, as shown in FIG. 10, only the auxiliary cleaning tool on the wall surface is protruded, and the remaining auxiliary cleaning tools are protruded. It does not have to be.

上述の実施例において、ロボット掃除機1の走行は、あらかじめ設定された経路マップまたは特徴マップに基づくようにしてもよく、マップを使用せずに障害物の有無のみを判断して回転または直進走行をランダムに決定する方式にしてもよい。   In the above-described embodiment, the travel of the robot cleaner 1 may be based on a preset route map or feature map, and it is determined whether there is an obstacle without using the map, and the vehicle travels in a straight or straight direction. May be determined at random.

以下、経路マップまたは特徴マップに基づいて走行する場合の実施例について具体的に説明する。   Hereinafter, an embodiment in the case of traveling based on a route map or a feature map will be specifically described.

図11は、一実施例に係るロボット掃除機1における走行制御部220の具体的な制御構成を示すブロック図である。   FIG. 11 is a block diagram illustrating a specific control configuration of the travel control unit 220 in the robot cleaner 1 according to an embodiment.

一実施例に係るロボット掃除機1は、図7で上述したように、ロボット掃除機1の周辺環境を感知する感知部60、使用者から命令が入力される入力部70、ロボット掃除機1の掃除動作及び走行を制御する制御部200、メインブラシユニット30、補助掃除ユニット100、及び走行ユニット40を備える。   As described above with reference to FIG. 7, the robot cleaner 1 according to one embodiment includes a sensing unit 60 that senses the surrounding environment of the robot cleaner 1, an input unit 70 that receives a command from a user, and the robot cleaner 1. A control unit 200 for controlling the cleaning operation and traveling, a main brush unit 30, an auxiliary cleaning unit 100, and a traveling unit 40 are provided.

感知部60は、障害物を感知する超音波センサー、光センサー、近接センサーなどの障害物感知部61を有することができ、経路マップ生成のために特徴点を抽出するのに適した周辺映像を撮影するビジョンセンサー62をさらに有することができる。周辺映像は、天井、壁面、床を含むことができ、映像変化の可能性の少ない天井が周辺映像として最も好適である。以下、周辺映像として天井を用いる例を挙げて説明する。   The sensing unit 60 may include an obstacle sensing unit 61 such as an ultrasonic sensor, an optical sensor, or a proximity sensor that senses an obstacle, and a peripheral image suitable for extracting feature points for generating a route map. It can further have a vision sensor 62 for photographing. The peripheral video can include a ceiling, a wall surface, and a floor, and a ceiling with little possibility of image change is most suitable as the peripheral video. Hereinafter, an example in which the ceiling is used as the peripheral video will be described.

ビジョンセンサー62には、CCD(Charge Coupled Device)、CMOS(Complementary Metal Oxide Semiconductor)またはその他の映像取得手段を用いることができる。ビジョンセンサー62は、取得した映像のアナログ信号をデジタル信号に変換するADC(Analog−to−Digital Converter)を備えることができる。   The vision sensor 62 may be a CCD (Charge Coupled Device), a CMOS (Complementary Metal Oxide Semiconductor), or other image acquisition means. The vision sensor 62 may include an ADC (Analog-to-Digital Converter) that converts an analog signal of the acquired video into a digital signal.

また、感知部60は、ロボット掃除機1の現在位置を認識できるエンコーダ、ジャイロセンサー、加速度センサーなどの位置認識部63をさらに有することができる。   The sensing unit 60 may further include a position recognition unit 63 such as an encoder, a gyro sensor, and an acceleration sensor that can recognize the current position of the robot cleaner 1.

エンコーダは、駆動輪41,42と連結されて回転速度を感知する。エンコーダで感知された回転速度を積分すると、ロボット掃除機1の位置(または、動いた距離)及び方向角がわかる。ジャイロセンサーは、回転慣性を用いてロボット掃除機1の方向角を測定することができる。加速度センサーは、ロボット掃除機1の運動加速度を二重積分してロボット掃除機1の位置を測定することができる。   The encoder is connected to the drive wheels 41 and 42 to sense the rotation speed. When the rotational speed sensed by the encoder is integrated, the position (or distance moved) and direction angle of the robot cleaner 1 can be known. The gyro sensor can measure the direction angle of the robot cleaner 1 using rotational inertia. The acceleration sensor can measure the position of the robot cleaner 1 by double integration of the motion acceleration of the robot cleaner 1.

走行制御部220は、ビジョンセンサー62で取得された天井映像から複数の特徴点を抽出して特徴マップを生成する特徴マップ生成部221、ロボット掃除機1の経路マップを生成する経路マップ生成部222、及び生成されたマップを記憶する記憶部223を備える。   The traveling control unit 220 extracts a plurality of feature points from the ceiling image acquired by the vision sensor 62 and generates a feature map, and a route map generation unit 222 that generates a route map of the robot cleaner 1. And a storage unit 223 for storing the generated map.

特徴マップ生成部221は、ビジョンセンサー62で取得された天井映像から複数の特徴点を抽出して特徴マップを生成する。特徴マップは、周辺環境において一定に測定される特徴点からなっている。特徴点は、特定位置固有の特徴が現れる点のことを指す。   The feature map generation unit 221 generates a feature map by extracting a plurality of feature points from the ceiling video acquired by the vision sensor 62. The feature map is made up of feature points that are constantly measured in the surrounding environment. A feature point refers to a point at which a feature specific to a specific position appears.

図12を参照すると、天井映像280には、シャンデリア281、蛍光灯282、隅部分283など、他の位置と区別されるようにする細部映像を含むことがある。それらの細部映像に特徴点を表示した後に、ロボット掃除機1が移動しながら撮影した映像から、表示された特徴点と同じ特徴点を発見すると、ロボット掃除機1のポーズ(位置及び方向角)が把握できる。   Referring to FIG. 12, the ceiling image 280 may include a detailed image such as a chandelier 281, a fluorescent lamp 282, a corner portion 283, etc. that can be distinguished from other positions. After displaying the feature points on these detailed images, if the same feature point as the displayed feature point is found from the image taken while the robot cleaner 1 is moving, the pose (position and direction angle) of the robot cleaner 1 is found. Can be grasped.

図13は、実際に作成された特徴マップの例を示す断面である。特徴マップ300には様々な形態の特徴点が含まれ、地理的に隣接した特徴点は互いに連結される。もし、ロボット掃除機1が撮影した映像350から、あらかじめ定義された特徴点の組み合わせを発見すると、ロボット掃除機1の位置及び方向角が把握できる。一方、上述した特徴点を抽出するアルゴリズムとしては、SIFT(Scale Invariant Feature Transform)、デスクリプタ(Descriptor)、ハリスコーナー検出(Harris Corner Detector)が知られている。当然ながら、特徴マップ作成のためには、映像撮影の他、RFID(Radio Frequency Identification)、構造光(structure light)を用いた距離計(Range Finder)などの他のSLAM手法を用いることもできる。ここで、SLAMは、ロボット掃除機1の位置認識及びマップ生成を同時に行うアルゴリズムである。   FIG. 13 is a cross section showing an example of a feature map actually created. The feature map 300 includes various types of feature points, and geographically adjacent feature points are connected to each other. If a combination of predefined feature points is found from the image 350 taken by the robot cleaner 1, the position and direction angle of the robot cleaner 1 can be grasped. On the other hand, SIFT (Scale Invariant Feature Transform), descriptor (Descriptor), and Harris corner detection (Harris Corner Detector) are known as algorithms for extracting the feature points described above. Needless to say, in order to create a feature map, other SLAM methods such as radio frequency identification (RFID) and range finder using structured light can be used in addition to video shooting. Here, SLAM is an algorithm that simultaneously recognizes the position of the robot cleaner 1 and generates a map.

特徴マップ生成部221は、天井映像から得た特徴点と位置認識部63により測定される位置とを対応付けて特徴マップを完成する。特徴マップが完成された後には、撮影された映像から得た特徴点と特徴マップとの比較により、ロボット掃除機1の位置及び方向角が容易に把握できる。   The feature map generation unit 221 completes the feature map by associating the feature points obtained from the ceiling video with the positions measured by the position recognition unit 63. After the feature map is completed, the position and direction angle of the robot cleaner 1 can be easily grasped by comparing the feature point obtained from the captured image with the feature map.

記憶部223は、特徴マップ生成部221で生成されたマップを記憶する。記憶部223は、ROM、RAM、PROM、EPROM、フラッシュメモリーのような不揮発性メモリー素子、RAMのような揮発性メモリー素子、ハードディスク、光ディスクのような記憶媒体、または当業界に知られた任意の他の形態とすることができる。   The storage unit 223 stores the map generated by the feature map generation unit 221. The storage unit 223 may be a non-volatile memory element such as ROM, RAM, PROM, EPROM, or flash memory, a volatile memory element such as RAM, a storage medium such as a hard disk or an optical disk, or any known medium in the art. Other forms are possible.

経路マップ生成部222は、ロボット掃除機1の掃除経路マップを生成する。図14を参照すると、経路マップ生成部222は、ロボット掃除機1を壁に沿って移動させることによって掃除区域中の最外側部に関する位置データを記憶し、掃除経路マップを生成することができる。具体的に、経路マップ生成部222は、初期位置「P0」を記憶し、壁に沿って移動しながら移動方向が変わる外側位置P1〜P4に関するデータを記憶し、P0〜P4を最外側掃除経路と設定することができる。経路マップ生成部222は、初期位置P0及び外側位置P1〜P4に基づいて掃除ブロックを分け、掃除ブロックを特定のパターンで走行して掃除できるように掃除経路を生成することができる。ここで、特定のパターンとは、ジグザグ走行経路、壁面追従経路、または渦巻き走行経路のように、定められたパターンのことを意味し、特定のパターンを複数個組み合わせて掃除経路を設定することも可能である。   The route map generation unit 222 generates a cleaning route map of the robot cleaner 1. Referring to FIG. 14, the route map generation unit 222 can store position data regarding the outermost part in the cleaning area by moving the robot cleaner 1 along the wall, and generate a cleaning route map. Specifically, the route map generation unit 222 stores the initial position “P0”, stores data regarding the outer positions P1 to P4 whose movement direction changes while moving along the wall, and sets P0 to P4 as the outermost cleaning route. Can be set. The route map generator 222 divides the cleaning block based on the initial position P0 and the outer positions P1 to P4, and can generate the cleaning route so that the cleaning block can be run and cleaned in a specific pattern. Here, the specific pattern means a predetermined pattern such as a zigzag traveling path, a wall surface following path, or a spiral traveling path, and a cleaning path may be set by combining a plurality of specific patterns. Is possible.

この時、経路マップ生成部222で設定した掃除経路に対応付けてロボット掃除機1の補助掃除ユニット100の動作を設定することができる。図8を共に参照すると、経路マップ生成部で生成した掃除経路が、図8A及び図8Bに示す掃除経路である場合に、掃除領域の最外側部走行に対しては補助掃除ツール110が突出し、掃除領域の内側部走行に対しては補助掃除ツール110が収納されるようにあらかじめ設定することができる。   At this time, the operation of the auxiliary cleaning unit 100 of the robot cleaner 1 can be set in association with the cleaning route set by the route map generator 222. Referring to FIG. 8, when the cleaning route generated by the route map generator is the cleaning route shown in FIGS. 8A and 8B, the auxiliary cleaning tool 110 protrudes for the outermost portion of the cleaning region, It can be set in advance so that the auxiliary cleaning tool 110 is accommodated for traveling inside the cleaning area.

そのため、補助掃除ツール110は、障害物感知部61の感知結果にかかわらず、ロボット掃除機1の走行経路に応じて突出または収納される。   Therefore, the auxiliary cleaning tool 110 protrudes or is stored according to the travel route of the robot cleaner 1 regardless of the detection result of the obstacle detection unit 61.

また、一実施例に係るロボット掃除機1は、掃除領域の最外側部走行時には掃除領域の内側部走行時に比べて走行速度がより下がるようにすることができる。これは、マップによる走行以外の場合にも可能であり、マップによる走行では、上述の通り、走行経路と共に設定することができる。例えば、壁面追従方式の掃除領域の最外側部走行に対しては、補助掃除ツール110が突出すると同時に、ロボット掃除機1の走行速度が下がる、またはあらかじめ設定された基準値以下になるように設定することができる。こうすると、壁と床とが接する箇所に補助掃除ツール110が留まる時間が長くなり、隅まできれいに掃除することができる。   In addition, the robot cleaner 1 according to an embodiment can lower the traveling speed when traveling on the outermost side of the cleaning region as compared with traveling on the inner side of the cleaning region. This is also possible in cases other than the travel by the map, and in the travel by the map, as described above, it can be set together with the travel route. For example, for the outermost portion traveling in the wall-following cleaning area, the auxiliary cleaning tool 110 protrudes and at the same time, the traveling speed of the robot cleaner 1 decreases or is set to be equal to or lower than a preset reference value. can do. In this way, it takes a long time for the auxiliary cleaning tool 110 to stay at the place where the wall and the floor are in contact with each other, and the corner can be cleaned cleanly.

図15は、一実施例に係るロボット掃除機1が走行中にホコリ過多区域を通過する時における動作を示す図である。   FIG. 15 is a diagram illustrating an operation when the robot cleaner 1 according to an embodiment passes through a dusty excessive area during traveling.

一実施例に係るロボット掃除機1の感知部60は、ホコリの量を感知するホコリ感知部をさらに有することができる。ホコリ感知部は、光を発する発光部と、発せられた光を受信する受光部と、が相対する形でホコリ流入口33に装着されてなり、ホコリの量によって受光部に受信される光の量が変わり、よって、ホコリ感知部の出力信号を分析することでホコリの量を把握することができる。   The sensing unit 60 of the robot cleaner 1 according to an embodiment may further include a dust sensing unit that senses the amount of dust. The dust sensing unit is mounted on the dust inlet 33 in such a manner that a light emitting unit that emits light and a light receiving unit that receives emitted light are opposed to each other, and the amount of dust received by the light receiving unit depends on the amount of dust. Therefore, the amount of dust can be grasped by analyzing the output signal of the dust sensing unit.

図15に示すように、ロボット掃除機1が走行中にホコリ過多領域を通るようになると、補助掃除ツール110の突出・収納動作が一定の周期で反復される。具体的に、ホコリ感知部の感知結果が制御部200に伝送され、この該感知結果を掃除制御部210で分析した結果、ホコリの量が、あらかじめ設定された基準値以上と判断されると、補助掃除ツール110の突出・収納動作が一定周期で反復されるように制御する。あらかじめ設定された基準値は、使用者または設計者があらかじめ設定するもので、実験または統計などに基づいて、通常の掃除モードではきれいに掃除できないホコリの量とすることができる。   As shown in FIG. 15, when the robot cleaner 1 passes through the dust-excess area during traveling, the protrusion / storage operation of the auxiliary cleaning tool 110 is repeated at a constant cycle. Specifically, the detection result of the dust detection unit is transmitted to the control unit 200, and when the detection result is analyzed by the cleaning control unit 210, the amount of dust is determined to be greater than or equal to a preset reference value. Control is performed so that the protrusion / storage operation of the auxiliary cleaning tool 110 is repeated at a constant cycle. The preset reference value is set in advance by the user or designer, and can be the amount of dust that cannot be cleaned cleanly in the normal cleaning mode based on experiments or statistics.

補助掃除ツール110の突出・収納動作が反復される一定周期も、使用者または設計者が設定できるもので、短くするほど掃除の効率性が向上する。
この実施例のように、ホコリ過多領域で補助掃除ツール110が突出・収納動作を反復するようにすると、使用者にホコリ過多領域を知らせると同時に、ホコリを効率的に掃き集めたり分散させたりできる。
The user or the designer can also set a fixed period in which the protrusion / storage operation of the auxiliary cleaning tool 110 is repeated.
As in this embodiment, when the auxiliary cleaning tool 110 repeats the protruding / storing operation in the excessive dust area, the user can be notified of the excessive dust area, and at the same time, the dust can be efficiently swept up and dispersed. .

以下、一実施例に係るロボット掃除機1の動作について説明する。   Hereinafter, operation | movement of the robot cleaner 1 which concerns on one Example is demonstrated.

ロボット掃除機1による掃除時に、使用者は、壁または障害物と床とが接する部分などの隅まで丁寧に掃除することを希望する場合もあり、掃除領域の全区域を短時間で掃除することを希望する場合もある。   When cleaning with the robot cleaner 1, the user may wish to carefully clean the corners such as the part where the wall or obstacle touches the floor, and clean the entire cleaning area in a short time. You may want to.

また、掃除領域に障害物または壁が多い場合には、それらに接触する度に補助掃除ツール110を突出させて隅部を掃除するよりは、補助掃除ツール110を収納したまま速やかに通過する方が効率的である場合もある。   In addition, when there are many obstacles or walls in the cleaning area, the auxiliary cleaning tool 110 can be quickly passed while stored rather than the auxiliary cleaning tool 110 protruding and cleaning the corner every time it comes into contact with them. May be efficient.

従って、一実施例に係るロボット掃除機1は、掃除モードを第1掃除モードと第2掃除モードとに分け、使用者の命令または掃除領域の環境に応じて異なる掃除モードで掃除を行うこともできる。   Therefore, the robot cleaner 1 according to the embodiment may divide the cleaning mode into the first cleaning mode and the second cleaning mode and perform cleaning in different cleaning modes according to the user's command or the environment of the cleaning area. it can.

図16は、第1掃除モードで掃除動作を行うロボット掃除機1の動作を、図17は、第2掃除モードで掃除動作を行うロボット掃除機1の動作を、上から見た平面図である。   16 is a plan view of the operation of the robot cleaner 1 that performs the cleaning operation in the first cleaning mode, and FIG. 17 is a plan view of the operation of the robot cleaner 1 that performs the cleaning operation in the second cleaning mode. .

図16を参照すると、掃除モードが第1掃除モードに設定されており、ロボット掃除機1の基本走行パターンをジグザグ方式にした場合に、ロボット掃除機1が障害物に接触するまでは補助掃除ツール110を収納した状態で走行し、障害物に接触すると補助掃除ツール110を突出させて、障害物と床とが接する隅部分を掃除する。この時、走行制御部220がロボット掃除機1の走行速度を減少させ、より丁寧に掃除を行うようにしてもよい。障害物を通過すると、再び補助掃除ツール110を収めると共に、ロボット掃除機1の走行速度を減少させた場合には走行速度を上げる。   Referring to FIG. 16, when the cleaning mode is set to the first cleaning mode and the basic traveling pattern of the robot cleaner 1 is set to the zigzag method, the auxiliary cleaning tool is used until the robot cleaner 1 contacts the obstacle. It travels in the state which accommodated 110, and if the obstacle is contacted, the auxiliary cleaning tool 110 will protrude and the corner part which an obstacle and a floor contact will be cleaned. At this time, the traveling control unit 220 may decrease the traveling speed of the robot cleaner 1 and perform cleaning more carefully. When the obstacle is passed, the auxiliary cleaning tool 110 is stored again, and when the traveling speed of the robot cleaner 1 is decreased, the traveling speed is increased.

図17を参照すると、掃除モードが第2掃除モードに設定されており、ロボット掃除機1の基本走行パターンをジグザグ方式にした場合に、ロボット掃除機1が障害物に接触するまでは補助掃除ツール110を突出させた状態で走行し、障害物に接触すると補助掃除ツール110を収納させ、隅部分の掃除をすること無く速やかに障害物を通過する。障害物を通過すると、再び補助掃除ツール110を突出させる。   Referring to FIG. 17, when the cleaning mode is set to the second cleaning mode and the basic traveling pattern of the robot cleaner 1 is set to the zigzag method, the auxiliary cleaning tool is used until the robot cleaner 1 contacts the obstacle. The vehicle travels with the 110 protruding, and when it comes into contact with an obstacle, the auxiliary cleaning tool 110 is accommodated and passes through the obstacle quickly without cleaning the corner. When the obstacle is passed, the auxiliary cleaning tool 110 is projected again.

ロボット掃除機1が経路マップに基づいて走行する場合に、掃除機本体の大きさを考慮して走行経路の幅を設定することで掃除が完璧に行われるようにすることができる。図16及び図17を共に参照すると、第1掃除モードで掃除を行う場合には、補助掃除ツール110を収納させた状態での掃除可能領域が考慮されるので、走行経路の幅が狭く設定され、第2掃除モードで掃除を行う場合には、補助掃除ツール110を突出させた状態での掃除可能領域が考慮されるので、走行経路の幅が広く設定される。   When the robot cleaner 1 travels based on the route map, cleaning can be performed perfectly by setting the width of the travel route in consideration of the size of the main body of the cleaner. Referring to FIG. 16 and FIG. 17 together, when cleaning is performed in the first cleaning mode, the cleaning possible area in the state in which the auxiliary cleaning tool 110 is housed is considered, so that the width of the travel route is set to be narrow. When cleaning is performed in the second cleaning mode, since the cleanable area with the auxiliary cleaning tool 110 protruding is considered, the width of the travel route is set wide.

そのため、同じ領域を掃除する場合にも、第1掃除モードでは9個のラインに沿って走行し、第2掃除モードでは8個のラインに沿って走行し、よって、第2掃除モードにおいてより速やかに掃除を完了できる。また、第2掃除モードでは、障害物のない領域で補助掃除ツール110を突出させるので、障害物のない領域をよりきれいに掃除することができる。   Therefore, even when cleaning the same area, the vehicle travels along 9 lines in the first cleaning mode, travels along 8 lines in the second cleaning mode, and thus more quickly in the second cleaning mode. Cleaning can be completed. In the second cleaning mode, the auxiliary cleaning tool 110 is projected in a region free of obstacles, so that a region free of obstacles can be cleaned more cleanly.

一方、第1掃除モードでは障害物の隅部分まで掃除することができる。よって、使用者は、好みによって第1掃除モードまたは第2掃除モードを入力部70を介して選択し、所望の掃除を行うことができる。   On the other hand, in the first cleaning mode, the corner of the obstacle can be cleaned. Therefore, the user can perform the desired cleaning by selecting the first cleaning mode or the second cleaning mode via the input unit 70 according to preference.

また、ロボット掃除機1を自律掃除モードに設定することも可能である。ロボット掃除機1が周辺映像を撮影するために掃除領域を試験走行しながら、掃除領域に存在する障害物を感知部60で感知し、掃除制御部210で障害物の個数をカウントし、障害物の個数が、あらかじめ設定された基準値以上であれば第2掃除モードに、あらかじめ設定された基準値未満であれば第1掃除モードに設定することができる。   It is also possible to set the robot cleaner 1 to the autonomous cleaning mode. While the robot cleaner 1 performs a test run in the cleaning area in order to shoot the surrounding image, the sensing unit 60 detects an obstacle present in the cleaning area, and the cleaning control unit 210 counts the number of obstacles. If the number is greater than or equal to a preset reference value, the second cleaning mode can be set, and if the number is less than the preset reference value, the first cleaning mode can be set.

あらかじめ設定された基準値は、設計者が実験または統計に基づいて掃除の効率性を考慮して設定することもでき、使用者が設定または変更することもできる。   The preset reference value can be set by the designer in consideration of the efficiency of cleaning based on experiments or statistics, and can be set or changed by the user.

図16及び図17の実施例では、ロボット掃除機1が掃除領域全体をジグザグパターンで走行するとしたが、ジグザグパターンに限定されず、いずれの走行パターンも適用可能である。なお、この実施例を、図8A及び図8Bの実施例において掃除領域の内側部を走行する場合にも適用可能である。   In the embodiment of FIGS. 16 and 17, the robot cleaner 1 travels in the zigzag pattern over the entire cleaning area, but is not limited to the zigzag pattern, and any travel pattern is applicable. This embodiment can also be applied to the case where the vehicle travels inside the cleaning region in the embodiment of FIGS. 8A and 8B.

また、図8A及び図8Bの実施例と同様に、図16及び図17の実施例も、走行経路がマップによって定められる場合にも、定められない場合にも適用可能である。   Further, like the embodiment of FIGS. 8A and 8B, the embodiment of FIGS. 16 and 17 can also be applied when the travel route is determined by a map or not.

また、図16及び図17の実施例では、ロボット掃除機1が第1掃除モード及び第2掃除モードで掃除を行うとしたが、ロボット掃除機1の掃除時に補助掃除ツール110が突出されない第3掃除モードでの掃除も可能である。   16 and 17, the robot cleaner 1 performs cleaning in the first cleaning mode and the second cleaning mode. However, the auxiliary cleaning tool 110 is not protruded when the robot cleaner 1 is cleaned. Cleaning in the cleaning mode is also possible.

第3掃除モードも同様に、使用者が入力部70を介して選択してもよく、または、感知部60があらかじめ掃除領域に存在する障害物を感知し、制御部200が障害物の個数を算出し、算出された障害物の個数があらかじめ設定された基準値以下の場合に第3掃除モードと設定してもよい。後者は、掃除領域に障害物が多く存在せず、補助掃除ツール110を突出させなくとも十分に掃除できるという点に着目したものである。他の場合としては、算出された障害物の個数があらかじめ設定された基準値以上の場合に第3掃除モードと設定することができる。これは、掃除領域に存在する障害物が多すぎると、補助掃除ツール110を突出及び収容させる動作があまりにも頻繁に反復され、掃除速度の低下や電力の浪費につながるという点に着目したものである。図16及び図17の実施例は、上記2つの場合を含むことができる。   Similarly, the third cleaning mode may be selected by the user via the input unit 70, or the sensing unit 60 senses an obstacle existing in the cleaning area in advance, and the control unit 200 determines the number of obstacles. The third cleaning mode may be set when the calculated number of obstacles is equal to or less than a preset reference value. The latter focuses on the fact that there are not many obstacles in the cleaning area and that the auxiliary cleaning tool 110 can be sufficiently cleaned without protruding. As another case, the third cleaning mode can be set when the calculated number of obstacles is equal to or greater than a preset reference value. This is based on the point that if there are too many obstacles in the cleaning area, the operation of projecting and accommodating the auxiliary cleaning tool 110 is repeated too frequently, leading to a reduction in cleaning speed and waste of power. is there. The embodiment of FIGS. 16 and 17 can include the above two cases.

また、本発明の実施例は、第1掃除モード、第2掃除モード及び第3掃除モードを全て含むこともでき、その一部のみを含むこともできる。   In addition, the embodiment of the present invention may include all of the first cleaning mode, the second cleaning mode, and the third cleaning mode, or may include only a part thereof.

図16及び図17の実施例にも、図8A及び図8Bの実施例と同様に、ホコリ過多領域での補助掃除ツール110の突出・収納動作の反復を適用することができる。   In the embodiment of FIGS. 16 and 17, as in the embodiment of FIGS. 8A and 8B, it is possible to apply the repetition of the protruding and storing operations of the auxiliary cleaning tool 110 in the dusty excessive region.

図18A及び図18Bは、図16及び図17の実施例に係るロボット掃除機1がホコリ過多領域を通過する場合の動作を、上から見た平面図である。   18A and 18B are plan views of the operation when the robot cleaner 1 according to the embodiment of FIGS. 16 and 17 passes through the dusty excessive region, as viewed from above.

図18A及び図18Bを参照すると、第1掃除モードで掃除する場合も、第2掃除モードで掃除する場合も、走行経路上にホコリ過多領域が存在すると、ロボット掃除機1がホコリ過多領域を走行する間に、補助掃除ツール110の突出・収納を一定周期で反復することで、過多なホコリを効率的に掃き集めたり分散させたりでき、かつ使用者にホコリ過多領域を知らせることができる。上述したように、掃除制御部210は、ホコリ感知部で感知したホコリの量が、あらかじめ設定された基準値以上であると、補助掃除ツール110の突出・収納を反復するように制御することができる。   Referring to FIGS. 18A and 18B, when cleaning is performed in the first cleaning mode or in the second cleaning mode, the robot cleaner 1 travels in the dust excessive region if there is a dust excessive region on the travel route. In the meantime, by repeating the protrusion and storage of the auxiliary cleaning tool 110 at a constant cycle, it is possible to efficiently sweep and disperse excessive dust and to inform the user of the excessive dust area. As described above, when the amount of dust detected by the dust detection unit is equal to or greater than a preset reference value, the cleaning control unit 210 can control to repeatedly project and store the auxiliary cleaning tool 110. it can.

以下、一実施例に係るロボット掃除機1の制御方法について説明する。   Hereinafter, the control method of the robot cleaner 1 according to one embodiment will be described.

図19は、図8A及び図8Bの実施例に係るロボット掃除機1の制御方法を示すフローチャートである。   FIG. 19 is a flowchart showing a control method of the robot cleaner 1 according to the embodiment of FIGS. 8A and 8B.

図19を参照すると、まず、掃除開始命令が入力されたか否かを判断し(410)、掃除開始命令が入力された場合は(410の「はい」)、ロボット掃除機1の走行パターンを判断する(420)。「壁面追従方式で走行中」というのは、掃除領域の最外側部に沿って走行していることを意味する。   Referring to FIG. 19, first, it is determined whether or not a cleaning start command is input (410). If a cleaning start command is input (“Yes” in 410), the traveling pattern of the robot cleaner 1 is determined. (420). “Running in a wall-following system” means traveling along the outermost part of the cleaning area.

420での判断の結果、ロボット掃除機1が壁面追従方式で走行中である場合は(430の「はい」)、補助掃除ツール110をロボット掃除機1本体の外側に突出させる(440)。これにより、壁面と床とが接する隅部まで補助掃除ツール110が届き、丁寧に掃除を行うことができる。   If the result of the determination in 420 is that the robot cleaner 1 is traveling in the wall following mode (“Yes” in 430), the auxiliary cleaning tool 110 is projected outside the main body of the robot cleaner 1 (440). Thereby, the auxiliary cleaning tool 110 reaches the corner where the wall surface and the floor are in contact with each other, and the cleaning can be performed carefully.

この時、ロボット掃除機1の両側に存在する補助掃除ツール110を全て突出させることもでき、壁面側の補助掃除ツール110のみを突出させることもできる。   At this time, all of the auxiliary cleaning tools 110 existing on both sides of the robot cleaner 1 can be protruded, or only the auxiliary cleaning tool 110 on the wall surface side can be protruded.

また、ロボット掃除機1が壁面追従方式で走行中の場合には、走行速度を相対的に低く制御することも可能である。ここで、「相対的」というのは、ロボット掃除機1の基本走行速度に設定された速度、または他の走行パターンで走行する場合の走行速度に比べてより低い速度を意味する。速度を低くすると、補助掃除ツール110が隅部に留まる時間が長くなり、より丁寧に掃除を行うことが可能になる。   In addition, when the robot cleaner 1 is traveling by the wall surface following method, the traveling speed can be controlled to be relatively low. Here, “relative” means a speed that is lower than the speed set as the basic travel speed of the robot cleaner 1 or the travel speed when traveling in another travel pattern. Decreasing the speed increases the time during which the auxiliary cleaning tool 110 stays in the corners, allowing more careful cleaning.

次に、壁面追従方式の走行が終了したか否かを判断する(450の「はい」)。判断の結果、壁面追従方式の走行が終了していないと、補助掃除ツール110が突出された状態を維持する。一方、終了した場合は、補助掃除ツール110を収める(460)。   Next, it is determined whether or not the wall surface tracking method has ended (“Yes” in 450). If the result of the determination is that the wall surface tracking method has not been completed, the auxiliary cleaning tool 110 is kept in a protruding state. On the other hand, when it is finished, the auxiliary cleaning tool 110 is stored (460).

上記の実施例では、ロボット掃除機1の走行パターンとしては、壁面追従方式の他、ジグザグ方式、ランダム方式などを含むこともでき、ロボット掃除機1の走行は、経路マップを用いたものでもよく、経路マップを用いないものでもよい。   In the above embodiment, the traveling pattern of the robot cleaner 1 may include a zigzag method, a random method, etc. in addition to the wall surface following method, and the traveling of the robot cleaner 1 may use a route map. The route map may not be used.

図20は、図8A及び図8Bの実施例に係るロボット掃除機1が壁面追従方式で走行しながら壁に対面する場合の制御方法を示すフローチャートである。   FIG. 20 is a flowchart illustrating a control method when the robot cleaner 1 according to the embodiment of FIGS. 8A and 8B faces the wall while traveling in the wall surface following manner.

掃除開始命令が入力されたか否かを判断する段階(510)から補助掃除ツール110を突出させる段階(540)までは図19と同様であり、その説明は省略する。   The process from the step (510) for determining whether or not a cleaning start command is input to the step (540) for causing the auxiliary cleaning tool 110 to protrude is the same as that in FIG.

壁面追従方式で走行中にロボット掃除機1の前方に壁面が存在することを感知すると(550の「はい」)、補助掃除ツール110の回転速度を上げる(560)。これで、壁面と壁面とが接する隅部を速やかに掃除することができる。   If it is detected that a wall surface is present in front of the robot cleaner 1 while traveling in the wall surface following mode (“Yes” in 550), the rotational speed of the auxiliary cleaning tool 110 is increased (560). Thereby, the corner | angular part which a wall surface contact | connects can be cleaned rapidly.

その後、壁面追従方式が終了すると(570の「はい」)、補助掃除ツール110を収める(580)。   Thereafter, when the wall surface following method is finished ("Yes" in 570), the auxiliary cleaning tool 110 is stored (580).

図21は、図8A及び図8Bの実施例に係るロボット掃除機1がホコリ過多領域を通過する場合の制御方法を示すフローチャートである。   FIG. 21 is a flowchart illustrating a control method when the robot cleaner 1 according to the embodiment of FIGS. 8A and 8B passes through a dusty excessive region.

ロボット掃除機1の走行経路上に存在するホコリを感知する(610)。これは、ロボット掃除機1のいかなる走行経路または掃除モードにも適用可能である。ホコリの感知は、ホコリ流入口33に設けられたホコリ感知部で行われる。   Dust existing on the travel route of the robot cleaner 1 is detected (610). This is applicable to any travel route or cleaning mode of the robot cleaner 1. Dust detection is performed by a dust detection unit provided at the dust inlet 33.

感知されたホコリの量が、あらかじめ設定された基準値以上であるか否を判断する(620)。ホコリの量は、ホコリ感知部の受光部に受信された光の量により判断でき、あらかじめ設定された基準値は、設計者または使用者が実験または統計などに基づいて設定できる。   It is determined whether the detected amount of dust is equal to or greater than a preset reference value (620). The amount of dust can be determined by the amount of light received by the light receiving unit of the dust sensing unit, and the preset reference value can be set by a designer or user based on experiments or statistics.

判断の結果、感知されたホコリの量があらかじめ設定された基準値以上であると(620の「はい」)、ホコリ過多領域であると判断し(630)、補助掃除ツール110の突出及び収納を一定周期で反復する(640)。これで、ホコリを効果的に掃き集めたり、分散させたり、拭いたりでき、かつ、ホコリの多い領域である旨を使用者に知らせることができる。   As a result of the determination, if the amount of detected dust is equal to or greater than a preset reference value (“Yes” in 620), it is determined that the region is excessively dusty (630), and the auxiliary cleaning tool 110 is protruded and stored. It repeats with a fixed period (640). Thus, dust can be effectively swept up, dispersed, wiped, and the user can be notified that the area is dusty.

図22は、図16及び図17の実施例に係るロボット掃除機の制御方法を示すフローチャートである。   FIG. 22 is a flowchart showing a control method of the robot cleaner according to the embodiment of FIGS. 16 and 17.

この実施例に係るロボット掃除機の制御方法は、使用者の命令または障害物感知結果に基づいて第1掃除モードまたは第2掃除モードが設定されるが、図22では、使用者の命令に基づいて掃除モードが設定されるとして説明する。   In the control method of the robot cleaner according to this embodiment, the first cleaning mode or the second cleaning mode is set based on the user's command or the obstacle detection result. In FIG. 22, based on the user's command. The cleaning mode is assumed to be set.

図22を参照すると、まず、掃除開始命令が入力されたか否かを判断し(710)、掃除開始命令が入力された場合は(710の「はい」)、使用者から掃除モード選択について入力される(720)。   Referring to FIG. 22, first, it is determined whether or not a cleaning start command has been input (710). If a cleaning start command is input ("Yes" in 710), the user inputs the cleaning mode selection. (720).

使用者が第1掃除モードを選択すると(730の「はい」)、補助掃除ツール110を収める(740)。そして、あらかじめ設定された走行パターンまたはランダム方式で走行しつつ、ロボット掃除機1の周辺に障害物があるか否か判断する(750)。ここで、障害物は、ロボット掃除機1の前方に存在するものでもよく、側方に存在するものでもよい。   When the user selects the first cleaning mode ("Yes" in 730), the auxiliary cleaning tool 110 is stored (740). Then, it is determined whether there is an obstacle around the robot cleaner 1 while traveling in a preset traveling pattern or a random method (750). Here, the obstacle may exist in front of the robot cleaner 1 or may exist in the side.

ロボット掃除機1の周辺に障害物があると判断された場合は(750の「はい」)、補助掃除ユニットを突出させる(760)。これで、障害物と床面とが接する隅部分まで丁寧に掃除することができる。   If it is determined that there is an obstacle around the robot cleaner 1 ("Yes" in 750), the auxiliary cleaning unit is protruded (760). Thus, it is possible to carefully clean up to the corner where the obstacle and the floor contact.

その後、ロボット掃除機1が障害物を通過すると(770の「はい」)、補助掃除ツール110を再び収納する(780)。   Thereafter, when the robot cleaner 1 passes the obstacle (“Yes” in 770), the auxiliary cleaning tool 110 is stored again (780).

掃除終了命令が入力されていないと(790の「いいえ」)、再び、障害物が感知されたか否かを判断し(750)、それ以降の過程を反復する。   If the cleaning end command has not been input (“No” in 790), it is determined again whether an obstacle has been detected (750), and the subsequent processes are repeated.

一方、使用者が第2掃除モードを選択した場合は(730の「いいえ」)、補助掃除ツール110を突出させる(840)。突出された補助掃除ツール110は、隅部分以外の、掃除領域の広い部分を掃除する。   On the other hand, when the user selects the second cleaning mode (“No” in 730), the auxiliary cleaning tool 110 is protruded (840). The protruding auxiliary cleaning tool 110 cleans a wide portion of the cleaning area other than the corner portion.

ロボット掃除機1の周辺に障害物があると判断された場合は(850の「はい」)、補助掃除ツール110を再び収納する(860)。これにより、掃除領域全体を速やかに掃除することができる。   When it is determined that there is an obstacle around the robot cleaner 1 (“Yes” in 850), the auxiliary cleaning tool 110 is stored again (860). Thereby, the whole cleaning area | region can be cleaned rapidly.

障害物を通過すると(870の「はい」)、補助掃除ツール110を再び突出させる(880)。そして、掃除終了命令が入力されないと(890の「いいえ」)、再び、走行中に障害物が感知されたか否かを判断し(840)、それ以降の動作を反復する。   If the obstacle is passed ("Yes" in 870), the auxiliary cleaning tool 110 is re-projected (880). If the cleaning end command is not input (“No” in 890), it is determined again whether an obstacle is detected during traveling (840), and the subsequent operations are repeated.

障害物感知結果に基づいて掃除モードを設定する場合には、マップ設定のためのロボット掃除機1の試験走行中に掃除領域内の障害物を感知し、該感知結果に基づいて障害物の個数を算出する。算出された障害物の個数が、あらかじめ設定された基準値以上であれば、障害物の隅の掃除は行わず、掃除領域全体の掃除を行う第2掃除モードに設定し、図22に示すような第2掃除モードに従って掃除を制御する。   When the cleaning mode is set based on the obstacle detection result, the obstacle in the cleaning area is detected during the test run of the robot cleaner 1 for setting the map, and the number of obstacles is determined based on the detection result. Is calculated. If the calculated number of obstacles is greater than or equal to a preset reference value, the corner of the obstacle is not cleaned and the second cleaning mode is set in which the entire cleaning area is cleaned, as shown in FIG. The cleaning is controlled according to the second cleaning mode.

算出された障害物の個数が、あらかじめ設定された基準値未満であれば、障害物の隅の掃除を行う第1掃除モードに設定し、図22に示すような第1掃除モードに従って掃除を制御する。   If the calculated number of obstacles is less than a preset reference value, the first cleaning mode for cleaning the corners of the obstacle is set, and the cleaning is controlled according to the first cleaning mode as shown in FIG. To do.

また、図21でも述べたように、ホコリ過多領域でのロボット掃除機の制御は、いかなる走行経路または掃除モードにも適用できるため、第2実施例のロボット掃除機制御方法にも適用可能である。したがって、第1掃除モードまたは第2掃除モードに従って走行しつつホコリ感知部が走行経路上のホコリを感知し、感知されたホコリの量が、あらかじめ設定された基準値以上であると、補助掃除ツール110の突出及び収納を一定周期で反復させることで、ホコリを効果的に除去すると同時に、ホコリ過多領域を使用者に知らせることができる。   Further, as described in FIG. 21, the control of the robot cleaner in the excessive dust region can be applied to any travel route or cleaning mode, and therefore can be applied to the robot cleaner control method of the second embodiment. . Therefore, when the dust sensing unit senses dust on the travel route while traveling according to the first cleaning mode or the second cleaning mode, and the detected amount of dust is equal to or greater than a preset reference value, the auxiliary cleaning tool By repeating the protrusion and storage of 110 at a constant cycle, dust can be effectively removed and at the same time the user can be informed of the excessive dust area.

以上の実施例では、補助掃除ツール110をブラシ形態とし、補助掃除ツール110がホコリなどの異物を掃き集めたり分散させたりして掃除を行う例をとって説明したが、補助掃除ツール110を雑巾の形態とし、雑巾で異物を拭いて掃除を行うこともでき、補助掃除ツール110を吸込み器の形態とし、異物を吸い込むことによって掃除を行うこともできる。補助掃除ツール110の種類や掃除方法は特に制限されず、様々な実施例が可能である。   In the above embodiment, the auxiliary cleaning tool 110 is in the form of a brush, and the auxiliary cleaning tool 110 performs cleaning by sweeping and dispersing foreign matters such as dust. However, the auxiliary cleaning tool 110 is a dust cloth. The cleaning can be performed by wiping foreign matter with a rag, and the auxiliary cleaning tool 110 can be in the form of a suction device, and cleaning can be performed by sucking in the foreign matter. The type and cleaning method of the auxiliary cleaning tool 110 are not particularly limited, and various embodiments are possible.

60 感知部
70 入力部
200 制御部
20 メインブラシユニット
100 補助掃除ユニット
40 走行ユニット
Reference Signs List 60 sensing unit 70 input unit 200 control unit 20 main brush unit 100 auxiliary cleaning unit 40 travel unit

Claims (12)

床を走行しつつ該床から異物を除去するロボット掃除機であって、
前記ロボット掃除機の下部に突出及び収納可能に装着される補助掃除ユニットと、
前記ロボット掃除機の掃除領域に位置している障害物を感知する障害物感知部と、
前記掃除領域の最外側部に沿って壁面追従方式で走行しながら前記補助掃除ユニットが突出されるように制御し、前記掃除領域の最外側部に沿う走行が完了すると、前記掃除領域の内側部を走行しながら前記補助掃除ユニットが収納されるように制御する制御部と、
を備えるロボット掃除機。
A robot cleaner that removes foreign matter from the floor while traveling on the floor,
An auxiliary cleaning unit mounted on the lower portion of the robot cleaner so as to protrude and be retractable;
An obstacle sensing unit for sensing an obstacle located in a cleaning area of the robot cleaner;
Control is performed so that the auxiliary cleaning unit protrudes while traveling along the outermost part of the cleaning area in a wall surface following manner, and when traveling along the outermost part of the cleaning area is completed, the inner part of the cleaning area A control unit for controlling the auxiliary cleaning unit to be housed while traveling,
Robot cleaner equipped with.
前記制御部は、
前記ロボット掃除機が壁面追従方式で走行する場合に、前記補助掃除ユニットのうち、前記壁面側の補助掃除ユニットのみ突出されるように制御する、請求項1に記載のロボット掃除機。
The controller is
2. The robot cleaner according to claim 1, wherein when the robot cleaner travels in a wall surface following manner, only the auxiliary cleaning unit on the wall surface side of the auxiliary cleaning unit is controlled to protrude.
前記制御部は、
前記ロボット掃除機が壁面追従方式で走行する場合における走行速度を、前記掃除領域の内側部を走行する場合における走行速度よりも低く制御する、請求項1に記載のロボット掃除機。
The controller is
The robot cleaner according to claim 1, wherein a traveling speed when the robot cleaner travels by a wall surface following method is controlled to be lower than a traveling speed when the robot cleaner travels inside the cleaning area.
前記障害物感知部は、
前記掃除領域に位置している障害物を感知し、且つ超音波センサー、近接センサー及び光センサーのいずれか一つ以上からなる、請求項1に記載のロボット掃除機。
The obstacle sensing unit is
The robot cleaner according to claim 1, wherein the robot cleaner senses an obstacle located in the cleaning area and includes at least one of an ultrasonic sensor, a proximity sensor, and an optical sensor.
前記掃除領域の床に存在するホコリを感知し、光センサーからなるホコリ感知部をさらに備える、請求項1に記載のロボット掃除機。   The robot cleaner according to claim 1, further comprising a dust sensing unit configured to sense dust existing on a floor of the cleaning area and configured by an optical sensor. 前記制御部は、
前記障害物感知部が、前記ロボット掃除機の壁面追従方式による走行中に前方に位置する壁を感知すると、前記補助掃除ユニットの掃除速度を上げる、請求項1に記載のロボット掃除機。
The controller is
2. The robot cleaner according to claim 1, wherein when the obstacle sensing unit senses a wall located in front of the robot cleaner while traveling by a wall surface tracking method, the robot cleaner increases the cleaning speed of the auxiliary cleaning unit. 3.
前記制御部は、
前記ホコリ感知部で感知したホコリの量が、あらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出及び収納を一定周期で反復する、請求項5に記載のロボット掃除機。
The controller is
6. The robot cleaner according to claim 5, wherein when the amount of dust detected by the dust detection unit is equal to or greater than a preset reference value, the protrusion and storage of the auxiliary cleaning unit are repeated at regular intervals.
突出及び収納可能に装着された補助掃除ユニットを有しているロボット掃除機の制御方法であって、
掃除開始命令が入力されると、前記ロボット掃除機が壁面追従方式で走行するか否かを判断し、
前記ロボット掃除機が壁面追従方式で走行すると、前記補助掃除ユニットを前記ロボット掃除機の外部に突出させ、
前記ロボット掃除機の壁面追従方式の走行が終了したか否かを判断し、
前記壁面追従方式の走行が終了すると、前記補助掃除ユニットを収納すること、
を含む、ロボット掃除機の制御方法。
A control method of a robot cleaner having an auxiliary cleaning unit mounted so as to be protruded and stowable,
When a cleaning start command is input, it is determined whether or not the robot cleaner travels in a wall following manner,
When the robot cleaner travels in a wall following manner, the auxiliary cleaning unit protrudes outside the robot cleaner,
Determine whether the robot cleaner has finished running the wall following method,
When the traveling of the wall surface following method is finished, storing the auxiliary cleaning unit;
A method for controlling a robot cleaner, comprising:
前記ロボット掃除機が壁面追従方式で走行する時に、前記補助掃除ユニットのうち、前記壁面側の補助掃除ユニットのみを突出させる、請求項8に記載のロボット掃除機の制御方法。   The control method of the robot cleaner according to claim 8, wherein, when the robot cleaner travels by a wall surface following method, only the auxiliary cleaning unit on the wall surface side of the auxiliary cleaning unit is protruded. 前記ロボット掃除機が壁面追従方式で走行する時に、前記ロボット掃除機の走行速度を、前記壁面追従方式以外の走行時の走行速度よりも低く制御する、請求項8に記載のロボット掃除機の制御方法。   The control of the robot cleaner according to claim 8, wherein when the robot cleaner travels by a wall surface tracking method, a traveling speed of the robot cleaner is controlled to be lower than a traveling speed at the time of traveling other than the wall surface tracking method. Method. 前記ロボット掃除機の前方に存在する障害物を感知することをさらに含み、
前記ロボット掃除機の壁面追従方式による走行中に前方に壁面が存在することを感知すると、前記補助掃除ユニットの掃除速度を上げる、請求項8に記載のロボット掃除機の制御方法。
Sensing an obstacle present in front of the robot cleaner;
9. The method of controlling a robot cleaner according to claim 8, wherein when the robot cleaner senses that a wall surface is present in front of the robot according to the wall following method, the cleaning speed of the auxiliary cleaning unit is increased.
前記ロボット掃除機の走行経路に存在するホコリを感知し、
前記感知されたホコリの量が、あらかじめ設定された基準値以上であると、前記補助掃除ユニットの突出及び収納を一定周期で反復することをさらに含む、請求項8に記載のロボット掃除機の制御方法。
Detects dust present in the travel path of the robot cleaner,
The control of the robot cleaner according to claim 8, further comprising repeating the protrusion and storage of the auxiliary cleaning unit at a predetermined period when the detected amount of dust is equal to or greater than a preset reference value. Method.
JP2012230845A 2011-10-18 2012-10-18 Robot cleaner and method for controlling the same Pending JP2013085958A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR20110106698 2011-10-18
KR10-2011-0106698 2011-10-18
KR1020120022328A KR101938703B1 (en) 2011-10-18 2012-03-05 Robot cleaner and control method for the same
KR10-2012-0022328 2012-03-05

Publications (1)

Publication Number Publication Date
JP2013085958A true JP2013085958A (en) 2013-05-13

Family

ID=48441127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012230845A Pending JP2013085958A (en) 2011-10-18 2012-10-18 Robot cleaner and method for controlling the same

Country Status (2)

Country Link
JP (1) JP2013085958A (en)
KR (1) KR101938703B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015070922A (en) * 2013-10-02 2015-04-16 株式会社ダスキン Cleaning robot and cleaning robot system
JP2015205089A (en) * 2014-04-22 2015-11-19 株式会社東芝 Electric vacuum cleaner
JP2019037493A (en) * 2017-08-25 2019-03-14 パナソニックIpマネジメント株式会社 Autonomous travel type cleaner
JP2021523769A (en) * 2018-05-18 2021-09-09 アクチエボラゲット エレクトロルックス Robot cleaning device with retractable side brush
JP2022173244A (en) * 2018-01-05 2022-11-18 アイロボット・コーポレーション Mobile cleaning robot artificial intelligence for situational awareness
JP2024509327A (en) * 2021-09-23 2024-02-29 云鯨智能(深▲セン▼)有限公司 Cleaning control method, cleaning control device, cleaning robot and storage medium
EP4434428A4 (en) * 2022-05-04 2025-04-02 Samsung Electronics Co., Ltd. TRAINING ROBOT, METHOD FOR CONTROLLING THE TRAINING ROBOT, AND RECORDING MEDIUM ON WHICH A COMPUTER PROGRAM IS RECORDED

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102601463B1 (en) 2016-10-28 2023-11-14 삼성전자주식회사 Robot cleaner and driving method thereof
KR102033143B1 (en) 2017-01-25 2019-10-16 엘지전자 주식회사 Method of identifying functioning region in 3-dimensional space and robot implementing thereof
CN112312761B (en) 2018-09-12 2023-11-07 苏州宝时得电动工具有限公司 Self-mobile equipment and its automatic working system
KR102826475B1 (en) * 2019-08-28 2025-06-30 엘지전자 주식회사 Artificial intelligence monitoring device and operating method thereof
KR102803060B1 (en) 2019-12-03 2025-05-07 삼성전자주식회사 Pollution source determination robot cleaner and operating method thereof
KR20230155899A (en) 2022-05-04 2023-11-13 삼성전자주식회사 Driving Robot apparatus, controlling method thereof, and recording medium for recording program
CN118177653A (en) * 2023-04-19 2024-06-14 浙江迪美智能科技股份有限公司 Multidirectional movement mechanism for cleaning tool and cleaning tool provided with same

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2594810Y2 (en) * 1991-08-22 1999-05-10 日本電気ホームエレクトロニクス株式会社 Self-propelled vacuum cleaner
JP4097264B2 (en) * 2003-06-18 2008-06-11 株式会社東芝 Electric vacuum cleaner
JP3841220B2 (en) * 2004-01-30 2006-11-01 船井電機株式会社 Autonomous traveling robot cleaner
KR20070107956A (en) * 2006-05-04 2007-11-08 삼성전자주식회사 robotic vacuum
EP2737837B1 (en) 2011-09-23 2017-04-05 LG Electronics Inc. Automatic vacuum cleaner

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015070922A (en) * 2013-10-02 2015-04-16 株式会社ダスキン Cleaning robot and cleaning robot system
JP2015205089A (en) * 2014-04-22 2015-11-19 株式会社東芝 Electric vacuum cleaner
US10264938B2 (en) 2014-04-22 2019-04-23 Toshiba Lifestyle Products & Services Corporation Vacuum cleaner
JP2019037493A (en) * 2017-08-25 2019-03-14 パナソニックIpマネジメント株式会社 Autonomous travel type cleaner
JP2022173244A (en) * 2018-01-05 2022-11-18 アイロボット・コーポレーション Mobile cleaning robot artificial intelligence for situational awareness
US12282331B2 (en) 2018-01-05 2025-04-22 Irobot Corporation Mobile cleaning robot artificial intelligence for situational awareness
JP2021523769A (en) * 2018-05-18 2021-09-09 アクチエボラゲット エレクトロルックス Robot cleaning device with retractable side brush
JP2024509327A (en) * 2021-09-23 2024-02-29 云鯨智能(深▲セン▼)有限公司 Cleaning control method, cleaning control device, cleaning robot and storage medium
EP4434428A4 (en) * 2022-05-04 2025-04-02 Samsung Electronics Co., Ltd. TRAINING ROBOT, METHOD FOR CONTROLLING THE TRAINING ROBOT, AND RECORDING MEDIUM ON WHICH A COMPUTER PROGRAM IS RECORDED

Also Published As

Publication number Publication date
KR101938703B1 (en) 2019-04-11
KR20130042422A (en) 2013-04-26

Similar Documents

Publication Publication Date Title
JP2013085958A (en) Robot cleaner and method for controlling the same
EP3417757B1 (en) Robot cleaner and method for controlling the same
KR101949277B1 (en) Autonomous mobile robot
US9474427B2 (en) Robot cleaner and method for controlling the same
KR101887055B1 (en) Robot cleaner and control method for thereof
US9456725B2 (en) Robot cleaner and control method thereof
KR101566207B1 (en) Robot cleaner and control method thereof
US10254756B2 (en) Cleaning robot and method for controlling the same
CN111419121B (en) Cleaning robot and control method thereof
CN103705178B (en) Robot cleaner and its control method
JP2013089256A (en) Robot cleaner and method for controlling the same
KR102070066B1 (en) Robot cleaner and method for controlling the same
KR102082757B1 (en) Cleaning robot and method for controlling the same
CN109982624B (en) Autonomous walking type dust collector
KR20150137643A (en) Robot cleaner and method for controlling the same
CN110507238B (en) Self-propelled vacuum cleaner
JP6969994B2 (en) Vacuum cleaner
KR20100010080A (en) Robot cleaner and control method thereof
KR100524708B1 (en) Regular square region mapping method for mobile robot
WO2023166756A1 (en) Autonomous vacuum cleaner
JP2017131557A (en) Vacuum cleaner

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20141226