JPH09206258A - 清掃ロボットの制御方法 - Google Patents
清掃ロボットの制御方法Info
- Publication number
- JPH09206258A JPH09206258A JP8016776A JP1677696A JPH09206258A JP H09206258 A JPH09206258 A JP H09206258A JP 8016776 A JP8016776 A JP 8016776A JP 1677696 A JP1677696 A JP 1677696A JP H09206258 A JPH09206258 A JP H09206258A
- Authority
- JP
- Japan
- Prior art keywords
- obstacle
- wall
- distance
- cleaning robot
- detection sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Suction Cleaners (AREA)
- Manipulator (AREA)
Abstract
1〜17c1、近距離の障害物を検出するセンサ17a
2〜17c2、壁間距離を検出するセンサ23a及び2
3bを清掃ロボットに設け、センサ17a1〜17c1
が障害物を検出したときセンサ23a及び23bが検出
する壁間距離を拡げる一次回避動作を行うステップと、
この一次回避動作を行った後に、センサ17a2〜17
c2が障害物を検出したとき清掃ロボットの走行を停止
させ所定角度でスピンターンを行う二次回避動作を行う
ステップとを備える。
Description
行し、かつ自動清掃を行う清掃ロボットの制御方法に関
する。
併せ持つ清掃ロボットが提案されている。例えば、特開
平4−260905号公報には、蓄電池を電源とするモ
ータ、操舵輪、方位等を検出する各種センサ、これらの
要素を制御するマイクロコンピュータ等を搭載して自律
走行する機能に、洗浄液を床面に散水する散水口、床面
を清掃する清掃ブラシ、集塵を吸い込む吸引ノズル、清
掃後の汚水を吸引するスクイジ等を有する自動清掃機能
を備えた清掃ロボットが記載されている。また、他の従
来の清掃ロボットには、特願平6−221766号公報
に記載されたように、廊下のように両側に壁がある床面
を壁沿いに走行するものも存在する。
ボットには次のような問題があった。図13に示される
ように、壁1が平坦ではなく突起2等の障害物が存在し
た場合、どのような障害物であっても清掃ロボット3を
4回スピンターンさせて回避しており、清掃効率の大幅
な低下を招いていた。
る場合、また大きい障害物がある場合にも、障害物に応
じた回避動作を行い清掃効率を向上させることが可能な
清掃ロボットの制御方法を提供することを目的とする。
制御方法は、清掃ロボットを壁沿いに走行させていると
きに障害物を回避する方法であって、前方の障害物を検
出する第1の障害物検出センサと、前方の障害物を検出
し前記第1の障害物検出センサよりも検出距離が短い第
2の障害物検出センサと、壁までの距離を測定する壁間
距離検出センサとを清掃ロボットに設け、前記第1の障
害物検出センサが障害物を検出したとき、前記壁間距離
検出センサが検出する壁までの距離を拡げる一次回避動
作を行うステップと、前記一次回避動作を行った後に、
前記第2の障害物検出センサが障害物を検出したとき、
清掃ロボットの走行を停止させ、所定角度でスピンター
ンを行う二次回避動作を行うステップとを備えることを
特徴としている。
は、第1の角度で行う第1のスピンターンと、この第1
のスピンターンを行った後に前記第2の障害物検出セン
サが障害物を検出したとき前記第1の角度よりも大きい
第2の角度で行う第2のスピンターンとが含まれていて
もよい。
前方の障害物を検出する第1の障害物検出センサと、前
方の障害物を検出し前記第1の障害物検出センサよりも
検出距離が短い第2の障害物検出センサと、壁までの距
離を測定する壁間距離検出センサと、走行方向を検出す
る方位センサとを清掃ロボットに設け、清掃ロボットに
目標走行方向と第1の壁間距離とを設定し、前記方位セ
ンサが検出する走行方向が前記目標走行方向を維持し、
前記壁間距離検出センサが検出する壁までの距離が前記
第1の壁間距離を維持するように清掃ロボットを走行さ
せるステップと、前記第1の障害物検出センサが障害物
を検出した場合であって、前記方位センサが検出した走
行方向が前記目標走行方向よりも壁に接近する方へずれ
ており、さらにこのずれ角度が所定の接近角度以下の場
合、前記第1の壁間距離よりも大きい第2の壁間距離を
保つように設定を変更するステップと、前記第1の障害
物検出センサが障害物を検出した場合であって、前記方
位センサが検出した走行方向が前記目標走行方向よりも
壁に接近する方へずれており、さらにこのずれ角度が前
記所定の接近角度よりも大きい場合は、前記第2の障害
物検出センサが障害物を検出したときに清掃ロボットの
走行を停止させ、壁までの距離が拡がる方向へ第1の角
度スピンターンさせ、第2の障害物検出センサが障害物
をさらに検出したときは第1の角度よりも大きい第2の
角度スピンターンさせるステップとを備えている。
る清掃ロボットの制御方法について説明する。先ず、本
実施の形態の制御方法により、障害物を回避する動作の
概略について述べる。
障害物を検出したり障害物までの距離を検出する各種セ
ンサが設けられている。清掃ロボット10の前部中央に
は、300〜2500mmの範囲の前方の障害物を検出す
る前方障害物センサ17b1と、300mm以下の範囲の
障害物を検出する前方障害物センサ17b2とが設けら
れている。同様に、清掃ロボット10の左右両側には、
300〜2500mmの範囲の前方の障害物を検出する前
方障害物センサ17a1及び17c1と、300mm以下
の範囲の障害物を検出する前方障害物センサ17a2及
び17c2とが設けられている。
する前方障害物センサ17b1及び17b2は検出範囲
が広い広角のセンサであり、清掃ロボット10の全幅の
範囲内に含まれる殆ど全ての障害物を検出することがで
きる。逆に、左右両側に設けられた前方障害物センサ1
7a1及び17a2と、前方障害物センサ17c1及び
17c2は、検出範囲の広がりは狭く、清掃ロボット1
0の幅よりもなるべく外へ拡がらないようにする必要が
ある。
には、左右の壁までのそれぞれの距離を測定する左壁検
出センサ23bと、右壁検出センサ23aとが設けら
れ、後部中央付近には清掃ロボット10が障害物を回避
したことを確認するための後部左壁検出センサ26bと
後部右壁検出センサ26aとが配置されている。このよ
うなセンサを用いて障害物を検出しながら、次のように
走行を制御する。 (1) 清掃ロボット10を、壁から約150mm離した
状態で走行を開始する。
パ等の小さな凹凸があるが、これらの殆どは100mmの
範囲内にある。さらに、上記障害物センサには検出範囲
が清掃ロボット10の幅よりも若干拡がることを考慮す
る必要がある。そこで、清掃ロボット10が壁際の小さ
い凹凸を障害物と検出して不必要な回避動作を行うこと
なく走行することができるように、予め壁から150mm
程度離しておく。 (2) 清掃ロボット10が走行中に遠距離前方に障害
物を検出した場合、走行速度を落として徐行するととも
に、壁に対する清掃ロボット10の進行方向を判断す
る。図5(a)に示されたように、右壁1aへ近接して
いく角度が2度以下である場合は、右壁1aまで300
mmの距離を保つように設定を変更する。前方障害物検出
センサ17a1〜c1が検出し得る2500mmの距離を
走行する場合、この間に近接していく距離は90mm(=
2500*tan 2deg )であり、右壁1aを障害物と誤
認することはない。図5(b)に示されたように、左壁
1bに近接していく場合も同様であり、図6に示された
ように左壁1bまでの距離を300mmとする。
に、消化器が存在することがある。しかし、一般の消化
器の凸量は300mm以内である。そこで、障害物を検出
した後は、壁間距離を300mmに設定して走行すること
で、消化器のような障害物も回避することとする。 (3) 壁間距離を300mmに設定して走行し、前方に
障害物を検出しない場合には、回避動作が完了したと判
断し、通常の走行速度に戻す。この後、後部右壁検出セ
ンサ26a又は後部左壁検出センサ26bにより障害物
を回避したことを確認し、壁間距離を150mmに戻して
走行を再開する。 (4) 壁間距離を300mmに設定しても依然として前
方に障害物を検出する場合は、検出距離が短い障害物セ
ンサが障害物を検出した時に清掃ロボットの走行を停止
する。停止状態で2度の角度で、その場スピンターンを
行う。ここで、2度の角度でスピンターンを行うのは、
障害物の大きさに応じてなるべく進路の変更量を小さく
するためであり、±1度の変化があってもよい。 (5) 前方に障害物が存在しない場合は、障害物を回
避する動作が完了したと判断して、通常走行動作に戻
る。より具体的には、図7に示されるように、2度のス
ピンターンを行って障害物を回避したことを後部左壁検
出センサ26bにより確認した後、左壁1bまでの距離
が150mmを保つように走行する。 (6) 図8に示されたように左壁1bに300mm以上
の障害物が存在する場合は、90度のスピンターンを4
回行って回避する。
の対象となる清掃ロボットの制御機構の構成を図1に示
し、この制御機構を搭載した清掃ロボットの構成を図2
に示す。
掃ロボット10に右車輪12a及び左車輪12bが配置
され、それぞれが右駆動モータ11a及び左駆動モータ
11bによって回転する。右駆動モータ11a及び左駆
動モータ11bは、右ドライバ15a及び左ドライバ1
5bによって駆動される。制御装置16は、方位センサ
18、右前方障害物センサ17a1及び17a2、中央
前方障害物センサ17b1及び17b2、左前方障害物
センサ17c1及び17c2、右壁検出センサ23a、
左壁検出センサ23b、後部右壁検出センサ26a、後
部左壁検出センサ26b、右距離センサ14a及び左距
離センサ14bの検出結果に応じて、右ドライバ15a
及び左ドライバ15bを制御する。
自在な清掃ブラシ25a〜25cが配置されている。清
掃ブラシ25a〜25cの前部には図示されていない散
水口が設けられ、洗浄液が吐出される。清掃ブラシ25
a〜25cの後部には、汚水を吸引するためのスクイジ
24が設けられている。
り詳細に示す。制御部16は、インタフェース19a〜
19c、メインコントローラ20、カウンタ21、A/
D変換器22を有している。図2及び図3に示されたよ
うに、右前方障害物センサ17a1及び17a2が清掃
ロボット10の前部右側に設けられ、中央前方障害物セ
ンサ17b1及び17b2が前部中央に、また左前方障
害物センサ17c1及び17c2が清掃ロボット10の
前部左側に設けられている。検出距離は、センサ17a
1、17b1及び17c1は300〜2500mmと長
く、センサ17a2、17b2及び17c2は300mm
未満と短い。これらのセンサが障害物を検出すると、そ
の検出信号をインタフェース19aに入力する。
て、基準方位に対する清掃ロボット10の走行方位を検
出して方位検出信号をインタフェース19bに入力す
る。
〜17c1及び17a2〜17c2から出力された信号
を与えられ、増幅等の必要な処理を行ってメインコント
ローラ20に与える。インタフェース19bは、方位セ
ンサ18からの信号を与えられて増幅等を行い、メイン
コントローラ20に与える。
23bと、後部右壁検出センサ26a及び後部左壁検出
センサ26bとがそれぞれ壁までの距離を検出しアナロ
グ信号を出力すると、A/D変換器22に入力される。
A/D変換器22は、このアナログ信号をデジタル信号
に変換してメインコントローラ20に出力する。
ト10の走行距離に関する情報も入力される。右距離セ
ンサ14aは、右駆動モータ11aの回転軸の回転をエ
ンコーダ等で検出し、左距離センサ14bは、左駆動モ
ータ11bの回転軸の回転をエンコーダ等で検出して、
カウンタ21に入力する。カウンタ21は、所定時間内
の回転数から、右車輪12aと左車輪12bの走行距離
を算出してメインコントローラ20に出力する。
ス19a及び19b、A/D変換器22、カウンタ21
から与えられた情報に基づき、インタフェース19cに
制御信号を出力する。インタフェース19cは、この制
御信号に増幅等を行って右ドライバ15a及び左ドライ
バ15bに与える。右ドライバ15a及び左ドライバ1
5bは、この制御信号に基づいて右駆動モータ11a及
び左駆動モータ11bの動作を制御する。
り、清掃ロボットが障害物を回避するときの動作の手順
をフローチャートを用いて説明する。先ず、図9に壁に
沿って走行している最中に障害物を回避する手順を示
す。ステップ102として、検出距離が短い前方障害物
センサ17a2〜17c2が、清掃ロボット10の前方
300mm以内の近接した位置に障害物を検出したか否か
を判断する。障害物が検出された場合は、図10のフロ
ーチャートにおけるステップ202へ移行する。障害物
が検出されないときは、ステップ104として右壁と左
壁のいずれに沿って走行しているかを判断する。右壁に
沿って走行している場合は、ステップ106で、検出距
離が長い右前方障害物センサ17a1と中央前方障害物
センサ17b1のいずれかが障害物を検出したか否かを
判断する。左壁に沿って走行している場合は、ステップ
108として、検出距離が長い左前方障害物センサ17
c1と中央前方障害物センサ17b1のいずれかが障害
物を検出したか否かを判断する。検出しないときは、ス
テップ122を経て124へ移行し、通常の壁沿い走行
を続行する。ステップ126で、設定距離を走行し終わ
ったか否かを判断し、走行し終えたときはステップ12
8として走行を停止する。走行が未だ終了していないと
きは、ステップ102へ戻る。
が検出されたときは、ステップ110へ移行し、清掃ロ
ボット10の目標走行方向と、方位センサ18により検
出した現在の走行方向とを比較する。
かを判断し、離れる方向である場合はステップ118へ
移行して徐行し、接近する方向である場合はステップ1
14へ移行する。ステップ114で、目標走行方向と現
在の走行方向とのずれが2度以内か否かを判断し、2度
以内であればステップ118で徐行し、さらにステップ
120へ移行して目標壁間距離を150mmから300mm
へ変更する。ステップ114で進行方向のずれが2度を
越える場合は、ステップ116へ移行して徐行する。こ
こで、目標進行方向と現在の走行方向とのずれが2度以
内とは、図12(a)又は(b)におけるハッチングさ
れた領域にあることをいう。この領域にある場合に、ス
テップ118へ移行し、この領域外にある場合は2度を
越えるとしてステップ116へ移行する。
い、上述したステップ126で設定距離を走行したか否
かを判断する。
ンサ17a2〜17c2が300mm以内に障害物を検出
したか否かを判断し、検出した場合は図10のステップ
202へ移行する。ステップ202において、清掃ロボ
ット10の走行を減速させ停止させる。ステップ204
において、障害物から離れる方向に2度の角度でスピン
ターンを行う。ここで、2度スピンターンを行うときの
動作手順は後述する。
センサ17a2〜17c2が300mm以内に障害物を検
出したか否かの判断を行う。ステップ208で、障害物
を検出したか否かを判断し、検出したときはステップ2
10へ移行する。ステップ210において、通常の障害
物回避動作を行う。通常は、90度その場スピンターン
を行う。ステップ208で障害物を検出していない場合
は、上記ステップ122へ移行して徐行を解除し、ステ
ップ124で壁沿い走行を再開する。
示す。ステップ302として右駆動モータ11a及び左
駆動モータ11bの回転を減速させた後停止させる。ス
テップ304において、清掃ロボット10の目標走行方
向が0度であるか又は180度であるを判断する。0度
である場合は、ステップ306へ移行し、左壁に沿う走
行であるか右壁に沿う走行であるかを判断する。左壁に
沿う走行である場合は、ステップ308へ移行して、図
示されたように0度の現在位置から+2度の方向へスピ
ンターンを行う。右壁に沿う走行では、ステップ310
において、0度の位置から−2度の方向へスピンターン
を行う。
であると判断した場合は、ステップ312へ移行する。
ステップ312において、左壁に沿う走行であるか右壁
に沿う走行であるかを判断する。左壁に沿う走行である
場合は、ステップ314へ移行して180度の現在位置
から−178度の方向へスピンターンを行う。右壁に沿
う走行では、ステップ316において180度の位置か
ら+178度の方向へスピンターンを行う。
出した場合はどのような障害物であっても図13に示さ
れたように4回90度スピンターンを行っていたため清
掃効率が低いという問題があった。これに対し、本実施
の形態によれば、前方の障害物を検出するセンサとして
検出距離の異なるものを2つ備え、遠方に障害物を検出
したときは壁間距離を拡げ、近距離で障害物を検出した
場合は、スピンターンを2度の角度で行い、その後も依
然として障害物を検出した場合に90度スピンターンを
行う。これにより、障害物に応じて無駄な回避動作を行
わないようにし、清掃作業の効率を向上させることがで
きる。
するものではない。例えば、本実施の形態では清掃ロボ
ットの後部に壁間距離センサを備えて障害物を回避した
ことを確認するのに用いているが、必ずしも備える必要
はない。また、障害物を検出したとき、壁間距離を大き
くとったりスピンターンを行うという動作の他に徐行を
行っているが、必ずしも徐行という動作を採り入れなく
ともよい。
ットの制御方法は、前方の障害物を検出するセンサとし
て検出距離の長いものと短いものとを設け、検出距離の
長いセンサが障害物を検出したとき壁までの距離を拡げ
る一次回避動作を行わせ、この後も依然として検出距離
の短いセンサが障害物を検出したときは停止してスピン
ターンを行うという二次回避動作を行わせるため、障害
物に応じた必要な回避動作のみを行わせることで、清掃
効率を向上させることができる。
御される清掃ロボットの制御部の構成を示したブロック
図。
たブロック図。
明図。
右壁に沿う走行時と左壁に沿う走行時とに分けて示した
説明図。
回避する様子を示した説明図。
物を回避する様子を示した説明図。
に、依然として障害物を検出し、さらに90度スピンタ
ーンを行って障害物を回避する様子を示した説明図。
て、壁沿い走行時に障害物を回避する手順を示したフロ
ーチャート。
で検出したときの回避手順を示したフローチャート。
を示したフローチャート。
ボットの走行方向とのずれを示した説明図。
を回避する動作を示した説明図。
Claims (3)
- 【請求項1】清掃ロボットを壁沿いに走行させていると
きに障害物を回避する清掃ロボットの制御方法におい
て、 前方の障害物を検出する第1の障害物検出センサと、前
方の障害物を検出し前記第1の障害物検出センサよりも
検出距離が短い第2の障害物検出センサと、壁までの距
離を測定する壁間距離検出センサとを清掃ロボットに設
け、 前記第1の障害物検出センサが障害物を検出したとき、
前記壁間距離検出センサが検出する壁までの距離を拡げ
る一次回避動作を行うステップと、 前記一次回避動作を行った後に、前記第2の障害物検出
センサが障害物を検出したとき、清掃ロボットの走行を
停止させ、所定角度でスピンターンを行う二次回避動作
を行うステップと、 を備えることを特徴とする清掃ロボットの制御方法。 - 【請求項2】前記二次回避動作におけるスピンターン
は、第1の角度で行う第1のスピンターンと、この第1
のスピンターンを行った後に前記第2の障害物検出セン
サが障害物を検出したとき前記第1の角度よりも大きい
第2の角度で行う第2のスピンターンとが含まれること
を特徴とする請求項1記載の清掃ロボットの制御方法。 - 【請求項3】清掃ロボットを壁沿いに走行させていると
きに障害物を回避する清掃ロボットの制御方法におい
て、 前方の障害物を検出する第1の障害物検出センサと、前
方の障害物を検出し前記第1の障害物検出センサよりも
検出距離が短い第2の障害物検出センサと、壁までの距
離を測定する壁間距離検出センサと、走行方向を検出す
る方位センサとを清掃ロボットに設け、 清掃ロボットに目標走行方向と第1の壁間距離とを設定
し、前記方位センサが検出する走行方向が前記目標走行
方向を維持し、前記壁間距離検出センサが検出する壁ま
での距離が前記第1の壁間距離を維持するように清掃ロ
ボットを走行させるステップと、 前記第1の障害物検出センサが障害物を検出した場合で
あって、前記方位センサが検出した走行方向が前記目標
走行方向よりも壁に接近する方へずれており、さらにこ
のずれ角度が所定の接近角度以下の場合、前記第1の壁
間距離よりも大きい第2の壁間距離を保つように設定を
変更するステップと、 前記第1の障害物検出センサが障害物を検出した場合で
あって、前記方位センサが検出した走行方向が前記目標
走行方向よりも壁に接近する方へずれており、さらにこ
のずれ角度が前記所定の接近角度よりも大きい場合は、
前記第2の障害物検出センサが障害物を検出したときに
清掃ロボットの走行を停止させ、壁までの距離が拡がる
方向へ第1の角度スピンターンさせ、第2の障害物検出
センサが障害物をさらに検出したときは第1の角度より
も大きい第2の角度スピンターンさせるステップと、 を備えたことを特徴とする清掃ロボットの制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01677696A JP3660042B2 (ja) | 1996-02-01 | 1996-02-01 | 清掃ロボットの制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01677696A JP3660042B2 (ja) | 1996-02-01 | 1996-02-01 | 清掃ロボットの制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09206258A true JPH09206258A (ja) | 1997-08-12 |
| JP3660042B2 JP3660042B2 (ja) | 2005-06-15 |
Family
ID=11925611
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01677696A Expired - Lifetime JP3660042B2 (ja) | 1996-02-01 | 1996-02-01 | 清掃ロボットの制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3660042B2 (ja) |
Cited By (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002533796A (ja) * | 1998-12-18 | 2002-10-08 | ダイソン・リミテッド | センサーの配置 |
| JP2004195215A (ja) * | 2002-12-16 | 2004-07-15 | Irobot Corp | 自律的床清掃ロボット |
| KR100500839B1 (ko) * | 2002-11-05 | 2005-07-12 | 삼성광주전자 주식회사 | 벽추종기능을 갖는 로봇청소기 및 벽추종방법 |
| JP2006293975A (ja) * | 2005-03-15 | 2006-10-26 | Matsushita Electric Works Ltd | 自律移動装置 |
| CN100399973C (zh) * | 2004-11-11 | 2008-07-09 | Lg电子株式会社 | 机器人清洁器的移动距离感应装置及其方法 |
| US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
| US7885738B2 (en) | 2004-11-26 | 2011-02-08 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus for self-propelled mobile unit with obstacle avoidance during wall-following algorithm |
| JP2012022712A (ja) * | 2005-12-02 | 2012-02-02 | Irobot Corp | 自律型カバレッジロボット |
| US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
| US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
| US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
| US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
| US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
| US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
| US8418303B2 (en) | 2006-05-19 | 2013-04-16 | Irobot Corporation | Cleaning robot roller processing |
| US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
| JP2013255860A (ja) * | 2005-02-18 | 2013-12-26 | Irobot Corp | 表面処理ロボット |
| WO2014175706A1 (ko) * | 2013-04-26 | 2014-10-30 | 주식회사 모뉴엘 | 로봇 청소기 및 그 제어방법 |
| US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
| US8966707B2 (en) | 2005-02-18 | 2015-03-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US8978196B2 (en) | 2005-12-02 | 2015-03-17 | Irobot Corporation | Coverage robot mobility |
| US9104204B2 (en) | 2001-06-12 | 2015-08-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| JP2015172967A (ja) * | 2001-06-12 | 2015-10-01 | アイロボット コーポレイション | 移動型ロボット清掃機 |
| US9223749B2 (en) | 2004-07-07 | 2015-12-29 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
| US9229454B1 (en) | 2004-07-07 | 2016-01-05 | Irobot Corporation | Autonomous mobile robot system |
| US9360300B2 (en) | 2004-03-29 | 2016-06-07 | Irobot Corporation | Methods and apparatus for position estimation using reflected light sources |
| US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| JP2018086218A (ja) * | 2016-11-30 | 2018-06-07 | シーバイエス株式会社 | 清掃装置およびその制御方法 |
| CN108189040A (zh) * | 2018-03-09 | 2018-06-22 | 成都圭目机器人有限公司 | 一种污水管线检测机器人系统 |
| CN108268041A (zh) * | 2018-01-23 | 2018-07-10 | 南京阿凡达机器人科技有限公司 | 一种用于机器人的障碍物检测方法及系统 |
| JP2018114561A (ja) * | 2017-01-16 | 2018-07-26 | 日本精工株式会社 | 障害物判定装置 |
| CN109222771A (zh) * | 2018-11-02 | 2019-01-18 | 珠海市微半导体有限公司 | 一种基于清洁机器人的凸起感应装置及脱困方法 |
| US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
| CN110865640A (zh) * | 2019-10-11 | 2020-03-06 | 黄少豪 | 一种智能机器人的避障结构 |
| CN110928315A (zh) * | 2019-12-20 | 2020-03-27 | 深圳市杉川机器人有限公司 | 自主机器人及其控制方法 |
| US11202542B2 (en) | 2017-05-25 | 2021-12-21 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
| CN113966976A (zh) * | 2021-09-28 | 2022-01-25 | 安克创新科技股份有限公司 | 清洁机器人及用于控制清洁机器人行进的方法 |
| US11284702B2 (en) | 2017-05-15 | 2022-03-29 | Sharkninja Operating Llc | Side brush with bristles at different lengths and/or angles for use in a robot cleaner and side brush deflectors |
| WO2022218177A1 (zh) * | 2021-04-15 | 2022-10-20 | 北京石头创新科技有限公司 | 机器人避障方法及装置、机器人、存储介质、电子设备 |
| WO2023098384A1 (zh) * | 2021-12-02 | 2023-06-08 | 追觅创新科技(苏州)有限公司 | 清扫控制方法、装置、机器人、存储介质及电子装置 |
| WO2024183689A1 (zh) * | 2023-03-09 | 2024-09-12 | 天津望圆智能科技股份有限公司 | 水池清洁机器人的换向装置控制方法及装置 |
| WO2025045276A1 (zh) * | 2023-08-25 | 2025-03-06 | 北京石头创新科技有限公司 | 自清洁设备的控制方法、控制装置及自清洁设备 |
| JP7799143B1 (ja) * | 2024-08-08 | 2026-01-14 | 川崎重工業株式会社 | 移動体、制御装置、制御方法及び制御プログラム |
| WO2026034143A1 (ja) * | 2024-08-08 | 2026-02-12 | 川崎重工業株式会社 | 移動体、制御装置、制御方法及び制御プログラム |
-
1996
- 1996-02-01 JP JP01677696A patent/JP3660042B2/ja not_active Expired - Lifetime
Cited By (86)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002533796A (ja) * | 1998-12-18 | 2002-10-08 | ダイソン・リミテッド | センサーの配置 |
| US9446521B2 (en) | 2000-01-24 | 2016-09-20 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
| US9144361B2 (en) | 2000-04-04 | 2015-09-29 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US9622635B2 (en) | 2001-01-24 | 2017-04-18 | Irobot Corporation | Autonomous floor-cleaning robot |
| US9582005B2 (en) | 2001-01-24 | 2017-02-28 | Irobot Corporation | Robot confinement |
| US9167946B2 (en) | 2001-01-24 | 2015-10-27 | Irobot Corporation | Autonomous floor cleaning robot |
| US8368339B2 (en) | 2001-01-24 | 2013-02-05 | Irobot Corporation | Robot confinement |
| JP2015172967A (ja) * | 2001-06-12 | 2015-10-01 | アイロボット コーポレイション | 移動型ロボット清掃機 |
| US9104204B2 (en) | 2001-06-12 | 2015-08-11 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
| US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
| US8386081B2 (en) | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
| US9949608B2 (en) | 2002-09-13 | 2018-04-24 | Irobot Corporation | Navigational control system for a robotic device |
| US8428778B2 (en) | 2002-09-13 | 2013-04-23 | Irobot Corporation | Navigational control system for a robotic device |
| KR100500839B1 (ko) * | 2002-11-05 | 2005-07-12 | 삼성광주전자 주식회사 | 벽추종기능을 갖는 로봇청소기 및 벽추종방법 |
| JP2004195215A (ja) * | 2002-12-16 | 2004-07-15 | Irobot Corp | 自律的床清掃ロボット |
| US9215957B2 (en) | 2004-01-21 | 2015-12-22 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8390251B2 (en) | 2004-01-21 | 2013-03-05 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8854001B2 (en) | 2004-01-21 | 2014-10-07 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
| US8378613B2 (en) | 2004-01-28 | 2013-02-19 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US8253368B2 (en) | 2004-01-28 | 2012-08-28 | Irobot Corporation | Debris sensor for cleaning apparatus |
| US9360300B2 (en) | 2004-03-29 | 2016-06-07 | Irobot Corporation | Methods and apparatus for position estimation using reflected light sources |
| US9486924B2 (en) | 2004-06-24 | 2016-11-08 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
| US9223749B2 (en) | 2004-07-07 | 2015-12-29 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
| US9229454B1 (en) | 2004-07-07 | 2016-01-05 | Irobot Corporation | Autonomous mobile robot system |
| CN100399973C (zh) * | 2004-11-11 | 2008-07-09 | Lg电子株式会社 | 机器人清洁器的移动距离感应装置及其方法 |
| US7706921B2 (en) | 2004-11-11 | 2010-04-27 | Lg Electronics Inc. | Moving distance sensing apparatus for robot cleaner and method therefor |
| US7885738B2 (en) | 2004-11-26 | 2011-02-08 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus for self-propelled mobile unit with obstacle avoidance during wall-following algorithm |
| US10470629B2 (en) | 2005-02-18 | 2019-11-12 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US9445702B2 (en) | 2005-02-18 | 2016-09-20 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| JP2013255860A (ja) * | 2005-02-18 | 2013-12-26 | Irobot Corp | 表面処理ロボット |
| US8855813B2 (en) | 2005-02-18 | 2014-10-07 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8966707B2 (en) | 2005-02-18 | 2015-03-03 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
| US8382906B2 (en) | 2005-02-18 | 2013-02-26 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8985127B2 (en) | 2005-02-18 | 2015-03-24 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
| US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
| JP2006293975A (ja) * | 2005-03-15 | 2006-10-26 | Matsushita Electric Works Ltd | 自律移動装置 |
| US8978196B2 (en) | 2005-12-02 | 2015-03-17 | Irobot Corporation | Coverage robot mobility |
| US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
| JP2012022712A (ja) * | 2005-12-02 | 2012-02-02 | Irobot Corp | 自律型カバレッジロボット |
| US8374721B2 (en) | 2005-12-02 | 2013-02-12 | Irobot Corporation | Robot system |
| US9392920B2 (en) | 2005-12-02 | 2016-07-19 | Irobot Corporation | Robot system |
| JP2014076399A (ja) * | 2005-12-02 | 2014-05-01 | Irobot Corp | 自律カバレッジロボット |
| US9492048B2 (en) | 2006-05-19 | 2016-11-15 | Irobot Corporation | Removing debris from cleaning robots |
| US10244915B2 (en) | 2006-05-19 | 2019-04-02 | Irobot Corporation | Coverage robots and associated cleaning bins |
| US9955841B2 (en) | 2006-05-19 | 2018-05-01 | Irobot Corporation | Removing debris from cleaning robots |
| US8418303B2 (en) | 2006-05-19 | 2013-04-16 | Irobot Corporation | Cleaning robot roller processing |
| US9317038B2 (en) | 2006-05-31 | 2016-04-19 | Irobot Corporation | Detecting robot stasis |
| US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
| US11498438B2 (en) | 2007-05-09 | 2022-11-15 | Irobot Corporation | Autonomous coverage robot |
| US10070764B2 (en) | 2007-05-09 | 2018-09-11 | Irobot Corporation | Compact autonomous coverage robot |
| US8370985B2 (en) | 2007-05-09 | 2013-02-12 | Irobot Corporation | Compact autonomous coverage robot |
| US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
| US8839477B2 (en) | 2007-05-09 | 2014-09-23 | Irobot Corporation | Compact autonomous coverage robot |
| US8239992B2 (en) | 2007-05-09 | 2012-08-14 | Irobot Corporation | Compact autonomous coverage robot |
| US10299652B2 (en) | 2007-05-09 | 2019-05-28 | Irobot Corporation | Autonomous coverage robot |
| US11072250B2 (en) | 2007-05-09 | 2021-07-27 | Irobot Corporation | Autonomous coverage robot sensing |
| US8347444B2 (en) | 2007-05-09 | 2013-01-08 | Irobot Corporation | Compact autonomous coverage robot |
| US8438695B2 (en) | 2007-05-09 | 2013-05-14 | Irobot Corporation | Autonomous coverage robot sensing |
| US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
| US11058271B2 (en) | 2010-02-16 | 2021-07-13 | Irobot Corporation | Vacuum brush |
| US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
| WO2014175706A1 (ko) * | 2013-04-26 | 2014-10-30 | 주식회사 모뉴엘 | 로봇 청소기 및 그 제어방법 |
| JP2018086218A (ja) * | 2016-11-30 | 2018-06-07 | シーバイエス株式会社 | 清掃装置およびその制御方法 |
| JP2018114561A (ja) * | 2017-01-16 | 2018-07-26 | 日本精工株式会社 | 障害物判定装置 |
| US11284702B2 (en) | 2017-05-15 | 2022-03-29 | Sharkninja Operating Llc | Side brush with bristles at different lengths and/or angles for use in a robot cleaner and side brush deflectors |
| US11839346B2 (en) | 2017-05-25 | 2023-12-12 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
| US11202542B2 (en) | 2017-05-25 | 2021-12-21 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
| US12342979B2 (en) | 2017-05-25 | 2025-07-01 | Sharkninja Operating Llc | Robotic cleaner with dual cleaning rollers |
| CN108268041A (zh) * | 2018-01-23 | 2018-07-10 | 南京阿凡达机器人科技有限公司 | 一种用于机器人的障碍物检测方法及系统 |
| CN108189040A (zh) * | 2018-03-09 | 2018-06-22 | 成都圭目机器人有限公司 | 一种污水管线检测机器人系统 |
| CN108189040B (zh) * | 2018-03-09 | 2023-06-27 | 成都圭目机器人有限公司 | 一种污水管线检测机器人系统 |
| CN109222771A (zh) * | 2018-11-02 | 2019-01-18 | 珠海市微半导体有限公司 | 一种基于清洁机器人的凸起感应装置及脱困方法 |
| CN110865640A (zh) * | 2019-10-11 | 2020-03-06 | 黄少豪 | 一种智能机器人的避障结构 |
| CN110865640B (zh) * | 2019-10-11 | 2024-03-12 | 黄少豪 | 一种智能机器人的避障结构 |
| CN110928315A (zh) * | 2019-12-20 | 2020-03-27 | 深圳市杉川机器人有限公司 | 自主机器人及其控制方法 |
| WO2022218177A1 (zh) * | 2021-04-15 | 2022-10-20 | 北京石头创新科技有限公司 | 机器人避障方法及装置、机器人、存储介质、电子设备 |
| CN113966976A (zh) * | 2021-09-28 | 2022-01-25 | 安克创新科技股份有限公司 | 清洁机器人及用于控制清洁机器人行进的方法 |
| CN113966976B (zh) * | 2021-09-28 | 2023-09-22 | 安克创新科技股份有限公司 | 清洁机器人及用于控制清洁机器人行进的方法 |
| WO2023098384A1 (zh) * | 2021-12-02 | 2023-06-08 | 追觅创新科技(苏州)有限公司 | 清扫控制方法、装置、机器人、存储介质及电子装置 |
| WO2024183689A1 (zh) * | 2023-03-09 | 2024-09-12 | 天津望圆智能科技股份有限公司 | 水池清洁机器人的换向装置控制方法及装置 |
| WO2025045276A1 (zh) * | 2023-08-25 | 2025-03-06 | 北京石头创新科技有限公司 | 自清洁设备的控制方法、控制装置及自清洁设备 |
| JP7799143B1 (ja) * | 2024-08-08 | 2026-01-14 | 川崎重工業株式会社 | 移動体、制御装置、制御方法及び制御プログラム |
| WO2026034143A1 (ja) * | 2024-08-08 | 2026-02-12 | 川崎重工業株式会社 | 移動体、制御装置、制御方法及び制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3660042B2 (ja) | 2005-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3660042B2 (ja) | 清掃ロボットの制御方法 | |
| JP4165965B2 (ja) | 自律走行作業車 | |
| JP3135587B2 (ja) | 壁際清掃装置 | |
| JPH0582602B2 (ja) | ||
| JPS62263508A (ja) | 自立型作業車 | |
| JPS62154008A (ja) | 自走ロボツトの走行制御方法 | |
| JPH08171416A (ja) | ホール通路をロボットが移動するための装置と方法 | |
| JPH0884696A (ja) | 清掃ロボットの制御方法及びその装置 | |
| JP2627472B2 (ja) | 移動体の障害物回避方法 | |
| JP2002323926A (ja) | 自律走行車 | |
| JP3301436B1 (ja) | 自立走行装置 | |
| JP2608509B2 (ja) | 移動体の障害物回避方法 | |
| CN119369377A (zh) | 一种用于泳池清洁机器人的行走控制方法 | |
| JP3277980B2 (ja) | 無人走行車の制御方法 | |
| JP2786516B2 (ja) | 作業車の走行方法 | |
| JPH06131044A (ja) | 無人走行車の制御装置 | |
| JP3241182B2 (ja) | 自立走行車 | |
| JP3446286B2 (ja) | 自走式掃除機 | |
| JPH09114523A (ja) | 自律走行車両及び自律走行車両の運転方法 | |
| JP2731587B2 (ja) | コンクリート床仕上ロボットの制御方式 | |
| JPH09167016A (ja) | 無人走行車の制御方法 | |
| JPS6093524A (ja) | 移動ロボットの制御装置 | |
| JPH05158536A (ja) | 清掃ロボットの制御方法 | |
| JP2002355205A (ja) | 移動作業ロボット | |
| JPS63156203A (ja) | 自立型作業車 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040827 |
|
| 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: 20050218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050316 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080325 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090325 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090325 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100325 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100325 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110325 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110325 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120325 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120325 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130325 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130325 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140325 Year of fee payment: 9 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |