JP3931679B2 - Mobile robot - Google Patents
Mobile robot Download PDFInfo
- Publication number
- JP3931679B2 JP3931679B2 JP2002038101A JP2002038101A JP3931679B2 JP 3931679 B2 JP3931679 B2 JP 3931679B2 JP 2002038101 A JP2002038101 A JP 2002038101A JP 2002038101 A JP2002038101 A JP 2002038101A JP 3931679 B2 JP3931679 B2 JP 3931679B2
- Authority
- JP
- Japan
- Prior art keywords
- main body
- boundary
- region
- obstacle
- moving
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
- G05D1/628—Obstacle avoidance following the obstacle profile, e.g. a wall or undulated terrain
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electric Vacuum Cleaner (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、所定の領域内を自動的に移動走行する移動ロボットに関するものである。
【0002】
【従来の技術】
従来、移動手段やセンサ類および移動制御手段を付加して自動的に移動を行う、いわゆる自立誘導型の移動ロボットが開発されている。
【0003】
【発明が解決しようとする課題】
しかしながら、前記従来の移動ロボットでは終了判定に時間を用いていたために、領域の走行が終わっているにもかかわらず走行が続けられていたり、まだ走行していない領域が残っているにもかかわらず走行が終了してしまったりして、効率的に作業されているとは言い難かった。
【0004】
本発明は、前記従来の課題を解決するもので、複雑な制御を行うことなく効率よく作業を行う移動ロボットを提供することを目的としている。
【0005】
【課題を解決するための手段】
前記従来の課題を解決するために、本発明の移動作業ロボットは、本体を移動させる走行手段および移動方向転換手段と、前記本体周囲の障害物を検知することにより領域の境界を検知する境界検知手段と、前記走行手段および移動方向転換手段を制御して本体の移動を制御する移動制御手段とを備え、前記移動制御手段は、前記領域で前記本体の直進、反転を繰り返して往復走行させながら、前記往復走行する方向と略直角の方向に前記本体を所定幅分Wずつ移動させ、前記境界検知手段が、前記本体の前方と側方とにそれ以上前進できないような領域の境界を、少なくとも2回連続して検知した場合に、移動を終了すると共に、前記境界検知手段が、前記本体の前方と側方とにそれ以上前進できないような領域を第1回目に検知した後は、方向転換して反転走行し、この反転走行中に前記境界検知手段が、前記本体側方に障害物が有るか無いかを検知し、検知しなくなった場合、前記第1回目の前記本体の前方と側方とにそれ以上前進できないような領域を検知したことをクリアし、障害物を検知しなくなった方向へ、略90度回転して前記所定幅分Wよりも小さい所定幅分W1を移動後、前記所定幅分W1移動前までに走行していた方向に向かって 引き続き走行するようにしたものである。
【0006】
これによって、簡単な構成で複雑な移動制御を行うことなく、領域の境界を検知できるので、領域内を効率よく移動走行を行う移動ロボットが実現できる。
【0007】
【発明の実施の形態】
請求項1に記載の発明は、本体を移動させる走行手段および移動方向転換手段と、前記本体周囲の障害物を検知することにより領域の境界を検知する境界検知手段と、前記走行手段および移動方向転換手段を制御して本体の移動を制御する移動制御手段とを備え、前記移動制御手段は、前記領域で前記本体の直進、反転を繰り返して往復走行させながら、前記往復走行する方向と略直角の方向に前記本体を所定幅分Wずつ移動させ、前記境界検知手段が、前記本体の前方と側方とにそれ以上前進できないような領域の境界を、少なくとも2回連続して検知した場合に、移動を終了すると共に、前記境界検知手段が、前記本体の前方と側方とにそれ以上前進できないような領域を第1回目に検知した後は、方向転換して反転走行し、この反転走行中に前記境界検知手段が、前記本体側方に障害物が有るか無いかを検知し、検知しなくなった場合、前記第1回目の前記本体の前方と側方とにそれ以上前進できないような領域を検知したことをクリアし、障害物を検知しなくなった方向へ、略90度回転して前記所定幅分Wよりも小さい所定幅分W1を移動後、前記所定幅分W1移動前までに走行していた方向に向かって引き続き走行する移動ロボットとすることにより、簡単な構成で複雑な移動制御を行うことなく、領域の境界を検知できるので、領域内を効率よく移動、走行することが出来る。また、所定距離Wよりも小さい所定距離W1だけ移動するようにすれば、側方の障害物の境界が鋭角に折れ曲がっているときなどに、未清掃領域の面積が小さくなり、走行及び清掃領域がより広がり、障害物の形状に関係なく、領域内を効率よく移動、走行することが出来る。
【0008】
請求項2に記載の発明は、特に、請求項1に記載の本体が、領域内を移動中に、塵埃収集等の作業を行うこととしたことにより、移動、走行中に作業も行うことが出来るようになり、使用勝手が良くなるものである。
【0009】
【実施例】
以下本発明の実施例を自走式掃除機に応用した場合を例にとって、図面を参照しながら説明する。
【0010】
(実施例1)
図1は、本発明の第1の実施例における自走式掃除機の全体図を、図2は同、ブロック図を示すものである。図1において、1は移動しながら清掃を行う自走式掃除機の本体で、清掃領域を移動する。2,3は左右の駆動モータ(移動方向転換手段)で、それぞれの出力軸は左右の走行輪(走行手段)4,5を駆動する。この左駆動モータ2と右駆動モータ3を独立に回転制御することにより本体1を移動させるもので、移動方向転換手段を兼ねている。6は各種入力に応じて左右の駆動モータ2,3を制御し、本体1の移動制御を行う移動制御手段で、マイクロコンピュータおよびその他の制御回路からなる。7は境界検知手段で、本体の前方および側方の障害物までの距離を光センサ等により検知、認識し、領域の境界を検知するようになっている。8は方向認識手段で、本体の向いている方向をジャイロ等により認識するようになっている。9は床面を掃除する清掃ノズルで、ファンモータ10で発生させた真空圧によりゴミを吸引する。11は電池などからなる電源で、本体1内に電力を供給する。
【0011】
上記構成による本体1の走行動作について、図3を用いて説明する。まず開始点A1から開始し、左右の駆動モータ2,3を駆動して前進する。障害物を認識し、境界を検知した地点B1で左方向に90°移動方向へ転換し、所定距離Wだけ前進した後、再び左方向へ90°移動方向を転換して前進する。障害物を認識し、境界を検知した地点C1で今度は右方向へ90°移動方向を転換して所定距離wだけ前進し、再び右方向へ90°移動方向を転換して前進する。このように反転を繰り返して往路と復路の間隔が所定幅になるように前記本体1を移動させる。このとき地点D1のように、本体の前方と側方とに領域の境界を検知して移動方向を転換しても前進できないときは、さらに方向を転換して、今まで前進してきた経路d1を今度は逆方向に前進する。そして、地点E1で本体の前方と側方とに障害物を認識し、境界を検知して、再び移動方向を転換しても前進できないときは、それ以上前進できないような領域の境界を、本体の前方と側方とに連続して2回以上検知したとして、清掃領域が終了したと判断して掃除を終了させる。従って、図4に示すような清掃領域を開始点A2から開始した場合、D2地点で移動方向を転換しても前進できなくなるが、経路d2を逆方向に前進してE2地点へ達することによって前進することが可能となり、未清掃領域を生じさせることなく清掃作業を終了させることが出来る。
【0012】
また、それ以上前進できないような領域の境界を、本体の前方と側方とに1回検知し、その後連続して再度、それ以上前進できないような領域の境界を、本体の前方と側方とに検知するまでに、前進可能な領域の境界を検知したときは、それ以上前進できないような領域の境界を、本体の前方と側方とに検知したことをリセットするようにして、安定した領域内の走行および作業を確保しているものである。
【0013】
なお、所定距離Wは予め最適な値を実験的に決定するものである。
【0014】
以下、図5を用いて移動制御手段6での走行制御アルゴリズムの一例を示す。
【0015】
ステップ1において、左右の駆動モータ2,3を駆動して本体1を前進させる。ステップ2において、境界検知手段7の入力を見て本体1の前方に障害物があるかどうかを判断し、障害物があればステップ3に進み、障害物がなければステップ1に戻る。ステップ3において、左右の駆動モータ2,3を停止して本体1を停止させる。ステップ4において、境界検知手段7の入力を見て進行方向側に障害物があるかどうかを判断し、障害物がなければステップ5へ進み、障害物があればステップ9へ進む。ステップ5において、側面フラグをクリアする。
【0016】
ステップ6において、本体1を進行方向側へ90°回転させる。ステップ7において、本体1を所定距離wだけ前進させる。ステップ8において、本体1をステップ6の時と同じ方向へ90°回転させた後、ステップ1へ戻る。ステップ9において、側面フラグがセットされているかどうかを判断し、セットされていなければステップ10へ進み、側面フラグがセットされていれば終了する。ステップ10において、側面フラグをセットし、ステップ6へ進む。
【0017】
なお、以上の説明では所定幅Wの移動を含んだ往復運動をしているが、前進と反転のみで構成されるジグザグ運動で、反転の際に回転半径の2倍の距離を横方向に移動しても、同様の効果が得られる。この場合回転の回数が少なくて済むため効率の点で有効である。
【0018】
また、本実施例の境界検知手段が領域の境界を指定する磁気テープ(境界指定手段)を認識して、境界が有ることを検知するようにしても、同様の効果が得られる。この場合、必ずしも清掃領域が閉じた空間である必要がないため、清掃可能領域を広げることが出来る。なお、障害物または境界指定手段のいずれか1つを認識して、境界が有ることを検知しても、もちろん問題ないものである。
【0019】
さらに、本実施例の境界検知手段が、段差を認識して、境界が有ることを検知するようにしても、同様の効果が得られる。この場合、清掃可能領域を広げることが出来、また段差に対して処理を施す必要がないため効率の点で有効である。なお、障害物または境界指定手段または段差のいずれか1つを認識して、境界が有ることを検知しても、もちろん問題ないものである。
【0020】
(実施例2)
図6に示すような凸状の清掃領域を開始点A3から開始した場合、やり残しを生じさせることなく作業を終了することが出来るが、図7に示す開始点A4から開始した場合はE4地点で掃除が終了するため斜線部分のやり残しが生じることになり、部屋の形状によっては開始点を考慮する必要があった。
【0021】
上記課題を解決するための本体1の走行動作について、図8を用いて説明する。まず開始点A5から開始し、実施例1と同様に前進と回転を繰り返す。このとき地点D5のように移動方向を転換しても前進できない領域の境界を、境界検知手段が本体の前方と側方とに(第1回目として)検知したときは、さらに方向を転換して経路d5の逆方向、すなわちe5方向へ転換し、前進する。この時本体1の進行方向側の側面(この場合は本体左側)をチェックし、障害物を検知しなくなる地点E5へ達したら移動方向を障害物を検知しなくなった方向へ転換して所定距離Wだけ前進する。以後、同様に回転と前進を繰り返すと再び移動方向を転換しても前進できない地点F5に達するので、経路f5を逆方向に前進する。この時も進行方向側の側面をチェックしながら前進するが、障害物を検知した地点G5で移動方向を転換しても前進できないので、地点F5とG5とにおいて、前進できない領域の境界を、境界検知手段が本体の前方と側方とに連続して2回検知したとして、清掃領域が終了したと判断し、掃除を終了させる。
【0022】
なお所定距離Wは予め最適な値を実験的に決定するものである。
【0023】
以下、図9を用いて移動制御手段6での走行制御アルゴリズムの一例を示す。
【0024】
ステップ11において、左右の駆動モータ2,3を駆動して本体1を前進させる。ステップ12において、側面フラグがセットされているかどうかを判断し、セットされていればステップ13へ進み、セットされていなければステップ18へ進む。ステップ13において、進行方向側の側面が存在するかどうかを判断し、側面が存在しなければステップ14へ進み、存在すればステップ18へ進む。ステップ14において、側面フラグをクリアにする。ステップ15において、移動方向を進行方向側へ90°回転させる。ステップ16において、本体1を所定距離wだけ前進させる。
【0025】
ステップ17において、ステップ15の時とは反対方向へ90°回転させる。ステップ18において、障害物検知手段7の入力を見て本体1の前方に障害物があるかどうかを判断し、障害物があればステップ19に進み、障害物がなければステップ11に戻る。ステップ19において、左右の駆動モータ2,3を停止して本体1を停止させる。ステップ20において、障害物検知手段7の入力を見て進行方向側に障害物があるかどうかを判断し、障害物がなければステップ21へ進み、障害物があればステップ25へ進む。ステップ21において、側面フラグをクリアする。ステップ22において、本体1を進行方向側へ90°回転させる。
【0026】
ステップ23において、本体1を所定距離wだけ前進させる。ステップ24において、本体1をステップ22の時と同じ方向へ90°回転させた後、ステップ11へ戻る。ステップ25において、側面フラグがセットされているかどうかを判断し、セットされていなければステップ26へ進み、側面フラグがセットされていれば終了する。ステップ26において、側面フラグをセットし、ステップ22へ進む。
【0027】
尚上記説明では、障害物を認識しなくなり、側方に境界が無いと検知しなくなる地点E5へ達したら移動方向を障害物を検知しなくなった側方方向へ転換して、それまでと同様に所定距離Wだけ前進するようにしているが、図10に示すように、Wよりも小さい所定距離W1だけ、前進するようにしても良い。このようにすれば、境界(障害物)が鋭角に折れ曲がっているときなど、図10に示す未清掃領域Sの面積が小さくなり、走行及び清掃領域がより広がるものである。
【0028】
また、上記説明では、障害物を認識しなくなり、側方に境界が無いと検知しなくなる地点E5へ達したら移動方向を障害物を検知しなくなった側方方向へ転換する際、本体の回転角度がほほ90度になるようにしているが、図11に示すように障害物(領域)と本体1とが平行となるように回転して、障害物(領域)に沿って走行しても良い。このようにすれば、障害物(領域)の形状に関係なく最適な走行が実現でき、回転角度が90°であるときと比べてより作業領域の形状に即した動作が可能となり、斜線部分のやり残しが生じないため、効率の点で有効である。
【0029】
また、実施例1、2において自走式掃除機を例に説明したが、作業としては、掃除機に限られるものではなく、清掃等何でもかまわないものである。
【0030】
【発明の効果】
以上のように、請求項1〜2に記載の発明によれば、簡単な構成で複雑な移動制御を行うことなく、自動的に効率よく領域内を移動、走行することが出来る。また、領域の形状に関係なく効率よく移動、走行することが出来る。
【図面の簡単な説明】
【図1】 本発明の実施例1における移動ロボットの構造を示す斜視図
【図2】 同、移動ロボットのブロック図
【図3】 同、移動ロボットの移動制御の動作説明図
【図4】 同、移動ロボットの他の移動制御の動作説明図
【図5】 同、移動ロボットの移動制御手段の処理内容を示すフローチャート
【図6】 本発明の実施例2における移動ロボットの移動制御の動作説明図
【図7】 同、移動ロボットの他の移動制御の動作説明図
【図8】 同、移動ロボットの他の移動制御の動作説明図
【図9】 同、移動ロボットの移動制御手段の処理内容を示すフローチャート
【図10】 同、移動ロボットの進行方向へ移動時の回転動作説明図
【図11】 同、移動ロボットの進行方向へ移動時の他の回転動作説明図
【符号の説明】
1 本体
2、3 駆動モータ(移動方向転換手段)
4、5 走行輪(走行手段)
6 移動制御手段
7 境界検知手段
8 方向認識手段
9 清掃ノズル
10 ファンモータ
11 電源[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a mobile robot that automatically travels in a predetermined area.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, so-called self-guided mobile robots have been developed that automatically move by adding moving means, sensors, and movement control means.
[0003]
[Problems to be solved by the invention]
However, since the conventional mobile robot uses time for the end determination, the travel is continued even though the travel of the area is finished, or the area that has not yet traveled remains. It was hard to say that it was working efficiently because the driving ended.
[0004]
The present invention solves the above-described conventional problems, and an object of the present invention is to provide a mobile robot that can perform work efficiently without performing complicated control.
[0005]
[Means for Solving the Problems]
In order to solve the above-described conventional problems, a mobile work robot according to the present invention includes a traveling means and a moving direction changing means for moving a main body, and boundary detection for detecting an area boundary by detecting an obstacle around the main body. And a movement control means for controlling the movement of the main body by controlling the traveling means and the moving direction changing means, and the movement control means repeatedly travels back and forth by repeating straight movement and reversal of the main body in the region. , Moving the main body by a predetermined width W in a direction substantially perpendicular to the reciprocating direction, and at least a boundary of a region where the boundary detection means cannot advance further forward and sideward of the main body, when detecting two consecutive, the
[0006]
Accordingly, since the boundary of the region can be detected with a simple configuration and without performing complicated movement control , a mobile robot that efficiently travels in the region can be realized.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
The invention according to
[0008]
In the invention described in
[0009]
【Example】
Hereinafter, a case where the embodiment of the present invention is applied to a self-propelled cleaner will be described as an example with reference to the drawings.
[0010]
Example 1
FIG. 1 is an overall view of a self-propelled cleaner according to a first embodiment of the present invention, and FIG. 2 is a block diagram of the same. In FIG. 1, 1 is a main body of a self-propelled cleaner that performs cleaning while moving, and moves in a cleaning area.
[0011]
The traveling operation of the
[0012]
In addition, the boundary of the region that cannot be further advanced is detected once in the front and side of the main body, and then the boundary of the region that cannot be further advanced again is determined as the front and side of the main body. If the boundary of the area that can be advanced is detected before the detection, the fact that the boundary of the area that cannot advance further is detected at the front and side of the main body is reset, so that the stable area It is the one that secures traveling and work inside.
[0013]
The predetermined distance W is experimentally determined in advance as an optimum value.
[0014]
Hereinafter, an example of the travel control algorithm in the movement control means 6 will be described with reference to FIG.
[0015]
In
[0016]
In
[0017]
In the above explanation, the reciprocating motion including the movement of the predetermined width W is performed, but the zigzag motion composed only of the forward movement and the reversal moves the distance of twice the rotation radius in the lateral direction during the reversal. However, the same effect can be obtained. In this case, since the number of rotations is small, it is effective in terms of efficiency.
[0018]
Further, the same effect can be obtained even when the boundary detecting means of this embodiment recognizes a magnetic tape (boundary specifying means) that specifies the boundary of the region and detects that there is a boundary. In this case, since the cleaning area does not necessarily have to be a closed space, the cleanable area can be expanded. Of course, there is no problem even if one of the obstacle and the boundary designating means is recognized to detect the presence of the boundary.
[0019]
Further, the same effect can be obtained even when the boundary detection means of the present embodiment recognizes a step and detects that there is a boundary. In this case, the cleanable area can be widened, and there is no need to process the step, which is effective in terms of efficiency. Of course, there is no problem even if any one of the obstacle, the boundary designating means, or the step is recognized to detect that there is a boundary.
[0020]
(Example 2)
When the convex cleaning region as shown in FIG. 6 is started from the start point A3, the work can be finished without causing any unfinished work, but when starting from the start point A4 shown in FIG. In this case, since the cleaning is finished, the shaded portion is left behind, and it is necessary to consider the starting point depending on the shape of the room.
[0021]
A traveling operation of the
[0022]
The predetermined distance W is experimentally determined in advance as an optimum value.
[0023]
Hereinafter, an example of the travel control algorithm in the movement control means 6 will be described with reference to FIG.
[0024]
In
[0025]
In step 17, it is rotated 90 ° in the opposite direction to that in step 15 . In step 18, it is determined whether there is an obstacle in front of the
[0026]
In
[0027]
In the above description, when the obstacle is not recognized and the point E5 is reached where the obstacle is not detected when there is no side border, the movement direction is changed to the side direction where the obstacle is no longer detected. Although the vehicle is advanced by a predetermined distance W, it may be advanced by a predetermined distance W1 smaller than W as shown in FIG. In this way, when the boundary (obstacle) is bent at an acute angle, the area of the uncleaned region S shown in FIG. 10 is reduced, and the traveling and cleaning region is further expanded.
[0028]
Further, in the above description, when the obstacle is not recognized and the point of movement E5 is reached when the obstacle is not detected when there is no side boundary, the rotation direction of the main body is changed when the moving direction is changed to the lateral direction where the obstacle is no longer detected. However, as shown in FIG. 11, the obstacle (area) and the
[0029]
In the first and second embodiments, the self-propelled cleaner has been described as an example. However, the work is not limited to the cleaner, and any operation such as cleaning may be performed.
[0030]
【The invention's effect】
As described above, according to the invention described in claim 1-2, without complicated movement control with a simple structure, automatically and efficiently move the region, it is possible to travel. Moreover, it can move and travel efficiently regardless of the shape of the region.
[Brief description of the drawings]
FIG. 1 is a perspective view showing the structure of a mobile robot in
1
4, 5 Traveling wheels (traveling means)
6 Movement control means 7 Boundary detection means 8 Direction recognition means 9
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002038101A JP3931679B2 (en) | 2002-02-15 | 2002-02-15 | Mobile robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002038101A JP3931679B2 (en) | 2002-02-15 | 2002-02-15 | Mobile robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003241835A JP2003241835A (en) | 2003-08-29 |
| JP3931679B2 true JP3931679B2 (en) | 2007-06-20 |
Family
ID=27779497
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002038101A Expired - Fee Related JP3931679B2 (en) | 2002-02-15 | 2002-02-15 | Mobile robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3931679B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2411820A (en) * | 2004-02-18 | 2005-09-14 | Reckitt Benckiser | Self driven cleaning device |
| KR100690669B1 (en) * | 2005-05-17 | 2007-03-09 | 엘지전자 주식회사 | Position Recognition System of Autonomous Robot |
| JP6666695B2 (en) * | 2015-11-16 | 2020-03-18 | シャープ株式会社 | Self-propelled electronic device and traveling method of self-propelled electronic device |
-
2002
- 2002-02-15 JP JP2002038101A patent/JP3931679B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003241835A (en) | 2003-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3674481B2 (en) | Self-propelled vacuum cleaner | |
| KR100638219B1 (en) | Robot vacuum cleaner driving method | |
| JP4479101B2 (en) | Self-propelled vacuum cleaner | |
| JP2002204768A (en) | Self-propelled vacuum cleaner | |
| CN101278820A (en) | Wall-following robot cleaner and method of controlling the same | |
| EP4011263B1 (en) | Cleaning method, cleaning robot and computer-readable storage medium | |
| JPS62263508A (en) | Autonomous type work track | |
| JPH0546246A (en) | Cleaning robot and its travelling method | |
| CN111297248B (en) | Cleaning robot and cleaning mode thereof | |
| CN111466827B (en) | Cleaning robot and cleaning mode thereof | |
| JPS62154008A (en) | Self-propelled robot travel control method | |
| TWI680736B (en) | Self-propelled sweeping machine | |
| JP2003345437A (en) | Autonomous mobile robot | |
| JP2005211499A (en) | Self-propelled cleaner | |
| JP3931679B2 (en) | Mobile robot | |
| CN110507238B (en) | Self-propelled vacuum cleaner | |
| JPH01106205A (en) | Self-traveling cleaner | |
| JP5180008B2 (en) | Electric vacuum cleaner | |
| JP2005346477A (en) | Autonomous vehicle | |
| US20070145933A1 (en) | Self-propelled apparatus | |
| JP3277980B2 (en) | Control method for unmanned vehicles | |
| JP3319090B2 (en) | Mobile work robot | |
| JP2005332055A (en) | Autonomous cleaning robot | |
| JP6690948B2 (en) | Autonomous vehicle | |
| JP2008108210A (en) | Self-traveling type cleaner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040629 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050704 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061005 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061213 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070220 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070305 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100323 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110323 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |