[go: up one dir, main page]

JP2007029328A - Self-propelled vacuum cleaner and its program - Google Patents

Self-propelled vacuum cleaner and its program Download PDF

Info

Publication number
JP2007029328A
JP2007029328A JP2005215359A JP2005215359A JP2007029328A JP 2007029328 A JP2007029328 A JP 2007029328A JP 2005215359 A JP2005215359 A JP 2005215359A JP 2005215359 A JP2005215359 A JP 2005215359A JP 2007029328 A JP2007029328 A JP 2007029328A
Authority
JP
Japan
Prior art keywords
dust
cleaning
amount
suction
level
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
JP2005215359A
Other languages
Japanese (ja)
Inventor
Hiroaki Kako
裕章 加▲来▼
Keiko Noda
桂子 野田
Naoki Yamazaki
直紀 山▲崎▼
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2005215359A priority Critical patent/JP2007029328A/en
Publication of JP2007029328A publication Critical patent/JP2007029328A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electric Suction Cleaners (AREA)
  • Electric Vacuum Cleaner (AREA)

Abstract

【課題】オーバーラップ量を細かく設定することができないので、オーバーラップ量を少なく設定するとゴミを取り残してしまったり、必要以上のオーバーラップ量を設定すると掃除時間が長くなるため、バッテリーの消費が多くなってしまう。
【解決手段】複数位置に分割して設けた掃除手段106と、前記掃除手段ごとにゴミ量の多少をレベルで判定するゴミ量レベル判定手段108、ゴミ量レベルに応じて走行経路を決定する走行制御手段110を備え、複数の位置に設けた前記掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができる。
【選択図】図1
[PROBLEMS] The overlap amount cannot be set finely, so if the overlap amount is set too small, dust will be left behind, and if the overlap amount is set more than necessary, the cleaning time will be longer, so the battery will be consumed more. turn into.
SOLUTION: A cleaning means 106 divided into a plurality of positions, a dust amount level determination means 108 for determining the amount of dust for each cleaning means by level, and a travel for determining a travel route according to the dust amount level. A position that is provided with the control means 110, specifies a position where the amount of dust is larger on the travel route than the amount of dust detected for each of the cleaning means provided at a plurality of positions, and is specified when the amount of dust is large when the travel route is determined. By finely setting the overlap amount so as to pass again, cleaning can be performed efficiently according to the amount of dust.
[Selection] Figure 1

Description

本発明は、人間の介助なしに自立して走行する自走式掃除機およびそのプログラムに関するものである。   The present invention relates to a self-propelled cleaner that travels independently without human assistance and a program thereof.

従来、この種の自走式掃除機では、掃除をするための掃除手段と、ゴミを検出するゴミ検出手段と、前記ゴミ検出手段の検出結果に基づいて掃除エリアのうち少なくとも未掃除エリアのゴミ量を予測するゴミ量予測手段と、走行経路を決定する経路決定手段と、前記経路決定手段で決定された走行経路で走行するように走行駆動部を制御する走行制御手段を備え、前記経路決定手段により前記ゴミ量予測手段で未掃除エリアのゴミ量が多いと予想されるときほどオーバーラップ量を大きくするようにゴミ量の多少に応じて走行経路を決定するものがある(例えば、特許文献1参照)。   Conventionally, in this type of self-propelled cleaner, cleaning means for cleaning, dust detecting means for detecting dust, and dust in at least an uncleaned area of the cleaning area based on the detection result of the dust detecting means. A route control unit configured to control a travel drive unit so as to travel along the travel route determined by the route determination unit; Depending on the amount of dust, the travel route is determined so that the amount of overlap increases as the amount of dust in the uncleaned area is predicted by the means (see, for example, Patent Literature). 1).

図7は、ゴミ量予測手段により未掃除エリアのゴミ量が多いと予測される前の走行経路を示す図である。   FIG. 7 is a diagram illustrating a travel route before the dust amount prediction unit predicts that the amount of dust in the uncleaned area is large.

図7において、1は本体、SAは本体1が掃除を行う掃除エリア、Bは経路決定手段で未掃除エリアをメッシュ分割された正方形のブロック、DAは掃除エリアSA内においてゴミ量が多い領域であり、本体1がブロックB(従来例のおいては一辺80cm)の中心を走行するように走行制御手段で走行駆動部を制御することで掃除を行う。   In FIG. 7, 1 is a main body, SA is a cleaning area where the main body 1 performs cleaning, B is a square block obtained by mesh-dividing an uncleaned area by the route determining means, and DA is an area where there is a large amount of dust in the cleaning area SA. Yes, the main body 1 is cleaned by controlling the travel drive unit with the travel control means so that the body 1 travels in the center of the block B (80 cm side in the conventional example).

また、図8はゴミ量予測手段により未掃除エリアのゴミ量が多いと予想されたときの走行経路を示す図であり、本体1がゴミ量が多い領域DAを通過すると、経路決定手段でブロックBの大きさが再決定され(従来例においては一辺50cm)、その後、本体1はブロックBの中心を走行するように走行制御手段で走行駆動部を制御することで掃除を行う。
特許第3598881号公報
FIG. 8 is a diagram showing a travel route when the amount of dust in the uncleaned area is predicted to be large by the dust amount predicting means. When the main body 1 passes through the area DA with a large amount of dust, the route determining means blocks. The size of B is re-determined (in the conventional example, one side is 50 cm), and then the main body 1 performs cleaning by controlling the travel drive unit with travel control means so as to travel in the center of the block B.
Japanese Patent No. 3598881

しかしながら、前記従来の構成では、サイドブラシによりゴミを内側に掃き寄せるスイーパ方式ならばゴミを真ん中に集中させることができるため、ゴミが多い位置を真ん中と特定することできるが、それ以外の方式では、1つのゴミ検出手段でゴミ検出を行うと、隅、または真ん中など、どの位置にゴミが多いかを特定することができない。そのため、ゴミ検出手段で検出されるゴミ量から未掃除エリアの走行経路決定時にオーバーラップ量を細かく設定することができないので、オーバーラップ量を少なく設定するとゴミを取り残してしまったり、必要以上のオーバーラップ量を設定すると掃除時間が長くなるため、バッテリーの消費が多くなってしまうという課題を有していた。   However, in the conventional configuration, if the sweeper method sweeps the dust inward by the side brush, the dust can be concentrated in the middle, so the position where there is a lot of dust can be specified as the middle, but in other methods, When dust detection is performed by one dust detection means, it is impossible to specify at which position, such as a corner or the middle, where there is a lot of dust. For this reason, the overlap amount cannot be set in detail when determining the travel route of the uncleaned area based on the amount of dust detected by the dust detection means, so if the overlap amount is set too small, dust may be left behind or more than necessary. When the wrap amount is set, the cleaning time becomes long, so that there is a problem that battery consumption increases.

本発明は、前記従来の課題を解決するもので、複数の位置に設けた掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができる自走式掃除機を提供することを目的とする。   The present invention solves the above-mentioned conventional problems, and specifies the position where the amount of dust is larger on the travel route than the amount of dust detected for each cleaning means provided at a plurality of positions, and determines the amount of dust when determining the travel route. An object of the present invention is to provide a self-propelled cleaner that can perform cleaning efficiently according to the amount of dust by finely setting the overlap amount so as to pass through a specified position again when there are many.

前記従来の課題を解決するために、本発明の自走式掃除機は、本体を移動させるための走行手段と、複数位置に分割して設けた掃除手段と、予め決められた走行パターンで走行するように前記走行手段を制御する走行制御手段と、掃除したゴミ量を前記掃除手段ごとに検出するゴミ量検出手段と、前記掃除手段ごとに前記ゴミ量検出手段で検出されたゴミ量の多少をレベルで判定するゴミ量レベル判定手段を備え、前記走行制御手段は前記ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて走行経路を決定する自走式掃除機としたものである。   In order to solve the above-mentioned conventional problems, the self-propelled cleaner of the present invention travels with a traveling means for moving the main body, a cleaning means divided into a plurality of positions, and a predetermined traveling pattern. A travel control means for controlling the travel means, a dust amount detection means for detecting the amount of cleaned dust for each cleaning means, and a certain amount of dust detected by the dust amount detection means for each cleaning means. A dust amount level determination means for determining the travel route is provided, and the travel control means is a self-propelled cleaner that determines a travel route according to the dust amount level determined by the dust amount level determination means.

これによって、複数の位置に設けた掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができる。   As a result, a position where the amount of dust is larger on the travel route than the amount of dust detected for each of the cleaning means provided at a plurality of positions is specified in detail, and the position specified when the amount of dust is large when the travel route is determined passes again. Thus, by setting the overlap amount finely, it is possible to efficiently perform cleaning according to the amount of dust.

本発明の自走式掃除機は、複数の位置に設けた掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができる。   The self-propelled cleaner of the present invention specifies the position where the amount of dust is larger on the travel route than the amount of dust detected for each of the cleaning means provided at a plurality of positions, and specifies that the amount of dust is large when determining the travel route. By finely setting the overlap amount so as to pass through the position again, cleaning can be efficiently performed according to the amount of dust.

第1の発明は、本体を移動させるための走行手段と、複数位置に分割して設けた掃除手段と、予め決められた走行パターンで走行するように前記走行手段を制御する走行制御手段と、掃除したゴミ量を前記掃除手段ごとに検出するゴミ量検出手段と、前記掃除手段ごとに前記ゴミ量検出手段で検出されたゴミ量の多少をレベルで判定するゴミ量レベル判定手段を備え、前記走行制御手段は前記ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて走行経路を決定するため、複数の位置に設けた前記掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができる。   The first invention includes a traveling means for moving the main body, a cleaning means divided into a plurality of positions, a traveling control means for controlling the traveling means so as to travel in a predetermined traveling pattern, A dust amount detecting means for detecting the amount of cleaned dust for each of the cleaning means; and a dust amount level determining means for determining, by level, the amount of dust detected by the dust amount detecting means for each of the cleaning means, Since the travel control means determines the travel route according to the dust amount level determined by the dust amount level determination means, the amount of dust on the travel route from the amount of dust detected for each of the cleaning means provided at a plurality of positions. By specifying the position where there is a lot of detail and finely setting the overlap amount so that it passes through the specified position again when the amount of dust is large when determining the travel route, efficient cleaning is performed according to the amount of dust Ukoto can.

第2の発明は、特に、第1の発明の自走式掃除機にターンを行った回数をカウントするターン回数カウント手段を備え、前記ターン回数カウント手段のカウント数が所定カウント以上の時、走行制御手段はオーバーラップ量をなくすもしくは少なくする走行経路を決定することで、車輪やノズルなどが何度も同じ位置を通過しないように制限することができるため、車輪やノズルなどによる轍を少なくすることができる。   In particular, the second invention is provided with a turn number counting means for counting the number of times the self-propelled cleaner of the first invention is turned, and when the turn number counting means is greater than or equal to a predetermined count, the vehicle travels. The control means determines the travel route that eliminates or reduces the overlap amount, so that the wheels and nozzles can be restricted so that they do not pass the same position many times. be able to.

第3の発明は、特に、第1または2の発明の自走式掃除機に掃除手段ごとに起動を制御する掃除起動制御手段と、ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて前記掃除手段の起動の位置を選択する掃除起動位置選択手段を備え、前記掃除起動制御手段は前記掃除起動位置選択手段により選択された位置で前記掃除手段の起動を制御することで、ゴミ量が少ない走行経路を再び通過する時、前記掃除手段を停止させることができるため、少ない消費電力で効率よく掃除を行うことができる。   According to the third invention, in particular, the self-propelled cleaner of the first or second invention according to the cleaning activation control means for controlling the activation for each cleaning means, and the dust amount level determined by the dust amount level determination means. Cleaning start position selection means for selecting the start position of the cleaning means is provided, and the cleaning start control means controls the start of the cleaning means at the position selected by the cleaning start position selection means, so that the amount of dust is reduced. Since the cleaning means can be stopped when passing through a small travel route again, the cleaning can be efficiently performed with low power consumption.

第4の発明は、特に、第1〜3のいずれかの発明の自走式掃除機に掃除手段の掃除能力を制御する掃除能力制御手段と、ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて前記掃除手段の掃除能力を決定する掃除能力決定手段を備え、前記掃除能力制御手段は前記掃除能力決定手段により決定された掃除能力で前記掃除手段を制御することで、ゴミ量が少ない走行経路を再び通過する時、掃除能力を低くすることができるため、少ない消費電力で効率よく掃除を行うことができる。   The fourth aspect of the invention is particularly a cleaning capacity control means for controlling the cleaning ability of the cleaning means in the self-propelled cleaner according to any one of the first to third inventions, and a dust amount level determined by the dust amount level determination means. And a cleaning capability determining unit that determines a cleaning capability of the cleaning unit according to the control unit. The cleaning capability control unit controls the cleaning unit with the cleaning capability determined by the cleaning capability determining unit, so that the amount of dust is small. Since the cleaning ability can be lowered when passing through the travel route again, the cleaning can be efficiently performed with less power consumption.

第5の発明は、特に、第1〜4のいずれかの発明の自走式掃除機に走行位置を検出する走行位置検出手段と、前記走行位置検出手段で検出される走行位置ごとにゴミ量レベル判定手段で判定されたゴミ量レベルを記憶する走行位置毎ゴミ量レベル記憶手段を備え、前記走行位置毎ゴミ量レベル記憶手段に記憶されたゴミ量レベルが所定レベル以上の走行位置を走行する前に、掃除起動位置選択手段による掃除手段の起動位置の選択、もしくは掃除能力決定手段による掃除能力の決定を行うことで、ゴミ量が多い位置を再び通過する前に、前記掃除手段を起動させたり、掃除能力を高くすることができるため、少ない消費電力で効率よく掃除を行うことができる。   The fifth aspect of the invention is, in particular, a traveling position detection means for detecting a traveling position in the self-propelled cleaner according to any one of the first to fourth aspects of the invention, and a garbage amount for each traveling position detected by the traveling position detection means. A garbage amount level storing means for each traveling position for storing the dust amount level determined by the level determining means is provided, and the vehicle travels in a traveling position where the dust amount level stored in the garbage amount level storing means for each traveling position is a predetermined level or more. Before the cleaning means is selected by the cleaning activation position selection means or the cleaning ability determination means is selected by the cleaning activation position selection means, the cleaning means is activated before passing again through a position with a large amount of dust. In addition, since the cleaning ability can be increased, cleaning can be performed efficiently with low power consumption.

第6の発明は、特に、第1〜5のいずれかの発明の自走式掃除機に設定手段を備え、設定手段はゴミ量レベル判定手段がゴミ量検出手段で検出されるゴミ量からゴミ量レベルを判定するための閾値を設定することで、人により細かくゴミ量によるレベル判定を設定することができる。   According to a sixth aspect of the present invention, in particular, the self-propelled cleaner according to any one of the first to fifth aspects is provided with a setting means, and the setting means determines the amount of dust from the amount of dust detected by the dust amount level detection means. By setting a threshold value for determining the amount level, the level determination based on the amount of dust can be set more finely by a person.

第7の発明は、コンピュータに第1〜6のいずれかの発明の自走式掃除機の全てもしくは一部の機能を実行させるためのプログラムであり、汎用コンピュータやサーバーを用いて本発明の自走式掃除機の全てもしくは一部を容易に実現することができる。   A seventh invention is a program for causing a computer to execute all or a part of the functions of the self-propelled cleaner of any one of the first to sixth inventions. All or part of the traveling vacuum cleaner can be easily realized.

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるのもではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In addition, this invention is not limited by this embodiment.

(実施の形態1)
図1は、本発明の第1の実施の形態における自走式掃除機のブロック図を示すものである。
(Embodiment 1)
FIG. 1 is a block diagram of a self-propelled cleaner according to the first embodiment of the present invention.

図1において、本体101は、走行するための走行手段である車輪102と、車輪102を駆動させるための走行モータ103と、走行距離を検出するために車輪102の回転数を検出するエンコーダ104と、障害物を検出する超音波センサ105と、ゴミを吸引する掃除手段である吸引手段106(106a、106b、106c)と、吸引手段106ごとに吸引されたゴミ量を検出するゴミ量検出手段107(abc)と、ゴミ量検出手段107で検出されたゴミ量よりゴミの多少をゴミ量レベルで判定するゴミ量レベル判定手段108(本実施の形態においては、レベルを0〜2で判定)と、ゴミ量レベル判定手段108で判定されたゴミ量レベルを吸引手段106ごとに記憶するゴミ量レベル記憶手段109と、ゴミ量レベル記憶手段109で記憶されたゴミ量レベルより往復走行を行うように走行経路を決定し、決定された走行経路をもとに走行モータ103の制御を行う走行制御手段110を備える。   In FIG. 1, a main body 101 includes a wheel 102 that is a traveling means for traveling, a traveling motor 103 that drives the wheel 102, and an encoder 104 that detects the number of rotations of the wheel 102 to detect a traveling distance. An ultrasonic sensor 105 that detects an obstacle, a suction means 106 (106a, 106b, 106c) that is a cleaning means for sucking dust, and a dust amount detection means 107 that detects the amount of dust sucked for each suction means 106. (Abc), and a dust amount level determination means 108 (in this embodiment, the level is determined from 0 to 2) for determining the amount of dust at the dust amount level from the dust amount detected by the dust amount detection means 107. A dust amount level storage means 109 for storing the dust amount level determined by the dust amount level determination means 108 for each suction means 106, and a dust amount level storage. A travel route to perform round trip from the stored waste levels determined in step 109, and the running control means 110 for controlling the traveling on the basis of the motor 103 the determined travel route.

また、図2は、本体101が走行した軌跡を示す図であり、101aは走行開始直後の本体101、101bは走行制御手段110で決定された走行経路に基づいて移動した本体101、201は本体101が掃除を行う掃除エリア、202は吸引手段106のノズル幅で区切られた列、203は本体101が走行した軌跡を示し、走行制御手段110は1回の直進走行で列202を3列含む往復走行経路を決定する。   FIG. 2 is a diagram showing a trajectory traveled by the main body 101. 101a is the main body 101 immediately after the start of travel, 101b is the main body 101, 201 moved based on the travel route determined by the travel control means 110. 101 is a cleaning area in which cleaning is performed, 202 is a row delimited by the nozzle width of the suction means 106, 203 indicates a trajectory traveled by the main body 101, and the travel control means 110 includes three rows 202 in one straight travel. Determine the round trip route.

また、図3は本発明の第1の実施の形態における動作の流れを示すフローチャートである。   FIG. 3 is a flowchart showing an operation flow in the first embodiment of the present invention.

また、図4は本発明の第1の実施の形態におけるゴミ量レベル記憶手段109に記憶されたゴミ量レベルより走行制御手段110が走行経路を決定する流れを示すフローチャートである。   FIG. 4 is a flowchart showing a flow in which the travel control unit 110 determines a travel route based on the dust amount level stored in the dust amount level storage unit 109 according to the first embodiment of the present invention.

以上のように構成された自走式掃除機について、以下その動作、作用を図1〜4を用いて説明する。   About the self-propelled cleaner comprised as mentioned above, the operation | movement and an effect | action are demonstrated using FIGS. 1-4 below.

まず本体101が走行開始地点に設置されると、吸引手段106a、106b、106cによる吸引を開始し、ゴミ量レベル記憶手段109に記憶された吸引手段106ごとのゴミ量レベルのクリアを行う(本実施の形態では、すべてのゴミ量レベルを0にする)(STEP1〜2)。その後、走行制御手段110で走行モータ103を駆動させ、直進走行を開始する(STEP3)。   First, when the main body 101 is installed at the travel start point, suction by the suction means 106a, 106b, 106c is started, and the dust amount level for each suction means 106 stored in the dust amount level storage means 109 is cleared (this book). In the embodiment, all dust amount levels are set to 0) (STEPs 1-2). Thereafter, the traveling motor 103 is driven by the traveling control means 110 to start straight traveling (STEP 3).

直進走行中は、吸引手段106ごとにゴミ量検出手段107で検出されるゴミ量と、エンコーダ104で検出される車輪102の回転数をもとに算出される単位面積当たりのゴミ量よりゴミ量レベル判定手段108でゴミ量レベルの判定を行い、判定後は、ゴミ量レベル記憶手段109に記憶されるゴミ量レベルが、ゴミ量レベルのMAX値となるうに更新を行う(STEP4)。それらSTEP4の動作を、超音波センサ105で障害物が検出されるまで行い、超音波センサ105で障害物が検出されると、走行制御手段110でゴミ量レベル記憶手段109に記憶された吸引手段106ごとのゴミ量レベルより走行経路の決定を行う(STEP5〜7)。   During straight traveling, the amount of dust is calculated based on the amount of dust detected by the dust amount detection unit 107 for each suction unit 106 and the amount of dust per unit area calculated based on the rotation speed of the wheel 102 detected by the encoder 104. The level determination unit 108 determines the dust amount level. After the determination, the dust amount level stored in the dust amount level storage unit 109 is updated so as to become the maximum value of the dust amount level (STEP 4). These operations of STEP 4 are performed until an obstacle is detected by the ultrasonic sensor 105. When the obstacle is detected by the ultrasonic sensor 105, the suction means stored in the dust amount level storage means 109 by the traveling control means 110. The travel route is determined based on the dust amount level for each 106 (STEPs 5 to 7).

走行制御手段110による走行経路の決定では、吸引手段106のノズル幅と同じ幅の列を1単位とするオーバーラップ量の決定を行う。   In the determination of the travel route by the travel control means 110, the overlap amount is determined with a row having the same width as the nozzle width of the suction means 106 as one unit.

オーバーラップ量の決定方法は、まず、ゴミ量レベル記憶手段109に記憶された吸引手段106のゴミ量レベルの確認順序を決定する(本実施のおいては、吸引手段106a、106b、106cのゴミ量レベルをそれぞれ、1、2、2とする)(STEP101)。例えば、図2のように左から右方向へ進むような往復走行する場合においては、一番左の吸引手段106から確認を行うような順序を決定する(図2の本体101aが障害物を検知した後の確認順序は、106a→106b→106c、本体101bが障害物を検知した後の確認順序は106c→106b→106a)。   In order to determine the overlap amount, first, the confirmation order of the dust amount level of the suction means 106 stored in the dust amount level storage means 109 is determined (in this embodiment, the dust amount of the suction means 106a, 106b, 106c). The quantity levels are 1, 2, and 2, respectively (STEP 101). For example, in the case of reciprocating traveling from left to right as shown in FIG. 2, the order of confirmation from the leftmost suction means 106 is determined (the main body 101a in FIG. 2 detects an obstacle). The confirmation order after the detection is 106a → 106b → 106c, and the confirmation order after the main body 101b detects an obstacle is 106c → 106b → 106a).

吸引手段106のゴミ量レベルの確認順序が決定後は、はじめに順序1の吸引手段106のゴミ量レベルを確認し、ゴミ量レベルが閾値以上(本実施の形態では、2以上)の時は、さらにターン回数カウント手段111でカウントするターン回数の確認を行い、ターン回数が閾値未満(本実施の形態では、3未満)の時は、ターン回数をカウントアップさせ、オーバーラップ量を0列とし、ターン回数が閾値以上の時はターン回数をクリアし、オーバーラップ量を3列とする(STEP0102〜STEP107)。   After the confirmation order of the dust amount level of the suction means 106 is determined, first, the dust amount level of the suction means 106 of order 1 is confirmed. When the dust amount level is equal to or higher than a threshold value (2 or more in this embodiment), Further, the number of turns counted by the turn number counting means 111 is confirmed. When the number of turns is less than a threshold value (less than 3 in this embodiment), the number of turns is counted up, and the overlap amount is set to 0 column, When the number of turns is equal to or greater than the threshold value, the number of turns is cleared and the overlap amount is set to 3 rows (STEP 0102 to STEP 107).

また、順序1の吸引手段106のゴミ量レベルが閾値未満の時は、次に順序2の吸引手段106のゴミ量レベルを確認し、そのゴミ量レベルが閾値以上の時は、オーバーラップ量を1列とする(STEP108〜STEP109)(本実施の形態では、列の移動量は1)。   Further, when the dust amount level of the suction means 106 in the order 1 is less than the threshold value, the dust amount level of the suction means 106 in the order 2 is checked next, and when the dust amount level is more than the threshold value, the overlap amount is set. One row is set (STEP 108 to STEP 109) (in this embodiment, the amount of movement of the row is 1).

また、順序2の吸引手段106のゴミ量レベルが閾値未満の時は、順序3の吸引手段106のゴミ量レベルを確認し、閾値以上の時はオーバーラップ量を2列、閾値未満の時はオーバーラップ量を3列とする(STEP110〜STEP113)。   Further, when the dust amount level of the suction means 106 in the order 2 is less than the threshold value, the dust amount level of the suction means 106 in the order 3 is confirmed. The overlap amount is set to 3 rows (STEP 110 to STEP 113).

走行手段110によるオーバーラップ量が決定後は、決定された列幅だけ移動を行、再びゴミ量レベル記憶手段109に記憶されたゴミ量レベルをクリアし、障害物が検出されるまで、吸引手段106ごとにゴミ量の検出とレベル判定を行いながら直進走行を行う(本実施の形態では、図2の101bのように1列移動を行い直進走行を行う)。   After the overlap amount is determined by the traveling means 110, the suction means is moved until the determined column width is moved, the dust amount level stored in the dust amount level storage means 109 is cleared again, and an obstacle is detected. The vehicle travels straight while detecting the amount of dust and determining the level for each 106 (in this embodiment, the vehicle travels in one line as shown by 101b in FIG. 2).

尚、本実施の形態では、一定のピッチで一方向の往動と復動を繰り返す往復走行を行っているが、渦巻き状に走行するスパイラル走行や、規則性のない経路で走行するランダム走行を行ってもかまわない。   In this embodiment, the reciprocating traveling is repeated in one direction forward and backward at a constant pitch, but spiral traveling that travels in a spiral manner or random traveling that travels along a non-regular route. You can go.

また、障害物を検知するために超音波センサ105を用いたが、赤外線センサやカメラなどを用いてもかまわない。   In addition, although the ultrasonic sensor 105 is used to detect an obstacle, an infrared sensor, a camera, or the like may be used.

また、ゴミ量レベル判定手段109によるゴミ量レベルの判定を3段階としたが、2段階、もしくは4段階以上でもかまわない。   Further, although the dust amount level determination unit 109 determines the dust amount level in three steps, it may be two steps or four or more steps.

また、吸引手段106の設置数を3としたが、2もしくは4以上設置してもかまわない。   Further, although the number of the suction means 106 is set to 3, it may be set to 2 or 4 or more.

また、走行制御手段110により決定されるオーバーラップ量を吸引手段106のノズル幅としたが、ノズル幅より大きくても、小さくてもかまわない。   Further, the overlap amount determined by the travel control means 110 is the nozzle width of the suction means 106, but it may be larger or smaller than the nozzle width.

以上のように、本実施の形態においては複数の位置に設けた吸引手段106ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができ、また、走行制御手段110はオーバーラップ量をなくすもしくは少なくする走行経路を決定することで、車輪102や吸引手段106のノズルなどが何度も同じ位置を通過しないように制限することができるため、轍を少なくすることができる。   As described above, in the present embodiment, a position where the amount of dust on the travel route is larger than the amount of dust detected for each suction means 106 provided at a plurality of positions is specified in detail, and the amount of dust is large when determining the travel route. By finely setting the overlap amount so as to pass through the specified position again, it is possible to efficiently perform the cleaning according to the amount of dust, and the traveling control means 110 eliminates or reduces the overlap amount. By determining the travel route, it is possible to limit the wheels 102 and the nozzles of the suction means 106 so that they do not pass the same position many times, so that wrinkles can be reduced.

(実施の形態2)
図5は、本発明の第2の実施の形態における自走式掃除機のブロック図である。尚、本体101は図1のゴミ量レベル記憶手段109に記憶されたゴミ量レベルより走行経路を決定し、その決定された走行経路をもとに走行モータ103を制御する走行制御手段110に加え、吸引手段106の起動の位置を選択する掃除起動位置選択手段である吸引起動位置選択手段113と、吸引起動位置選択手段113で選択された吸引手段106の起動を行う掃除起動制御手段である吸引起動制御手段114と、吸引手段106の吸引能力を決定し、吸引能力を制御する掃除能力制御手段である吸引能力制御手段115(本実施の形態では、吸引能力を「大」、「小」の2段階とする)を備えている。
(Embodiment 2)
FIG. 5 is a block diagram of a self-propelled cleaner in the second embodiment of the present invention. The main body 101 determines a travel route from the dust amount level stored in the dust amount level storage means 109 of FIG. 1, and in addition to the travel control means 110 that controls the travel motor 103 based on the determined travel route. The suction activation position selection means 113, which is a cleaning activation position selection means for selecting the activation position of the suction means 106, and the suction, which is a cleaning activation control means for activation of the suction means 106 selected by the suction activation position selection means 113. The suction control unit 115 is a cleaning capability control unit that determines the suction capability of the startup control unit 114 and the suction unit 106 and controls the suction capability (in this embodiment, the suction capability is “large” or “small”. 2 steps).

以上のように構成された自走式掃除機について、以下その動作、作用を図2、5を用いて説明する。   The operation and action of the self-propelled cleaner configured as described above will be described below with reference to FIGS.

まず本体101が走行開始地点に設置されると、ゴミ量レベル記憶手段109に記憶された吸引手段106ごとのゴミ量レベルのクリアを行い、吸引起動制御手段114ですべての吸引手段106を起動させ、吸引能力制御手段115ですべての吸引手段106の吸引能力が「小」となるように吸引を開始する。その後、走行制御手段110により走行モータ103を駆動させることで直進走行を開始し、超音波センサ105で障害物が検出されるまで、本実施の形態1と同様な手順で、吸引手段106ごとのゴミ量の検出と、ゴミ量レベルの判定と記憶を行う。   First, when the main body 101 is installed at the travel start point, the dust amount level for each suction means 106 stored in the dust amount level storage means 109 is cleared, and all suction means 106 are activated by the suction activation control means 114. Then, the suction capacity control means 115 starts the suction so that the suction capacity of all the suction means 106 becomes “small”. Thereafter, the traveling control unit 110 drives the traveling motor 103 to start straight traveling, and until the obstacle is detected by the ultrasonic sensor 105, the procedure for each suction unit 106 is performed in the same manner as in the first embodiment. Detection of dust amount and determination and storage of dust amount level.

超音波センサ105で障害物が検出されると、ゴミ量レベル記憶手段109に記憶された吸引手段106ごとのゴミ量レベルより、本実施の形態1と同様な手順でオーバーラップ量の決定を行う(本実施の形態では、吸引手段106a、106b、106cのゴミ量レベルを0、2、0とし、それらのゴミ量レベルよりオーバーラップ量を1列とする)。   When an obstacle is detected by the ultrasonic sensor 105, the overlap amount is determined in the same procedure as in the first embodiment, based on the dust amount level for each suction unit 106 stored in the dust amount level storage unit 109. (In the present embodiment, the dust amount levels of the suction means 106a, 106b, and 106c are set to 0, 2, and 0, and the overlap amount is set to one column from the dust amount levels).

走行制御手段110によるオーバーラップ量が決定後は、決定されたオーバーラップ量だけ移動を行い、移動後は、吸引起動位置選択手段113による吸引手段106の起動位置の選択を行う。吸引手段106の起動位置の選択は、吸引手段106ごとに、今度、吸引手段106が掃除を行う列が、はじめて掃除を行う列、もしくは前回掃除した列の時はゴミ量レベル記憶手段109に記憶されたゴミ量レベルが閾値以上(本実施の形態では2以上)かどうかで起動の選択を行う。例えば、図2の本体101bの場合、吸引手段106aは、はじめて掃除を行う列のため吸引の起動が行われる。また、吸引手段106bは、ゴミ量レベル記憶手段109に記憶された吸引手段106cのゴミ量レベルが0より、起動を行わない。また、吸引手段106cは、ゴミ量レベル記憶手段109に記憶された吸引手段106bのゴミ量レベルが2より起動を行う。   After the overlap amount is determined by the travel control means 110, the determined overlap amount is moved, and after the movement, the starting position of the suction means 106 is selected by the suction start position selecting means 113. Selection of the starting position of the suction means 106 is stored in the dust amount level storage means 109 for each suction means 106, when the row that the suction means 106 cleans this time is the first cleaning row or the previous cleaning row. The activation is selected depending on whether or not the level of the amount of dust is greater than or equal to a threshold (2 or more in the present embodiment). For example, in the case of the main body 101b shown in FIG. 2, the suction means 106a is activated for the first cleaning row. The suction unit 106b does not start when the dust amount level of the suction unit 106c stored in the dust amount level storage unit 109 is 0. The suction unit 106 c is activated when the dust amount level of the suction unit 106 b stored in the dust amount level storage unit 109 is 2.

吸引起動位置選択手段113で吸引手段106の起動位置が決定後は、吸引起動制御手段114で吸引手段106の起動を行い、吸引能力決定手段115で吸引能力の決定を行う。吸引能力決定手段115による吸引能力の決定方法は、吸引手段106ごとに、吸引手段106がはじめて掃除を行う列、もしくは前回掃除した列の時はゴミ量レベル記憶手段109に記憶されたゴミ量レベルより決定する。例えば、図2の本体101bの場合、吸引手段106aははじめて掃除を行う列のため吸引能力を「小」、吸引手段106cはゴミ量レベル記憶手段109に記憶された吸引手段106bのゴミ量レベルが2のため吸引能力を「大」とする(本実施の形態において、吸引手段106bは、吸引起動制御手段114で起動が行われないため、吸引能力が決定されない)。   After the start position of the suction means 106 is determined by the suction start position selection means 113, the suction means 106 is started by the suction start control means 114, and the suction capacity determination means 115 determines the suction capacity. The suction capacity determination method by the suction capacity determination means 115 is such that, for each suction means 106, when the suction means 106 performs cleaning for the first time, or when the previous cleaning is performed, the dust amount level stored in the dust amount level storage means 109. Decide more. For example, in the case of the main body 101b of FIG. 2, since the suction means 106a is the first line to be cleaned, the suction capacity is “small”, and the suction means 106c has the dust level of the suction means 106b stored in the dust quantity level storage means 109. Therefore, the suction capacity is set to “high” (in this embodiment, since the suction means 106b is not activated by the suction activation control means 114, the suction capacity is not determined).

吸引能力制御手段115により吸引能力が決定後は、ゴミ量レベル記憶手段109に記憶されたゴミ量レベルをクリアし、吸引能力制御手段115で吸引能力を制御しながら、ゴミ検出手段107でゴミ量の検出と、ゴミ量レベル判定手段108でゴミ量レベルの判定を行いながら、超音波センサ105で障害物が検出されるまで走行制御手段110で走行モータの制御を行うことにより直進走行を行う。   After the suction capability is determined by the suction capability control means 115, the dust amount level stored in the dust amount level storage means 109 is cleared and the dust detection means 107 controls the suction capacity while the dust detection means 107 controls the dust amount. The traveling control unit 110 controls the traveling motor until the obstacle is detected by the ultrasonic sensor 105 while detecting the amount of dust and the dust amount level determining unit 108, and the vehicle travels straight.

尚、本実施の形態において吸引能力制御手段114による吸引能力の制御は2段階としたが、3段階以上でもかまわない。   In this embodiment, the suction capacity control by the suction capacity control means 114 is performed in two stages, but it may be performed in three stages or more.

以上により、本実施の形態においてはゴミ量が少ない走行経路を再び通過する時、吸引手段106を停止させたり、吸引能力を低くすることができるため、少ない消費電力で効率よく掃除を行うことができる。   As described above, in the present embodiment, the suction means 106 can be stopped or the suction ability can be lowered when the vehicle again passes the travel route with a small amount of dust, so that efficient cleaning can be performed with low power consumption. it can.

(実施の形態3)
図6は、本発明の第3の実施の形態における自走式掃除機のブロック図である。尚、本体101は図5の構成に加えて、走行方向を検出するジャイロ116と、エンコーダ104から検出され車輪102の回転数とジャイロ116から検出される走行方向より吸引手段106ごとのセル位置を検出する走行セル位置検出手段117と、セルごとに区切られた掃除エリアのマップを記憶する走行マップ記憶手段118(本実施の形態において、セルの大きさは正方形であり、一辺の大きさは吸引手段106のノズル幅と同じ大きさ)と、走行マップ記憶手段118に記憶されたセルごとにゴミ量レベル判定手段108が判定したゴミ量レベルを記憶するセル位置毎ゴミ量レベル記憶手段119と(本実施の形態においては、はじめにすべてのセル位置でゴミ量レベル1を記憶)、ゴミ量レベル判定手段108がゴミ量検出手段107から検出されたゴミ量からゴミ量レベルを判定するための閾値を設定する設定ボタン120を備える。
(Embodiment 3)
FIG. 6 is a block diagram of a self-propelled cleaner according to the third embodiment of the present invention. In addition to the configuration of FIG. 5, the main body 101 has a gyro 116 for detecting the traveling direction, and the cell position for each suction means 106 based on the rotational speed of the wheel 102 detected by the encoder 104 and the traveling direction detected by the gyro 116. Traveling cell position detecting means 117 for detecting and traveling map storage means 118 for storing a map of the cleaning area divided for each cell (in this embodiment, the size of the cell is a square and the size of one side is suction A dust amount level storage unit 119 for each cell position that stores the dust amount level determined by the dust amount level determination unit 108 for each cell stored in the travel map storage unit 118; In the present embodiment, dust amount level 1 is first stored at all cell positions), and dust amount level determination means 108 detects dust amount. 107 includes a setting button 120 for setting a threshold value for determining the amount of dust level from the detected amount of dust from.

以上のように構成された自走式掃除機について、以下その動作、作用を図6を用いて説明する。   The operation and action of the self-propelled cleaner configured as described above will be described below with reference to FIG.

まず設定ボタン120で、ゴミ量レベル判定手段108がゴミ量検出手段107で検出されるゴミ量と走行セル位置検出手段117で検出されるセル位置から算出される単位セル面積当たりのゴミ量よりゴミ量レベルを判定するための閾値を設定する。例えば、掃除を入念に行いたいときは、閾値を低い値に設定することで、少量のゴミ量でゴミ量レベルが高く判定されるように設定し、また掃除を短時間で行いたいときは閾値を高く設定することで少量のゴミ量でゴミ量レベルが高く判定されないように設定する。   First, with the setting button 120, the dust amount level determination means 108 uses the dust amount per unit cell area calculated from the dust amount detected by the dust amount detection means 107 and the cell position detected by the traveling cell position detection means 117. A threshold for determining the quantity level is set. For example, if you want to clean carefully, set the threshold value to a low value so that the dust amount level is judged to be high with a small amount of dust, and if you want to clean in a short time, Is set so that the dust amount level is not judged to be high with a small amount of dust.

設定ボタン120による設定が終了後は、吸引起動制御手段114ですべての吸引手段106を起動させ、吸引能力制御手段115ですべての吸引手段106の吸引能力が「小」となるように吸引を開始し、走行制御手段110で走行モータ103を駆動させ、直進走行を開始する。   After the setting by the setting button 120 is completed, the suction activation control unit 114 activates all the suction units 106 and the suction capability control unit 115 starts the suction so that the suction capabilities of all the suction units 106 become “small”. Then, the traveling motor 103 is driven by the traveling control means 110 to start straight traveling.

直進走行中は、走行セル位置検出手段117で吸引手段106ごとのセル位置を検出し、吸引起動位置選択手段113で、吸引手段106の起動位置を選択し、吸引起動制御手段114で選択された吸引手段106の起動を行う。例えば、吸引手段106の起動位置の選択方法は、セル位置毎ゴミ量レベル記憶手段119に記憶された現在のセル位置、もしくは次のセル位置のゴミ量レベルが閾値以上(本実施の形態においては、1以上)の吸引手段106を起動位置として選択する。   During straight traveling, the cell position for each suction means 106 is detected by the traveling cell position detection means 117, the activation position of the suction means 106 is selected by the suction activation position selection means 113, and selected by the suction activation control means 114. The suction means 106 is activated. For example, in the method of selecting the activation position of the suction unit 106, the current cell position stored in the dust amount level storage unit 119 for each cell position or the dust amount level of the next cell position is equal to or greater than a threshold value (in this embodiment, 1 or more) is selected as the activation position.

吸引手段106の起動位置の選択後は、吸引制御能力手段115で起動した吸引手段106の吸引能力の決定と制御を行う。例えば、吸引能力の決定方法としては、セル位置毎ゴミ量レベル記憶手段119に記憶された現在のセル位置、もしくは次のセル位置のゴミ量レベルが閾値以上(本実施の形態においては、2以上)の吸引手段106は吸引能力を「大」、それ以外は吸引能力を「小」とする。   After the activation position of the suction means 106 is selected, the suction ability of the suction means 106 activated by the suction control ability means 115 is determined and controlled. For example, as a method for determining the suction capacity, the dust amount level at the current cell position or the next cell position stored in the dust amount level storage means 119 for each cell position is greater than or equal to a threshold (in this embodiment, two or more). The suction means 106) is set to “Large” suction capacity, and otherwise, the suction capacity is set to “Small”.

吸引手段106の起動位置の選択と起動、吸引能力の決定後は、吸引手段106ごとにセル位置とゴミ量検出手段107で検出されるゴミ量をもとに、ゴミ量レベル判定手段108で単位セル面積当たりのゴミ量からゴミ量レベルの判定を行い、吸引手段106ごとに判定されたゴミ量レベルをセル位置ごとにセル位置毎ゴミ量レベル記憶手段119に記憶させる。これらのセル位置の検出、吸引手段106の起動位置の選択と起動、吸引能力の決定、ゴミ量の検出、ゴミ量のレベル判定と記憶を超音波センサ105で障害物が検出されるまで行う。   After the selection and activation of the starting position of the suction means 106 and determination of the suction capability, the dust amount level determination means 108 determines the unit for each suction means 106 based on the cell position and the dust amount detected by the dust amount detection means 107. The dust amount level is determined from the dust amount per cell area, and the dust amount level determined for each suction unit 106 is stored in the dust amount level storage unit 119 for each cell position. Detection of these cell positions, selection and activation of the activation position of the suction means 106, determination of suction capability, detection of dust amount, level determination and storage of dust amount are performed until an obstacle is detected by the ultrasonic sensor 105.

超音波センサ105で障害物が検出されると、走行制御手段110でセル位置毎ゴミ量記憶手段119に記憶されたゴミ量レベルより走行経路を決定する。   When an obstacle is detected by the ultrasonic sensor 105, the travel control unit 110 determines the travel route from the dust amount level stored in the dust amount storage unit 119 for each cell position.

走行制御手段110による走行経路の決定では、吸引手段106のノズル幅と同じ幅の列を1単位とするオーバーラップ量の決定を行う。   In the determination of the travel route by the travel control means 110, the overlap amount is determined with a row having the same width as the nozzle width of the suction means 106 as one unit.

オーバーラップ量の決定方法は、まず、吸引手段106ごとにセル位置毎ゴミ量レベル記憶手段119より直進走行を行った時に通過したセル位置のゴミ量レベルのMAX値の確認順序を決定する。例えば、左から右方向へ進むような往復する場合においては、一番左の吸引手段106から確認を行うような順序を決定する。   The determination method of the overlap amount first determines the confirmation order of the MAX value of the dust amount level at the cell position that has passed when the straight traveling is performed from the dust amount level storage unit 119 for each suction unit 106 for each suction unit 106. For example, in the case of a reciprocation that proceeds from left to right, the order in which confirmation is performed from the leftmost suction means 106 is determined.

ゴミ量レベルの確認順序が決定後は、まずはじめにセル位置毎ゴミ量レベル記憶手段119より順序1の吸引手段106が通過したセル位置のゴミ量レベルのMAX値を確認し、ゴミ量レベルのMAX値が閾値以上(本実施の形態では、2以上)のセル位置が存在する時は、オーバーラップ量を0列とする。   After the determination order of the dust amount level is determined, first, the MAX value of the dust amount level at the cell position passed through the suction means 106 of the order 1 is confirmed from the dust amount level storage means 119 for each cell position, and the MAX of the dust amount level is checked. When there is a cell position whose value is greater than or equal to the threshold (in this embodiment, 2 or more), the overlap amount is set to 0 column.

また、順序1の吸引手段106のゴミ量レベルのMAX値が閾値未満の時は、セル位置毎ゴミ量レベル記憶手段119より次に順序2の吸引手段106が通過したセル位置のゴミ量レベルのMAX値を確認し、ゴミ量レベルのMAX値が閾値以上のセル位置が存在する時は、オーバーラップ量を1列とする。   When the MAX value of the dust amount level of the suction means 106 in the order 1 is less than the threshold value, the dust amount level at the cell position where the suction means 106 in the order 2 next passes through the dust amount level storage means 119 for each cell position. The MAX value is confirmed, and when there is a cell position where the MAX value of the dust amount level is greater than or equal to the threshold value, the overlap amount is set to one column.

また、順序2の吸引手段のゴミ量レベルのMAX値が閾値未満の時は、セル位置毎ゴミ量レベル記憶手段119より順序3の吸引手段106が通過したセル位置のゴミ量レベルのMAX値を確認し、閾値以上のセル位置が存在する時はオーバーラップ量を2列、閾値未満の時はオーバーラップ量を3列とする。   When the MAX value of the dust amount level of the suction means of order 2 is less than the threshold value, the MAX value of the dust amount level at the cell position passed by the suction means 106 of order 3 from the dust amount level storage means 119 for each cell position. It is confirmed that the overlap amount is 2 columns when there is a cell position equal to or greater than the threshold value, and the overlap amount is 3 columns when the cell position is less than the threshold value.

走行手段110によるオーバーラップ量が決定後は、そのオーバーラップ量の分だけ移動を行い、その後、障害物が検出されるまでセル位置の検出、吸引手段106の起動選択と吸引能力の決定と制御、ゴミ量の検出、ゴミ量のレベル判定と記憶を行いながら、直進走行を超音波センサ105で障害物が検出されるまで行う。   After the overlap amount by the traveling means 110 is determined, the movement is performed by the overlap amount, and then the cell position is detected until the obstacle is detected, the start-up selection of the suction means 106 and the determination and control of the suction capability. The vehicle travels straight ahead until the obstacle is detected by the ultrasonic sensor 105, while detecting the amount of dust and determining and storing the level of dust.

尚、本実施の形態では、セルの大きさを吸引手段106のノズル幅としたが、大きさはノズル幅より大きくても、小さくてもかまわない。   In this embodiment, the size of the cell is the nozzle width of the suction means 106, but the size may be larger or smaller than the nozzle width.

また、本実施の形態では、吸引手段106の起動の選択や吸引能力の決定時に次のセル位置のゴミ量レベルの確認を行ったが、2つ以上先のセル位置のゴミ量レベルの確認を行ってもかまわない。   In the present embodiment, the dust amount level at the next cell position is confirmed when the activation of the suction means 106 is selected or when the suction capability is determined. You can go.

以上により、本実施の形態においてはゴミ量が多い位置を再び通過する前に、吸引手段106を起動させたり、吸引能力を高くすることができるため、少ない消費電力で効率よく掃除を行うことができ、また、設定ボタン120でゴミ量レベル判定手段108がゴミ量検出手段107で検出されるゴミ量からゴミ量レベルを判定するための閾値を設定することで、人により細かくゴミ量によるレベル判定を設定することができる。   As described above, in the present embodiment, the suction means 106 can be activated and the suction capability can be increased before passing again through a position where the amount of dust is large, so that efficient cleaning can be performed with low power consumption. In addition, by setting a threshold value for the dust amount level determination means 108 to determine the dust amount level from the dust amount detected by the dust amount detection means 107 with the setting button 120, the level determination based on the dust amount in detail by a person. Can be set.

(実施の形態4)
本発明の第4の実施の形態における自走式掃除機について図1を用いて説明する。
(Embodiment 4)
A self-propelled cleaner according to a fourth embodiment of the present invention will be described with reference to FIG.

本発明の実施の形態は、コンピュータに走行制御手段110の全てもしくは一部の機能を実行させるためのプログラムとしたものであり、コンピュータを走行制御手段110の全てもしくは一部として機能させるものである。   The embodiment of the present invention is a program for causing a computer to execute all or part of the functions of the traveling control means 110, and causes the computer to function as all or part of the traveling control means 110. .

以上のように、本実施の形態において汎用コンピュータやサーバーを用いて本発明の自走式掃除機の全てもしくは一部を容易に実現することができる。   As described above, in the present embodiment, all or part of the self-propelled cleaner of the present invention can be easily realized using a general-purpose computer or a server.

以上のように、複数の位置に設けた掃除手段ごとに検知されたゴミ量より走行経路上におけるゴミ量が多い位置を細かく特定し、走行経路決定時にゴミ量が多いと特定された位置を再び通過するようにオーバーラップ量を細かく設定することで、ゴミ量に応じて効率よく掃除を行うことができるため、工場やオフィスなどで清掃する清掃ロボットや、自動で床や風呂などを磨く自動清掃装置等などの用途にも適用することができる。   As described above, the position where the amount of dust on the travel route is larger than the amount of dust detected for each cleaning means provided at a plurality of positions is specified in detail, and the position specified when the amount of dust is large when the travel route is determined is again determined. By finely setting the overlap amount so that it passes, it can be efficiently cleaned according to the amount of garbage, so a cleaning robot that cleans in the factory or office, etc., or an automatic cleaning device that automatically polishes the floor, bath, etc. It can also be applied to uses such as.

本発明の実施の形態1における自走式掃除機のブロック図Block diagram of the self-propelled cleaner in Embodiment 1 of the present invention 同自走式掃除機の走行軌跡を示す説明図Explanatory drawing which shows the running locus of the self-propelled cleaner 同自走式掃除機の動作を示すフローチャートFlow chart showing the operation of the self-propelled cleaner 同自走式掃除機の走行経路決定を示すフローチャートFlow chart showing travel route determination of the self-propelled cleaner 本発明の実施の形態2における自走式掃除機がブロック図The self-propelled cleaner in Embodiment 2 of the present invention is a block diagram. 本発明の実施の形態3における自走式掃除機のブロック図Block diagram of self-propelled cleaner in embodiment 3 of the present invention 従来の自走式掃除機のゴミ量予測前の走行経路を示す説明図Explanatory drawing which shows the driving | running route before the amount of garbage prediction of the conventional self-propelled cleaner 同自走式掃除機のゴミ量予測後の走行経路を示す説明図Explanatory drawing which shows the travel route after the amount of garbage prediction of the self-propelled cleaner

符号の説明Explanation of symbols

102 走行手段(車輪)
106 掃除手段(吸引手段)
107 ゴミ量検出手段
108 ゴミ量レベル判定手段
110 走行制御手段
111 ターン回数カウント手段
113 掃除起動位置選択手段(吸引起動位置選択手段)
114 掃除起動制御手段(吸引起動制御手段)
115 掃除能力制御手段(吸引能力制御手段)
117 走行位置検出手段(走行セル位置検出手段)
119 走行位置毎ゴミ量レベル記憶手段(セル位置毎ゴミ量レベル記憶手段)
120 設定手段(設定ボタン)
102 Traveling means (wheels)
106 Cleaning means (suction means)
107 dust amount detection means 108 dust amount level determination means 110 travel control means 111 turn count counting means 113 cleaning activation position selection means (suction activation position selection means)
114 Cleaning start control means (suction start control means)
115 Cleaning ability control means (suction ability control means)
117 Travel position detection means (travel cell position detection means)
119 Dust amount level storage means for each travel position (Dust amount level storage means for each cell position)
120 Setting means (setting button)

Claims (7)

本体を移動させるための走行手段と、複数位置に分割して設けた掃除手段と、予め決められた走行パターンで走行するように前記走行手段を制御する走行制御手段と、掃除したゴミ量を前記掃除手段ごとに検出するゴミ量検出手段と、前記掃除手段ごとに前記ゴミ量検出手段で検出されたゴミ量の多少をレベルで判定するゴミ量レベル判定手段を備え、前記走行制御手段は前記ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて走行経路を決定する自走式掃除機。 Traveling means for moving the main body, cleaning means divided into a plurality of positions, traveling control means for controlling the traveling means to travel in a predetermined traveling pattern, and the amount of garbage cleaned A dust amount detecting means for detecting each cleaning means; and a dust amount level determining means for determining the level of the amount of dust detected by the dust amount detecting means for each of the cleaning means. A self-propelled cleaner that determines a travel route according to the amount of dust determined by the amount level determination means. ターンを行った回数をカウントするターン回数カウント手段を備え、前記ターン回数カウント手段のカウント数が所定カウント以上の時、走行制御手段はオーバーラップ量をなくすもしくは少なくする走行経路を決定する請求項1に記載の自走式掃除機。 2. A turn number counting means for counting the number of turns made, and when the count number of the turn number counting means is equal to or greater than a predetermined count, the traveling control means determines a traveling route that eliminates or reduces the overlap amount. A self-propelled vacuum cleaner as described in 1. 掃除手段ごとに起動を制御する掃除起動制御手段と、ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて前記掃除手段の起動の位置を選択する掃除起動位置選択手段を備え、前記掃除起動制御手段は前記掃除起動位置選択手段により選択された位置で前記掃除手段の起動を制御する請求項1または2に記載の自走式掃除機。 The cleaning activation control means for controlling the activation for each cleaning means, and the cleaning activation position selection means for selecting the activation position of the cleaning means in accordance with the dust amount level determined by the dust amount level determination means, the cleaning activation The self-propelled cleaner according to claim 1 or 2, wherein the control means controls the activation of the cleaning means at a position selected by the cleaning activation position selection means. 掃除手段の掃除能力を制御する掃除能力制御手段と、ゴミ量レベル判定手段で判定されたゴミ量レベルに応じて前記掃除手段の掃除能力を決定する掃除能力決定手段を備え、前記掃除能力制御手段は前記掃除能力決定手段により決定された掃除能力で前記掃除手段を制御する請求項1〜3のいずれか1項に記載の自走式掃除機。 The cleaning ability control means for controlling the cleaning ability of the cleaning means, and the cleaning ability determination means for determining the cleaning ability of the cleaning means according to the dust amount level determined by the dust amount level determination means, the cleaning ability control means The self-propelled cleaner according to any one of claims 1 to 3, wherein the cleaning means is controlled by the cleaning ability determined by the cleaning ability determining means. 走行位置を検出する走行位置検出手段と、前記走行位置検出手段で検出される走行位置ごとにゴミ量レベル判定手段で判定されたゴミ量レベルを記憶する走行位置毎ゴミ量レベル記憶手段を備え、前記走行位置毎ゴミ量レベル記憶手段に記憶されたゴミ量レベルが所定レベル以上の走行位置を走行する前に、掃除起動位置選択手段による掃除手段の起動位置の選択、もしくは掃除能力決定手段による掃除能力の決定を行う請求項3または4に記載の自走式掃除機。 A travel position detecting means for detecting a travel position; and a dust amount level storage means for each travel position for storing the dust amount level determined by the dust amount level determining means for each travel position detected by the travel position detecting means, Before traveling in a travel position where the dust amount level stored in the travel amount dust level storage means is greater than or equal to a predetermined level, the cleaning start position selecting means selects the starting position of the cleaning means, or the cleaning ability determining means performs cleaning. The self-propelled cleaner according to claim 3 or 4, wherein the ability is determined. 設定手段を備え、設定手段はゴミ量レベル判定手段がゴミ量検出手段で検出されるゴミ量からゴミ量レベルを判定するための閾値を設定する請求項1〜5のいずれか1項に記載の自走式掃除機。 6. The setting unit according to claim 1, further comprising a setting unit, wherein the setting unit sets a threshold for determining the dust amount level from the amount of dust detected by the dust amount detection unit. Self-propelled vacuum cleaner. コンピュータに請求項1から6のいずれか1項に記載の自走式掃除機の全てもしくは一部の機能を実行させるためのプログラム。 The program for making a computer perform the function of all or one part of the self-propelled cleaner of any one of Claim 1 to 6.
JP2005215359A 2005-07-26 2005-07-26 Self-propelled vacuum cleaner and its program Pending JP2007029328A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005215359A JP2007029328A (en) 2005-07-26 2005-07-26 Self-propelled vacuum cleaner and its program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005215359A JP2007029328A (en) 2005-07-26 2005-07-26 Self-propelled vacuum cleaner and its program

Publications (1)

Publication Number Publication Date
JP2007029328A true JP2007029328A (en) 2007-02-08

Family

ID=37789294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005215359A Pending JP2007029328A (en) 2005-07-26 2005-07-26 Self-propelled vacuum cleaner and its program

Country Status (1)

Country Link
JP (1) JP2007029328A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014180501A (en) * 2013-03-21 2014-09-29 Sharp Corp Self-propelled vacuum cleaner
JP2019051393A (en) * 2010-12-30 2019-04-04 アイロボット・コーポレーション Debris monitoring
CN113209673A (en) * 2021-03-24 2021-08-06 北京恩菲环保技术有限公司 Sludge suction method for sedimentation tank
CN113966187A (en) * 2019-05-07 2022-01-21 Lg电子株式会社 Mobile robot and control method for mobile robot
JP2022051948A (en) * 2020-03-13 2022-04-01 みこらった株式会社 Communication device, and program for communication device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019051393A (en) * 2010-12-30 2019-04-04 アイロボット・コーポレーション Debris monitoring
US10758104B2 (en) 2010-12-30 2020-09-01 Irobot Corporation Debris monitoring
JP2014180501A (en) * 2013-03-21 2014-09-29 Sharp Corp Self-propelled vacuum cleaner
CN113966187A (en) * 2019-05-07 2022-01-21 Lg电子株式会社 Mobile robot and control method for mobile robot
US12075967B2 (en) 2019-05-07 2024-09-03 Lg Electronics Inc. Mobile robot and control method of mobile robots
JP2022051948A (en) * 2020-03-13 2022-04-01 みこらった株式会社 Communication device, and program for communication device
CN113209673A (en) * 2021-03-24 2021-08-06 北京恩菲环保技术有限公司 Sludge suction method for sedimentation tank

Similar Documents

Publication Publication Date Title
CN101923351B (en) Robot cleaner and control method thereof
KR100963783B1 (en) Robot Cleaner Control Method
CN106527423B (en) Cleaning robot and control method thereof
JP4522426B2 (en) Robot vacuum cleaner system
KR101406186B1 (en) Control method of robot cleaner
US7780796B2 (en) Apparatus and method for controlling operation of robot cleaner
JP2007272665A (en) Self-propelled vacuum cleaner and its program
JP2006026028A (en) Cleaner
JP2005211365A (en) Autonomous traveling robot cleaner
JP2002204768A (en) Self-propelled vacuum cleaner
JP2002204769A (en) Self-propelled vacuum cleaner
JP2002078650A (en) Self-travelling cleaner
KR100874259B1 (en) Cleaning robot unit and cleaning method using the cleaning robot unit
JP4445210B2 (en) Autonomous robot
JP2009112723A (en) Self-propelled vacuum cleaner
JP2005211499A (en) Self-propelled cleaner
KR101412582B1 (en) Robot cleaner and controlling method of the same
JP2005204872A (en) Self-propelled vacuum cleaner and its program
JP2009261429A (en) Self-propelled vacuum cleaner
KR20090018336A (en) Robot cleaner and control method
JP2007029328A (en) Self-propelled vacuum cleaner and its program
JP2008097088A (en) Self-propelled device and its program
KR100963782B1 (en) Robot Cleaner Control Method
JP2007117146A (en) Self-propelled vacuum cleaner and its program
JPH09266871A (en) Method for controlling cleaning robot