JP4846686B2 - 自律マシン、自律マシン制御方法、ならびに自律マシンを制御するプログラム - Google Patents
自律マシン、自律マシン制御方法、ならびに自律マシンを制御するプログラム Download PDFInfo
- Publication number
- JP4846686B2 JP4846686B2 JP2007263563A JP2007263563A JP4846686B2 JP 4846686 B2 JP4846686 B2 JP 4846686B2 JP 2007263563 A JP2007263563 A JP 2007263563A JP 2007263563 A JP2007263563 A JP 2007263563A JP 4846686 B2 JP4846686 B2 JP 4846686B2
- Authority
- JP
- Japan
- Prior art keywords
- machine
- accumulated
- boundary
- route information
- map
- 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
- 238000000034 method Methods 0.000 title claims description 57
- 230000008859 change Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 32
- 238000004140 cleaning Methods 0.000 description 19
- 239000013598 vector Substances 0.000 description 14
- 230000006399 behavior Effects 0.000 description 7
- 239000003550 marker Substances 0.000 description 7
- 238000012937 correction Methods 0.000 description 6
- 238000005070 sampling Methods 0.000 description 6
- 239000000523 sample Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003749 cleanliness Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45098—Vacuum cleaning robot
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Acoustics & Sound (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Suction Cleaners (AREA)
- Soil Working Implements (AREA)
- Electric Vacuum Cleaner (AREA)
- Catching Or Destruction (AREA)
- Threshing Machine Elements (AREA)
- Massaging Devices (AREA)
Description
面に沿ってマシンを移動させるための駆動手段と、
領域の周りで掃除マシンを航行させるための、メモリー手段を含むナビゲーションシステムと、を具備し、
前記ナビゲーションシステムが、
前記マシンが配置される領域を前記マシンに探査させ、前記マシンが前記領域を探査する際に前記マシンによって収集された情報に基づいて前記領域のマップを構築するための手段と、
前記マシンが前記領域内の前に訪れたポジションに戻ってきた時を特定するための手段と、
前記マシンが前に訪れたポジションに戻る際、現在のポジションと前に訪れたポジションとが同一であるという知識に基づいて前記マップを修正するための手段と、を具備してなる自律マシンを提供する。
本マシンの動作について、図3ないし図7を参照して説明を始める。図3は、本マシンによってなされる挙動の全般的設定のフローチャートである。図4は作業領域の境界の周りで航行するためのプロセスのフローチャートである。図5および図6は家屋の部屋内の作業領域の実例を示し、この部屋は、壁405、出入口410、暖炉415および部屋の壁に面して配置された家具物品420〜426(たとえばソファ、椅子)によって規定される境界を有する。これらの図はまた、本マシンが採用した経路例430を示す。図6は経路マッチングプロセスを示す。
本マシンはユーザーによって部屋内に置かれる。理想を言えば、ユーザーには、本マシンが部屋の外側境界の方を向くよう、あるいはその左側が境界と対向するよう本マシンを配置することが求められる。ユーザーは本マシンを境界上のいかなるポイントでスタートさせることもできる。図5には、本マシンがポイントAからスタートすることが示されている。本マシンの最初の行動は、最も近い壁405を検知し(ステップ305)、かつそれに向かって移動することである。その後、本マシンは壁(ポイントB)と並び、そして吸引モーター132およびブラシバーモーター122を始動させる。本マシンはモーターが運転速度に達するまで待機し、それからすぐ出発する。本マシンはその後部屋の境界回りで航行を開始し、連続的に壁の存在を検知し、そして自身が壁から所定の距離だけ離れた状態を維持する。本マシンは、障害物420〜426の周囲を壁405の場合と同じように航行し、自身が障害物から所定の距離だけ離れた状態を維持する。本マシンは、自身が部屋の境界をたどる間に獲得した経路に関する情報を連続的に記録する。本マシンは、オドメトリーホイールセンサー160,162から移動距離および移動方向に関する情報を取り出す。
上記のとおり、最初の探査プロセスでは、本マシンは境界をちょうど完全に一周し、かつ本マシンがたどる経路を蓄積する。本マシンは、オーバーラップ距離を経た後、自身が境界上のスタートポイントに戻ってきたと断定する。図8に示すように、この方法で作成される境界マップは通常閉じていない。これは、蓄積されたオドメトリー誤差により、共通のスタート800およびフィニッシュ802経路セクション(経路マッチングプロセスによって確認されるように現実世界においてはこれらは同一である)が、異なる位置および方向を有することを意味する。全ての経路ポイントを単一デカルト座標系(フレーム)で表すことが必要であるが、フレームの選定は任意である。ロボットのフィニッシュポイントのフレームとなるフレームを選んだ場合、フィニッシュセクションから後方に、移動経路に沿って、スタートポイントに向かって移動する際に経路の誤差が増大する。
ここで、部屋をスキャニングする好ましい方法について説明する。最初、本マシンは境界に隣接する、汚れた領域を探す。本マシンが領域の境界回りを移動した際、本マシンはさらに、その側方に位置する最も近い障害物までの距離を計測するため、その両側に存在するセンサーあるいはセンサー群を使用し、かつマップ上にその情報を記録した。いったん本マシンが領域の境界を一周してしまうと、続いて本マシンは、自由スペースベクトルを得るため、「障害物までの距離」データを処理する。この自由スペースベクトル(605、図13)は、マップ上のそのポイントからの方向に関する汚れたスペースの大きさを示している。この自由スペースは、その経路の途中で本マシンが既にカバーした距離を差し引いた障害物までの距離となる。自由スペースベクトルは、境界経路周りの規定のポイントでマップ上にプロットされる。本マシンは領域中央を通って移動しておらず、しかも領域のレイアウトの予備知識を持たないので、これは、境界内の領域レイアウトに関して本マシンが有する最良の情報である。どこからスキャニングを開始するかを決定する際、ナビゲーションシステムは、マップ上で、自由スペースベクトルが位置している場所を見る(ステップ505、図11)。このシステムは、自由スペースベクトルを持つ境界の最長部分を探す。これに代わる基準は、システムが、本マシンに隣接して位置する自由スペースを有する本マシンの現在ポジションに最も近い境界セクションを選ぶことである。境界セクションに隣接する自由スペース備えた境界セクションは、610,612,614に位置している。自由スペースを備えた最長の境界(セクション610)を見出したならば、ナビゲーションシステムは、領域のこの部分の支配的なエッジ方向を見出そうとする(ステップ520)。往復パターンの実施において、本マシンは特に、それが180°回転する場所においてオドメトリー誤差を蓄積しがちである。したがって、回転回数を最小化するように領域を横切ることが好ましい。領域の支配的なエッジ方向は、領域を横切るのに最適な方向であることが見出されている。
入り組んだ領域は、その境界から離れて位置する、たとえばコーヒーテーブルのような障害物をたいてい含んでいる。図17には、中央物体に対処するための方策が示されている。本マシンはスキャニング動作750を行い、そしてその結果、もはやスキャニング動作を継続できない760で示すポイントに到達する。続いて本マシンは、物体785の縁の周囲を掃除しながら、その縁をたどるため前進する。物体785の周囲を距離Lメートル移動した後、本マシンは直近のLメートル経路セクションを、部屋の境界の周囲で記録された経路に一致させることを試みる。これは適切な一致を与えるのに失敗するはずである。ゆえに、本マシンは物体の縁をたどっていることを認識する。本マシンはポジション780で、物体から遠く離れた側にスキャンの方向に物体から離れる。そして本マシンは、移動経路を、前に蓄積された境界経路データに一致させることができるまで部屋790の境界をたどる。このポイントにおいてナビゲーションシステムはオドメトリー誤差をリセットでき、しかも物体785のポジションを正確に設定できる。中央物体の縁をたどる場合、本マシンは、自身が距離Lメートルを移動するまで何度も物体の周囲を移動してよいことに注意されたい。
図18〜図20には、スキャニング動作中のマシンの行動様式のいくつかが示されている。図12に関連して先に説明したように、スキャニング動作は、距離Wだけ互いにオフセットした、一連の平行な直線経路を具備するが、これは通常、本マシンの掃除機ヘッドの幅に等しいものとなる。しかしながら、不規則な境界形状により、本マシンは規定のスキャニングパターンをいつもたどれるとは限らない。図18には、本マシンが必要な総ステップ横切り距離Wを移動してしまうまで、セグメント804,806において部屋の境界800をたどる場合の分割されたステップ横切りを示す。各ステップにおいて本マシンは、行く手に障害物のない経路を見出すまで回転し、かつ方向を変える必要が生じるまで前進する。ステップ横切り距離Wは、移動経路804,806に関する三角法から決定できる。複雑なステップ横切り動作は、ここに示すよりもさらに多くのセグメントを備えていてもよい。この動作によって本マシンは床面を適切にカバーすることが可能となり、しかも規定の幅Wでスキャニング動作を継続することが可能となる。
マーカーは、さまざまな機会に境界上の現在のポジションを即座に特定するためにナビゲーションシステムによって使用可能な経路データのLメートルセクションである。これらは、本マシンが、たとえば何かが移動させられることで、境界周囲の異なる経路を無理にたどらされた場合に起こり得る種類の誤差に、本マシンを対処可能とするのに特に有用である。本マシンが経路の特定のLメートルセクションを探して境界の周囲を移動しているが、それを見出すことができない場合、本マシンはたいてい、求められる境界の特定のセクションの後に配置されたマーカーを見出すことになる。これによって本マシンは、即座に誤差を認識することが可能となる。マーカーはまた、本マシンがスキャンのためスタートポイントに到達するべく部屋領域を横切って移動しようと試みたが、何らかの理由で逸れた場合にも有用である。これは、スタートポイントに先行する境界のLメートルセクションの前で、本マシンが目標ポイントに適切に到達しない場合に起こりえる(図16参照)。本マシンがスタートポイントを見出さない場合、それは領域の境界をたどり、そして境界上の次なるマーカーを見出すであろう。マーカーを見出すと、本マシンはその誤差を認識することができ、そして再試行する。
移動経路セクションのマッチングにより領域内の前に訪れたポジションを認識する上記方法は、さまざまな要因に依存している。まず、ナビゲーションシステムは異なる機会に同じ境界に対処する際、厳密に類似の様態で本マシンを移動させることが可能であるべきである。「一致の質」閾値およびサブサンプリング経路データの処理が、マッチングプロセスが具体的経路よりもむしろ基本的経路を考えるようなものである場合、移動経路間の偏差を許容し、一方で依然として上首尾な一致を可能にする。第二にマッチングプロセスは、部屋内のポジションに特有のマッチングプロセスの間に使用されるLメートル経路に依存する。一つ以上の対称線を持つ部屋内では、Lメートル経路を部屋内の二つ以上のポジションに共通とすることが可能である。明らかに、境界上に他の障害物が存在しない正確な長方形部屋は問題を引き起こす。このシステムは、さまざまな方法でさらに確固としたもの(robust)とすることができる。
102 支持シャーシ
104 駆動ホイール
105 トラクションモーター
110 バッテリー
130 ダスト分離および収集装置
132 吸引モーター
140 ユーザーインターフェイス
142 スイッチ
144 照明インジケータランプ
150,152,154 センサー
160,162 オドメトリーホイール動作センサー
200 マイクロプロセッサ
210 不揮発性メモリー
220 メモリー
Claims (13)
- 面に沿ってマシンを移動させるための駆動手段と、
領域の周りで前記マシンを航行させるための、メモリー手段を含むナビゲーションシステムと、を具備し、
前記ナビゲーションシステムは、
前記マシンが配置される領域の境界を前記マシンに探査させ、前記マシンによって収集されかつ前記メモリー手段に蓄積された経路情報に基づいて前記領域のマップを構築するための探査手段と、
前記マシンが前記領域内の前に訪れたポジションに戻ってきたかどうかを前記蓄積された経路情報に基づいて特定するための特定手段と、
構築されたマップ上での、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の誤差を特定するための手段と、
前記マシンが、蓄積された前に訪れたポジションに戻る際、蓄積された現在のポジションと、蓄積された前に訪れたポジションとが同一の実際のポジションであるという知識に基づいて前記マップを修正するための修正器であって、前記修正器は、構築された前記マップ上のポイントの間で、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の特定された前記誤差を分配するようになっている修正器と、を具備してなり、
前記蓄積された経路情報は、前記マシンが前記境界をたどる際に前記マシンが移動した経路を表すものであることを特徴とする自律マシン。 - 前記探査手段は、前記マシンに前記領域の境界をたどらせ、前記マシンが前記境界をたどる際、前記マシンの移動経路に関する経路情報を蓄積するよう構成され、かつ、
前記特定手段は、前記マシンが前記領域内の前に訪れたポジションに戻ってきたかどうかを、前記マシンの移動経路の直近のセクションを表す新しい蓄積された経路情報を、前記メモリーに前に蓄積された経路のセクションを表す前に蓄積された経路情報と比較することにより特定するよう、かつ新しい蓄積された経路情報と前に蓄積された経路情報とが同一であるかどうかを判定するよう構成されていることを特徴とする請求項1に記載の自律マシン。 - 前記経路情報は規則的間隔で蓄積されることを特徴とする請求項2に記載の自律マシン。
- 前記経路情報は互いの間に等しい距離が置かれた間隔で蓄積されることを特徴とする請求項3に記載の自律マシン。
- 前記経路情報は、前記マシンが前記領域の前記境界をたどる際の前記マシンの方向の変化の代表値であることを特徴とする請求項2ないし請求項4のいずれか1項に記載の自律マシン。
- 前記経路情報は、経路情報が蓄積された前のポイントでの前記マシンの方向に対する、前記マシンの方向の相対的変化であることを特徴とする請求項5に記載の自律マシン。
- 前記ナビゲーションシステムは、蓄積された前記経路情報から、前記移動経路の詳細さの程度が低い表示である蓄積された経路情報の第2の組を取り出すよう構成されていることを特徴とする請求項2ないし請求項6のいずれか1項に記載の自律マシン。
- 前記特定手段は、前記新しい蓄積された経路情報と前に蓄積された経路情報とが同一であるかどうかを判定するのに、蓄積された経路情報の前記第2の組を使用するよう構成されていることを特徴とする請求項7に記載の自律マシン。
- 前記ナビゲーションシステムは、前記マシンが前記領域の前記境界をたどった際、前記経路情報に加えて、他のパラメーターを検出しかつこの他のパラメーターを前記メモリーに蓄積するための手段をさらに具備することを特徴とする請求項2ないし請求項8のいずれか1項に記載の自律マシン。
- 前記特定手段は、前記マシンが前記領域内の前に訪れたポジションに戻ってきたかどうかを特定するため、前記他のパラメーターをさらに使用することが可能であることを特徴とする請求項9に記載の自律マシン。
- 前記他のパラメーターは前記マシンの絶対的方向であることを特徴とする請求項9または請求項10に記載の自律マシン。
- マシンが配置される領域の境界を前記マシンに探査させ、前記マシンによって収集されかつ前記メモリー手段に蓄積された経路情報に基づいて前記領域のマップを構築するステップと、
前記マシンが前記領域内の前に訪れたポジションに戻ってきたかどうかを前記蓄積された経路情報に基づいて特定するステップと、
構築されたマップ上での、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の誤差を特定するステップと、
前記マシンが前に訪れたポジションに戻る際、蓄積された現在のポジションと、蓄積された前に訪れたポジションとが同一の実際のポジションであるという知識に基づいて前記マップを修正するステップであって、構築された前記マップ上のポイントの間で、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の特定された前記誤差を分配するステップと、を具備し、
前記蓄積された経路情報は、前記マシンが前記境界をたどる際に前記マシンが移動した経路を表すものであることを特徴とする自律マシン制御方法。 - 自律マシンを制御するプログラムであって、
前記プログラムは、
前記マシンが配置される領域の境界を前記マシンに探査させ、前記マシンによって収集されかつ前記メモリー手段に蓄積された経路情報に基づいて前記領域のマップを構築するステップと、
前記マシンが前記領域内の、蓄積された前に訪れたポジションに戻ってきたかどうかを前記蓄積された経路情報に基づいて特定するステップと、
構築されたマップ上での、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の誤差を特定するステップと、
前記マシンが、蓄積された前に訪れたポジションに戻る際、蓄積された現在のポジションと、蓄積された前に訪れたポジションとが同一の実際のポジションであるという知識に基づいて前記マップを修正するステップであって、構築された前記マップ上のポイントの間で、蓄積された現在のポジションと、蓄積された前に訪れたポジションとの間の特定された前記誤差を分配するステップと、を前記マシンに実行させるためのものであって、
前記蓄積された経路情報は、前記マシンが前記境界をたどる際に前記マシンが移動した経路を表すものであることを特徴とするプログラム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB0126497.7A GB0126497D0 (en) | 2001-11-03 | 2001-11-03 | An autonomous machine |
GB0126497.7 | 2001-11-03 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003542414A Division JP4249624B2 (ja) | 2001-11-03 | 2002-10-31 | 自律マシン |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008077670A JP2008077670A (ja) | 2008-04-03 |
JP4846686B2 true JP4846686B2 (ja) | 2011-12-28 |
Family
ID=9925146
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003542414A Expired - Fee Related JP4249624B2 (ja) | 2001-11-03 | 2002-10-31 | 自律マシン |
JP2007263563A Expired - Fee Related JP4846686B2 (ja) | 2001-11-03 | 2007-10-09 | 自律マシン、自律マシン制御方法、ならびに自律マシンを制御するプログラム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003542414A Expired - Fee Related JP4249624B2 (ja) | 2001-11-03 | 2002-10-31 | 自律マシン |
Country Status (8)
Country | Link |
---|---|
US (1) | US7085624B2 (ja) |
EP (1) | EP1440354B1 (ja) |
JP (2) | JP4249624B2 (ja) |
AT (1) | ATE363679T1 (ja) |
AU (1) | AU2002337343B2 (ja) |
DE (1) | DE60220435T2 (ja) |
GB (1) | GB0126497D0 (ja) |
WO (1) | WO2003040845A1 (ja) |
Families Citing this family (123)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US6956348B2 (en) * | 2004-01-28 | 2005-10-18 | Irobot Corporation | Debris sensor for cleaning apparatus |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
EP2287696B1 (en) | 2001-06-12 | 2018-01-10 | iRobot Corporation | Method and system for multi-code coverage for an autonomous robot |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
GB0126497D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
GB0126499D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
US9128486B2 (en) | 2002-01-24 | 2015-09-08 | Irobot Corporation | Navigational control system for a robotic device |
JP4032793B2 (ja) * | 2002-03-27 | 2008-01-16 | ソニー株式会社 | 充電システム及び充電制御方法、ロボット装置、及び充電制御プログラム及び記録媒体 |
EP1541295A1 (en) * | 2002-08-26 | 2005-06-15 | Sony Corporation | Environment identification device, environment identification method, and robot device |
US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US7805220B2 (en) * | 2003-03-14 | 2010-09-28 | Sharper Image Acquisition Llc | Robot vacuum with internal mapping system |
JP2004298977A (ja) * | 2003-03-28 | 2004-10-28 | Sony Corp | 行動制御装置、行動制御方法及び行動制御プログラム、並びに移動型ロボット装置 |
SE527498C2 (sv) * | 2003-05-27 | 2006-03-21 | Stockholmsmaessan Ab | Robotsystem och förfarande för behandling av en yta |
WO2005036292A1 (ja) * | 2003-10-08 | 2005-04-21 | Figla Co.,Ltd. | 自走式作業ロボット |
KR20050072300A (ko) * | 2004-01-06 | 2005-07-11 | 삼성전자주식회사 | 청소로봇 및 그 제어방법 |
US7332890B2 (en) | 2004-01-21 | 2008-02-19 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
WO2005098476A1 (en) | 2004-03-29 | 2005-10-20 | Evolution Robotics, Inc. | Method and apparatus for position estimation using reflected light sources |
JP2008508572A (ja) | 2004-06-24 | 2008-03-21 | アイロボット コーポレーション | 携帯ロボットのプログラミングおよび診断ツール |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US7706917B1 (en) | 2004-07-07 | 2010-04-27 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US11835343B1 (en) * | 2004-08-06 | 2023-12-05 | AI Incorporated | Method for constructing a map while performing work |
AU2005309571A1 (en) | 2004-11-23 | 2006-06-01 | S. C. Johnson & Son, Inc. | Device and methods of providing air purification in combination with cleaning of surfaces |
US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US7620476B2 (en) | 2005-02-18 | 2009-11-17 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
ES2346343T3 (es) | 2005-02-18 | 2010-10-14 | Irobot Corporation | Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado. |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
JP4300199B2 (ja) * | 2005-06-13 | 2009-07-22 | 株式会社東芝 | 移動ロボット、移動ロボットの位置姿勢算出方法、移動ロボットの自律走行システム |
EP1969438B1 (en) | 2005-12-02 | 2009-09-09 | iRobot Corporation | Modular robot |
EP2251757B1 (en) | 2005-12-02 | 2011-11-23 | iRobot Corporation | Coverage robot mobility |
EP2816434A3 (en) | 2005-12-02 | 2015-01-28 | iRobot Corporation | Autonomous coverage robot |
US9144360B2 (en) | 2005-12-02 | 2015-09-29 | Irobot Corporation | Autonomous coverage robot navigation system |
EP2544065B1 (en) | 2005-12-02 | 2017-02-08 | iRobot Corporation | Robot system |
US8577538B2 (en) * | 2006-07-14 | 2013-11-05 | Irobot Corporation | Method and system for controlling a remote vehicle |
EP3067771B1 (en) | 2006-03-17 | 2017-11-08 | iRobot Corporation | Robot confinement |
US8108092B2 (en) | 2006-07-14 | 2012-01-31 | Irobot Corporation | Autonomous behaviors for a remote vehicle |
KR100772912B1 (ko) * | 2006-05-16 | 2007-11-05 | 삼성전자주식회사 | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 |
US20090044370A1 (en) | 2006-05-19 | 2009-02-19 | Irobot Corporation | Removing debris from cleaning robots |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
US20080059015A1 (en) * | 2006-06-09 | 2008-03-06 | Whittaker William L | Software architecture for high-speed traversal of prescribed routes |
US20100066587A1 (en) * | 2006-07-14 | 2010-03-18 | Brian Masao Yamauchi | Method and System for Controlling a Remote Vehicle |
US8996172B2 (en) | 2006-09-01 | 2015-03-31 | Neato Robotics, Inc. | Distance sensor system and method |
KR100755611B1 (ko) * | 2006-09-22 | 2007-09-06 | 삼성전기주식회사 | 기울어짐 감지형 자동 운전 청소기 및 그 동작 제어 방법 |
JP2008084135A (ja) * | 2006-09-28 | 2008-04-10 | Toshiba Corp | 移動制御方法、移動ロボットおよび移動制御プログラム |
KR101414321B1 (ko) | 2007-05-09 | 2014-07-01 | 아이로보트 코퍼레이션 | 자동 커버리지 로봇 |
US20100076599A1 (en) * | 2008-09-20 | 2010-03-25 | Steven Jacobs | Manually driven determination of a region of interest (roi) or a path of interest (poi) for a robotic device |
EP2343615B1 (en) * | 2008-10-01 | 2018-10-31 | Murata Machinery, Ltd. | Autonomous movement device |
JP5216690B2 (ja) * | 2009-06-01 | 2013-06-19 | 株式会社日立製作所 | ロボット管理システム、ロボット管理端末、ロボット管理方法およびプログラム |
US8774970B2 (en) | 2009-06-11 | 2014-07-08 | S.C. Johnson & Son, Inc. | Trainable multi-mode floor cleaning device |
EP2261762A3 (en) * | 2009-06-12 | 2014-11-26 | Samsung Electronics Co., Ltd. | Robot cleaner and control method thereof |
FI20095714A (fi) * | 2009-06-24 | 2010-12-25 | Sandvik Mining & Constr Oy | Ajoreitin määrittäminen liikkuvan kaivoskoneen automaattisen ohjaamisen järjestämiseksi |
DE102009027602A1 (de) | 2009-07-10 | 2011-01-20 | Robert Bosch Gmbh | Selbststeuerndes Fahrzeug |
KR101362961B1 (ko) | 2009-08-31 | 2014-02-12 | 니토 로보틱스 인코퍼레이티드 | 이동 로봇 환경의 실시간 위치 측정 및 매핑을 위한 방법 및 장치 |
CN102724903B (zh) | 2010-02-16 | 2015-11-25 | 艾罗伯特公司 | 真空吸尘器毛刷 |
US20120195491A1 (en) * | 2010-07-21 | 2012-08-02 | Palo Alto Research Center Incorporated | System And Method For Real-Time Mapping Of An Indoor Environment Using Mobile Robots With Limited Sensing |
EP2659323B1 (en) | 2010-12-30 | 2018-06-13 | iRobot Corporation | Coverage robot navigation |
US9146559B2 (en) * | 2011-03-18 | 2015-09-29 | The Raymond Corporation | System and method for gathering video data related to operation of an autonomous industrial vehicle |
KR101334961B1 (ko) * | 2011-08-03 | 2013-11-29 | 엘지전자 주식회사 | 잔디 깎기용 이동로봇 시스템 및 이의 제어방법 |
KR101976462B1 (ko) * | 2012-02-13 | 2019-08-28 | 엘지전자 주식회사 | 로봇청소기 및 그 제어방법 |
KR101954144B1 (ko) | 2012-06-08 | 2019-03-05 | 엘지전자 주식회사 | 로봇 청소기와, 이의 제어 방법, 및 이를 포함한 로봇 청소 시스템 |
EP3104194B1 (en) | 2012-08-27 | 2019-02-06 | Aktiebolaget Electrolux | Robot positioning system |
US9820433B2 (en) * | 2012-12-28 | 2017-11-21 | Positec Power Tools (Suzhou Co., Ltd.) | Auto mowing system |
JP2014187951A (ja) * | 2013-03-27 | 2014-10-06 | Brother Ind Ltd | 自律移動型芝刈機 |
KR102118769B1 (ko) | 2013-04-15 | 2020-06-03 | 에이비 엘렉트로룩스 | 로봇 진공 청소기 |
JP6198234B2 (ja) | 2013-04-15 | 2017-09-20 | アクティエボラゲット エレクトロラックス | 突出サイドブラシを備えたロボット真空掃除機 |
WO2015090398A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Robotic vacuum cleaner with side brush moving in spiral pattern |
ES2656664T3 (es) | 2013-12-19 | 2018-02-28 | Aktiebolaget Electrolux | Dispositivo robótico de limpieza con función de registro del perímetro |
CN105849660B (zh) | 2013-12-19 | 2020-05-08 | 伊莱克斯公司 | 机器人清扫装置 |
WO2015090403A1 (en) | 2013-12-19 | 2015-06-25 | Aktiebolaget Electrolux | Adaptive speed control of rotating side brush |
US9946263B2 (en) | 2013-12-19 | 2018-04-17 | Aktiebolaget Electrolux | Prioritizing cleaning areas |
KR102137857B1 (ko) | 2013-12-19 | 2020-07-24 | 에이비 엘렉트로룩스 | 로봇 청소 장치 및 랜드마크 인식 방법 |
EP3082542B1 (en) | 2013-12-19 | 2018-11-28 | Aktiebolaget Electrolux | Sensing climb of obstacle of a robotic cleaning device |
EP3082539B1 (en) | 2013-12-20 | 2019-02-20 | Aktiebolaget Electrolux | Dust container |
US9554508B2 (en) | 2014-03-31 | 2017-01-31 | Irobot Corporation | Autonomous mobile robot |
KR102325130B1 (ko) | 2014-07-10 | 2021-11-12 | 에이비 엘렉트로룩스 | 로봇 청소 장치에서 측정 에러를 검출하는 방법 |
US10499778B2 (en) | 2014-09-08 | 2019-12-10 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
EP3190938A1 (en) | 2014-09-08 | 2017-07-19 | Aktiebolaget Electrolux | Robotic vacuum cleaner |
US9510505B2 (en) | 2014-10-10 | 2016-12-06 | Irobot Corporation | Autonomous robot localization |
US9516806B2 (en) | 2014-10-10 | 2016-12-13 | Irobot Corporation | Robotic lawn mowing boundary determination |
GB201419883D0 (en) * | 2014-11-07 | 2014-12-24 | F Robotics Acquisitions Ltd | Domestic robotic system and method |
US10877484B2 (en) | 2014-12-10 | 2020-12-29 | Aktiebolaget Electrolux | Using laser sensor for floor type detection |
EP3229983B1 (en) | 2014-12-12 | 2019-02-20 | Aktiebolaget Electrolux | Side brush and robotic cleaner |
US9420741B2 (en) | 2014-12-15 | 2016-08-23 | Irobot Corporation | Robot lawnmower mapping |
KR102339531B1 (ko) | 2014-12-16 | 2021-12-16 | 에이비 엘렉트로룩스 | 로봇 청소 장치를 위한 경험-기반의 로드맵 |
US10678251B2 (en) | 2014-12-16 | 2020-06-09 | Aktiebolaget Electrolux | Cleaning method for a robotic cleaning device |
DE102014226084A1 (de) * | 2014-12-16 | 2016-06-16 | Robert Bosch Gmbh | Verfahren zur Kartierung einer Bearbeitungsfläche für autonome Roboterfahrzeuge |
US9538702B2 (en) | 2014-12-22 | 2017-01-10 | Irobot Corporation | Robotic mowing of separated lawn areas |
US9630319B2 (en) * | 2015-03-18 | 2017-04-25 | Irobot Corporation | Localization and mapping using physical features |
WO2016165772A1 (en) | 2015-04-17 | 2016-10-20 | Aktiebolaget Electrolux | Robotic cleaning device and a method of controlling the robotic cleaning device |
US9663921B2 (en) * | 2015-07-09 | 2017-05-30 | Caterpillar Inc. | System and method for controlling operations of a machine |
US11115798B2 (en) | 2015-07-23 | 2021-09-07 | Irobot Corporation | Pairing a beacon with a mobile robot |
US10034421B2 (en) | 2015-07-24 | 2018-07-31 | Irobot Corporation | Controlling robotic lawnmowers |
CN107920709A (zh) | 2015-09-03 | 2018-04-17 | 伊莱克斯公司 | 机器人清洁设备系统 |
JP2017107456A (ja) * | 2015-12-10 | 2017-06-15 | 国立大学法人豊橋技術科学大学 | 自律走行ロボットシステム |
US10021830B2 (en) | 2016-02-02 | 2018-07-17 | Irobot Corporation | Blade assembly for a grass cutting mobile robot |
WO2017134705A1 (ja) * | 2016-02-05 | 2017-08-10 | パナソニックIpマネジメント株式会社 | 自律走行型掃除機、その補助ブラシおよび自律走行型掃除機を備える掃除機システム |
US10459063B2 (en) | 2016-02-16 | 2019-10-29 | Irobot Corporation | Ranging and angle of arrival antenna system for a mobile robot |
KR102588486B1 (ko) | 2016-03-15 | 2023-10-11 | 에이비 엘렉트로룩스 | 로봇 청소 장치 및 로봇 청소 장치에서의 절벽 검출 실시 방법 |
JP6708828B2 (ja) * | 2016-03-28 | 2020-06-10 | 国立大学法人豊橋技術科学大学 | 自律走行装置及びその開始位置判定プログラム |
US10328577B2 (en) | 2016-04-19 | 2019-06-25 | Xiaoyu Arasive Inc. | Autonomous navigational system for floor preparation and maintenance equipment |
US11122953B2 (en) | 2016-05-11 | 2021-09-21 | Aktiebolaget Electrolux | Robotic cleaning device |
CN115844284A (zh) | 2016-09-14 | 2023-03-28 | 艾罗伯特公司 | 用于基于区分类的机器人的可配置操作的系统和方法 |
NL2017645B1 (en) * | 2016-10-20 | 2018-04-26 | Lely Patent Nv | Animal farm system and method of generating barn map information of said animal farm system |
EP3381257B1 (en) * | 2017-03-28 | 2020-12-02 | Honda Research Institute Europe GmbH | Method for generating a representation of a working area of an autonomous lawn mower and autonomous lawn mower system |
KR20220025250A (ko) | 2017-06-02 | 2022-03-03 | 에이비 엘렉트로룩스 | 로봇 청소 장치 전방의 표면의 레벨차를 검출하는 방법 |
US11470774B2 (en) | 2017-07-14 | 2022-10-18 | Irobot Corporation | Blade assembly for a grass cutting mobile robot |
JP6989210B2 (ja) | 2017-09-26 | 2022-01-05 | アクチエボラゲット エレクトロルックス | ロボット清掃デバイスの移動の制御 |
EP3702111B1 (en) * | 2017-10-25 | 2024-01-24 | LG Electronics Inc. | Artificial intelligence moving robot which learns obstacles, and control method therefor |
WO2019096166A1 (zh) | 2017-11-14 | 2019-05-23 | 苏州宝时得电动工具有限公司 | 自移动设备及其控制方法 |
US20190187721A1 (en) * | 2017-12-15 | 2019-06-20 | Ankobot (Shanghai) Smart Technologies Co., Ltd. | Control method and system, and mobile robot using the same |
CN108508891B (zh) * | 2018-03-19 | 2019-08-09 | 珠海市一微半导体有限公司 | 一种机器人重定位的方法 |
SE544524C2 (en) * | 2019-12-06 | 2022-06-28 | Husqvarna Ab | Robotic work tool system and method for defining a working area perimeter |
US11537141B2 (en) | 2019-12-19 | 2022-12-27 | Diversey, Inc. | Robotic cleaning device with dynamic area coverage |
CN111552288B (zh) * | 2020-04-28 | 2021-03-16 | 西南交通大学 | 一种移动机器人路径平滑方法 |
CN111631642B (zh) * | 2020-05-30 | 2021-07-06 | 珠海市一微半导体有限公司 | 一种基于激光地图的工作区域拓展方法、芯片及机器人 |
JP7461801B2 (ja) | 2020-06-04 | 2024-04-04 | アマノ株式会社 | 清掃装置、プログラム及び表示端末 |
US11940800B2 (en) * | 2021-04-23 | 2024-03-26 | Irobot Corporation | Navigational control of autonomous cleaning robots |
WO2023091804A1 (en) * | 2021-11-22 | 2023-05-25 | Irobot Corporation | Trajectory-based localization and mapping |
US20240245190A1 (en) | 2023-01-19 | 2024-07-25 | Sharkninja Operating Llc | Identification of hair care appliance attachments |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62263508A (ja) * | 1986-05-12 | 1987-11-16 | Sanyo Electric Co Ltd | 自立型作業車 |
JPS63156203A (ja) * | 1986-12-19 | 1988-06-29 | Sanyo Electric Co Ltd | 自立型作業車 |
JPH01180010A (ja) * | 1988-01-08 | 1989-07-18 | Sanyo Electric Co Ltd | 移動車 |
JPH01180605A (ja) * | 1988-01-12 | 1989-07-18 | Toshiba Corp | 移動体の走行制御方式 |
JPH04365104A (ja) | 1991-06-13 | 1992-12-17 | Toshiba Corp | 最適化経路計画装置及び自律移動ロボット |
SE502834C2 (sv) * | 1994-03-29 | 1996-01-29 | Electrolux Ab | Förfarande och anordning för avkänning av hinder vid självgående anordning |
KR0168189B1 (ko) * | 1995-12-01 | 1999-02-01 | 김광호 | 로보트의 환경인식장치 및 그 제어방법 |
US5995884A (en) * | 1997-03-07 | 1999-11-30 | Allen; Timothy P. | Computer peripheral floor cleaning system and navigation method |
IL124413A (en) * | 1998-05-11 | 2001-05-20 | Friendly Robotics Ltd | System and method for area coverage with an autonomous robot |
GB2344900A (en) | 1998-12-18 | 2000-06-21 | Notetry Ltd | Robotic floor cleaning device with obstacle detection |
US6338013B1 (en) * | 1999-03-19 | 2002-01-08 | Bryan John Ruffner | Multifunctional mobile appliance |
US6611738B2 (en) * | 1999-07-12 | 2003-08-26 | Bryan J. Ruffner | Multifunctional mobile appliance |
US6314341B1 (en) * | 1999-11-26 | 2001-11-06 | Yutaka John Kanayama | Method of recording trajectory data and sensor data for a manually-driven vehicle |
GB0126497D0 (en) * | 2001-11-03 | 2002-01-02 | Dyson Ltd | An autonomous machine |
US6907336B2 (en) * | 2003-03-31 | 2005-06-14 | Deere & Company | Method and system for efficiently traversing an area with a work vehicle |
US7010425B2 (en) * | 2003-03-31 | 2006-03-07 | Deere & Company | Path planner and a method for planning a path of a work vehicle |
-
2001
- 2001-11-03 GB GBGB0126497.7A patent/GB0126497D0/en not_active Ceased
-
2002
- 2002-10-31 JP JP2003542414A patent/JP4249624B2/ja not_active Expired - Fee Related
- 2002-10-31 AT AT02772585T patent/ATE363679T1/de not_active IP Right Cessation
- 2002-10-31 WO PCT/GB2002/004919 patent/WO2003040845A1/en active IP Right Grant
- 2002-10-31 EP EP02772585A patent/EP1440354B1/en not_active Expired - Lifetime
- 2002-10-31 AU AU2002337343A patent/AU2002337343B2/en not_active Ceased
- 2002-10-31 DE DE60220435T patent/DE60220435T2/de not_active Expired - Lifetime
- 2002-10-31 US US10/494,300 patent/US7085624B2/en not_active Expired - Fee Related
-
2007
- 2007-10-09 JP JP2007263563A patent/JP4846686B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
WO2003040845A1 (en) | 2003-05-15 |
EP1440354B1 (en) | 2007-05-30 |
JP4249624B2 (ja) | 2009-04-02 |
JP2005508540A (ja) | 2005-03-31 |
JP2008077670A (ja) | 2008-04-03 |
DE60220435T2 (de) | 2008-01-31 |
GB0126497D0 (en) | 2002-01-02 |
ATE363679T1 (de) | 2007-06-15 |
US20050085947A1 (en) | 2005-04-21 |
EP1440354A1 (en) | 2004-07-28 |
DE60220435D1 (de) | 2007-07-12 |
US7085624B2 (en) | 2006-08-01 |
AU2002337343B2 (en) | 2006-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4846686B2 (ja) | 自律マシン、自律マシン制御方法、ならびに自律マシンを制御するプログラム | |
JP3955569B2 (ja) | 自律マシン | |
AU2002337343A1 (en) | An autonomous machine | |
US11845189B2 (en) | Domestic robotic system and method | |
WO2003040846A1 (en) | An autonomous machine | |
CN106200633B (zh) | 使用物理特征定位和制图 | |
EP3084540B1 (en) | Robotic cleaning device and operating method | |
US10617271B2 (en) | Robotic cleaning device and method for landmark recognition | |
WO2000038025A1 (en) | Improvements in or relating to floor cleaning devices | |
JP2004275468A (ja) | 自走式掃除機およびその運転方法 | |
JP2011138502A (ja) | 区域分解を用いるエリア・カバレッジ・システムおよび方法 | |
US20120185123A1 (en) | System and method for vehicle path determination | |
TW202014819A (zh) | 移動式機器人及其控制方法 | |
Goel et al. | Systematic floor coverage of unknown environments using rectangular regions and localization certainty | |
US20230157506A1 (en) | Trajectory-based localization and mapping |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100420 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100707 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101019 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101220 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110308 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110912 |
|
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: 20111004 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111012 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |