JP2005230032A - 自律走行ロボットクリーナー - Google Patents

自律走行ロボットクリーナー Download PDF

Info

Publication number
JP2005230032A
JP2005230032A JP2004039300A JP2004039300A JP2005230032A JP 2005230032 A JP2005230032 A JP 2005230032A JP 2004039300 A JP2004039300 A JP 2004039300A JP 2004039300 A JP2004039300 A JP 2004039300A JP 2005230032 A JP2005230032 A JP 2005230032A
Authority
JP
Japan
Prior art keywords
sensor
traveling
obstacle
distance measurement
robot cleaner
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.)
Withdrawn
Application number
JP2004039300A
Other languages
English (en)
Inventor
Akira Saeki
亮 佐伯
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.)
Funai Electric Co Ltd
Original Assignee
Funai Electric 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 Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2004039300A priority Critical patent/JP2005230032A/ja
Publication of JP2005230032A publication Critical patent/JP2005230032A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Electric Suction Cleaners (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

【課題】自律走行ロボットクリーナーにおいて、床面に凸凹があっても誤差の小さい測距ができ、ジグザグに走行したりせず滑らかに走行できるようにする。
【解決手段】自律走行ロボットクリーナーは、加速度センサにより、機器本体の上下方向の加速度が検出された場合(S1でYES)に、障害物検出手段により機器本体の障害物までの距離を測定して測距値を得ると共に、加速度センサからの出力に基づいて測距値を補正するための補正値を求め(S2)、測距値を補正値で補正することにより補正測距値を算出する(S3)。さらに、この補正測距値を所定測距回数毎に平均化して平均値を求め(S4)、この平均値に基づいて走行手段を制御する(S5)。
【選択図】図6

Description

本発明は、自律走行しながら部屋の掃除を行う自律走行ロボットクリーナーに関するものである。
従来から、自律走行ロボットクリーナーにおいて、障害物までの距離を計測する距離検出手段と、障害物や床面の形状等に関する情報を取得する手段とを備えたものが知られている(例えば、特許文献1及び特許文献2参照)。しかしながら、特許文献1及び特許文献2に記載の自律走行ロボットクリーナーにおいては、凸凹な床面を走行して機器本体が上下動した場合、距離検出手段により計測された距離を補正する手段を何ら備えていないため、床面が凸凹面であった場合に、正確な測距を行うことができなかった。このため、凸凹面が連続する場合、障害物までの測距値がばらついてしまい、この測距値に基づいて走行手段を制御するとジグザグに走行してしまったり、急に方向転換してしまうことがあった。
一方、機器本体の移動方向を検出するための角速度センサを備え、機器本体の方向転換前の停止時に角速度センサのオフセット電圧を修正することにより、移動精度を向上させた自律走行ロボットクリーナーが知られている(例えば、特許文献3参照)。また、不整地移動ロボットの自律走行システムにおいて、傾斜計による傾斜情報、エンコーダ及びモータ負荷計からの信号を補正情報とし、この補正情報に基づいて慣性センサのドリフトにより生じる位置誤差を補正して高精度な三次元的な位置情報を得ることができるようにしたものが知られている(例えば、特許文献4参照)。
特開2003−256041号公報 特開2003−256043号公報 特許第2658419号公報 特開平7−248820号公報
しかしながら、上記特許文献3及び特許文献4に示された自走式ロボットクリーナー等においては、角速度センサや慣性センサを補正するようにしているものの、障害物や床面までの距離を計測する距離検出手段を補正するための手段を有していないため、床面が凸凹であった場合には、精度の高い測距を行うことができず、この測距値に基づいて走行手段を制御すると、機器本体がジグザグに走行してしまったりする等、凸凹面を滑らかに走行することができなかった。
本発明は、上記課題を解決するためになされたものであり、床面が凸凹であっても誤差の小さい測距ができ、凸凹面であっても滑らかな走行が行える自律走行ロボットクリーナーを提供することを目的とする。
上記目的を達成するために請求項1の発明は、機器本体周囲の障害物を検出する障害物検出手段と、機器本体を走行、旋回させる走行手段と、機器本体の走行する領域を掃除する掃除手段と、前記障害物検出手段の出力を基に前記走行手段及び前記掃除手段を制御して、機器本体を走行させつつ機器本体の走行する領域を掃除させる掃除動作を実行する制御手段とを備えた自律走行ロボットクリーナーにおいて、機器本体に作用する加速度を、機器本体の進行方向に対して、前後方向、左右方向及び上下方向の直交する3軸方向について検出する加速度センサをさらに備え、前記障害物検出手段は、機器本体の前方の障害物を検出する前方センサと、機器本体の左側方の障害物を検出する左側方センサと、機器本体の右側方の障害物を検出する右側方センサとを有し、前記前方センサ、左側方センサ、及び右側方センサは、各々、一列に配列された多数の受光素子からの出力を基に障害物までの距離を測定する光学式ラインセンサであり、前記前方センサは、機器本体の前方を斜め下向きに監視し、該前方センサの障害物検出領域は、鉛直方向に薄く水平方向に広がりを持って機器本体前方の床面に達するように設定されており、前記左側方センサ及び右側方センサは、各々、機器本体の僅かに前方の左側方及び右側方を斜め下向きに監視し、該左側方センサ及び右側方センサの障害物検出領域は、各々、前記前方センサの検出領域よりも低い位置にあり、水平方向に薄く鉛直方向に広がりを持って機器本体左側方及び機器本体右側方の床面に達するように設定されており、前記制御手段は、前記加速度センサにより、機器本体の上下方向の加速度が検出された場合に、前記障害物検出手段により、所定時間毎に障害物までの距離を測定して測距値を得ると共に、前記加速度センサからの出力に基づいて前記測距値を補正するための補正値を求め、前記測距値を前記補正値で補正することにより補正測距値を算出し、さらに、該補正測距値を所定測距回数毎に平均化して平均値を求め、この平均値に基づいて前記走行手段を制御することを特徴とする。
請求項2の発明は、機器本体周囲の障害物を検出する障害物検出手段と、機器本体を走行、旋回させる走行手段と、機器本体の走行する領域を掃除する掃除手段と、前記障害物検出手段の出力を基に前記走行手段及び前記掃除手段を制御して、機器本体を走行させつつ機器本体の走行する領域を掃除させる掃除動作を実行する制御手段とを備えた自律走行ロボットクリーナーにおいて、機器本体の上下方向の運動を検出することにより床面の凸凹を検出し、機器本体の上下方向の運動の大きさに応じた信号を出力する凸凹検出手段をさらに備え、前記制御手段は、前記凸凹検出手段により、床面の凸凹が検出された場合に、前記障害物検出手段により、所定時間毎に障害物までの距離を測定して測距値を得ると共に、前記凸凹検出手段からの出力に基づいて前記測距値を補正するための補正値を求め、前記測距値を前記補正値で補正することにより補正測距値を算出し、この補正測距値に基づいて前記走行手段を制御することを特徴とする。
請求項3の発明は、請求項2に記載の自律走行ロボットクリーナーにおいて、前記制御手段は、前記補正測距値を所定測距回数毎に平均化して平均値を求め、この平均値に基づいて前記走行手段を制御することを特徴とする。
請求項1の発明によれば、制御手段は、加速度センサにより、機器本体の上下方向の加速度が検出された場合に、前方センサ、左側方センサ及び右側方センサにより機器本体の障害物までの距離を測定して測距値を得ると共に、加速度センサからの出力に基づいて測距値を補正するための補正値を求め、測距値を補正値で補正することにより補正測距値を算出し、さらに、この補正測距値を所定測距回数毎に平均化して平均値を求めるようにしたので床面が凸凹であっても、誤差の小さい測距が可能となる。自律走行ロボットクリーナーは、このようにして得られた平均値に基づいて制御手段で走行手段を制御することにより、凸凹面であってもジグザグに走行したりせず、滑らかに走行することができる。
請求項2の発明によれば、制御手段は、凸凹検出手段により、床面の凸凹が検出された場合に、凸凹検出手段からの出力に基づいて障害物検出手段により得られた測距値を補正するための補正値を求め、測距値を補正値で補正した補正測距値に基づいて走行手段を制御するようにしたので、床面が凸凹であっても滑らかに走行することができる。
請求項3の発明によれば、制御手段は、補正測距値を所定測距回数毎に平均化して平均値を求めるようにしたので、さらに、誤差の小さい測距が可能となる。
以下、本発明を具体化した実施形態について図面を参照して説明する。まず、本実施形態による自律走行ロボットクリーナーの概略構成を図1(a)(b)及び図2に示す。自律走行ロボットクリーナー1は、部屋の床面を自律走行して床面を掃除する機器であり、機器本体2を走行させる左車輪3、右車輪4、前車輪5と、床面に落ちているゴミを収集するサブブラシ6、メインブラシ7、ローラ8、吸引ノズル9、ダストボックス10、吸引用ファン11とを備えている。また、自律走行ロボットクリーナー1は、機器本体2の周囲の障害物を検出する前方センサ12a,12b,12c、左段差センサ(左側方センサ)13、右段差センサ(右側方センサ)14、天井センサ15と、センサ用照明ランプ16とを備えている。前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15により、障害物検出手段が構成されている。
左車輪3、及び右車輪4は、各々独立して正転・逆転駆動される駆動輪であり、前車輪5は、従動輪である。自律走行ロボットクリーナー1は、左車輪3と右車輪4が同じ回転速度で正転駆動されることにより正面(前方)方向(図中矢印A方向)に直進走行し、左車輪3と右車輪4の一方を正転駆動し、他方を逆転駆動することにより、その位置で時計回りの方向(図中矢印B方向)又は反時計回りの方向(図中矢印C方向)に旋回するようになっている。また、左車輪3と右車輪4が逆転駆動されることにより後退し、左車輪3と右車輪4が異なる回転速度で駆動されることにより右又は左にカーブして走行するようにもなっている。
サブブラシ6は、床面に落ちているゴミを掻き集めるものであり、機器本体2の前部に2つのものが配置されており、各々、図中矢印D1方向、D2方向に回転駆動されるようになっている。メインブラシ7は、床面に落ちているゴミを掻き上げるものであり、サブブラシ6の後方に配置されており、図中矢印E方向に回転駆動されるようになっている。ローラ8は、メインブラシ7により掻き上げられたゴミを吸引ノズル9の吸引口9a付近に搬送するものであり、メインブラシ7の回転に従動して図中矢印F方向に回転するようになっている。
吸引ノズル9は、メインブラシ7により掻き上げられたゴミ、及びローラ8により搬送されたゴミを吸引口9aから吸引してダストボックス10に排出するものである。吸引ノズル9の吸引口9aは、機器本体2の走行方向(図中矢印A方向)に垂直な方向に長くなっている。ダストボックス10は、吸引ノズル9から排出されるゴミを集めておくものである。
吸引用ファン11は、ダストボックス10内の空気をフィルタを介して機器本体2の外部に排出するものである。ダストボックス内の空気が吸引用ファン11によって排出されることにより、ゴミが空気と共に吸引ノズル9の吸気口9aから吸入されてダストボックス10内に排出されるようになっている。自律走行ロボットクリーナー1は、走行しながらサブブラシ6でゴミを掻き集め、そのゴミを吸引ノズル9で吸引することにより、走行する領域を掃除する。
前方センサ12a,12b,12cは、機器本体2の前方の段差、溝、下りの階段、壁、柱、床に置かれた本、テーブル、椅子、扇風機等の障害物を検出し、その障害物までの距離を測定するものであり、機器本体2の前方を斜め下向き(図中矢印G1,G2,G3の向き)に監視している。
左段差センサ13は、機器本体2の左側方の同様の障害物を検出し、その障害物までの距離を測定するものであり、機器本体2の僅かに前方の左側方を斜め下向き(図中矢印Hの向き)に監視している。右段差センサ14は、機器本体2の右側方の同様の障害物を検出し、その障害物までの距離を測定するものであり、機器本体2の僅かに前方の右側方を斜め下向き(図中矢印Iの向き)に監視している。
天井センサ15は、機器本体2の前上方にある障害物(テーブルやベッドの下を通り抜けできるか否か)を検出し、その障害物の高さと障害物までの距離を測定するものであり、機器本体2の前方を斜め上向き(図中矢印Jの向き)に監視している。センサ用照明ランプ16は、前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15により障害物を確実に検出できるように、機器本体2の周囲を照明するものである。
また、自律走行ロボットクリーナー1は、吸引ノズル9により吸引されるゴミを検出する検出するゴミセンサ17と、床面が絨毯であるか否かを検出する絨毯センサ18と、操作部19と、LCD20と、LED21と、スピーカ22とを備えている。
ゴミセンサ17は、透過型の光学式センサであり、光を発する発光部17aと、発光部17aからの光を受光する受光部17bとを有している。発光部17a及び受光部17bは、吸引ノズル9の吸引口9a付近の両側部に配置されており、吸引ノズル9がゴミを吸引すると、ゴミは発光部17aと受光部17bとの間を通過するようになっている。ゴミセンサ17は、発光部17aから発せられて受光部17bにて受光される光が遮ることにより、吸引ノズル9により吸引されるゴミを検出する。
絨毯センサ18は、透過型の光学式センサであり、光を発する発光部18aと、発光部18aからの光を受光する受光部18bとを有している。発光部18a及び受光部18bは、機器本体2の進行方向に垂直な方向に間隔を空けて、床面との間に僅かの隙間を有するように配置されており、機器本体2が絨毯の上を走行すると、絨毯の毛が発光部18aと受光部18bとの間を遮るようになっている。絨毯センサ18は、発光部18aから発せられて受光部18bにて受光される光が遮ることにより、床面が絨毯であることを検出する。
操作部19は、自律走行ロボットクリーナー1による掃除動作を開始・停止させるために操作され、また、その他の各種設定を行うために操作されるものである。LCD20は、文字表示により、自律走行ロボットクリーナー1の動作状況や各種メッセージを報知するものである。LED21は、点灯、点滅、消灯することにより、自律走行ロボットクリーナー1の動作状況を報知するものである。スピーカ22は、音声出力により、自律走行ロボットクリーナー1の動作状況や各種メッセージを報知するものである。これら操作部19、LCD20、LED21、スピーカ22は、機器本体2の上部に配置されている。
さらに、自律走行ロボットクリーナー1は、不法侵入者等の監視を行うセキュリティ機能を有しており、不法侵入者等を検出する人体センサ23と、不法侵入者等を撮影するカメラ24と、カメラ用照明ランプ25と、無線通信モジュール26とを備えている。
人体センサ23は、人体から放射される赤外線を受光することにより機器本体2の周辺の人体の有無を検出するものである。カメラ24は、立っている人の顔を撮影できるように、機器本体2の前方の斜め上方向に向けて配置されている。カメラ用照明ランプ25は、カメラ24による撮影が確実に行えるように、機器本体2の前方の斜め上方向(すなわちカメラ24の撮影方向)を照明するようになっている。無線通信モジュール26は、カメラ24で撮影した画像をアンテナ27を介して監視センタ等へ無線で送信するものである。自律走行ロボットクリーナー1は、掃除動作を行わないときには、これら人体センサ23、カメラ24、カメラ用照明ランプ25、及び無線通信モジュール26を動作させて、不法侵入者等の監視を行うようになっている。
次に、自律走行ロボットクリーナー1の電気的ブロック構成を図3に示す。自律走行ロボットクリーナー1は、上述の前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15、センサ用照明ランプ16、ゴミセンサ17、絨毯センサ18、操作部19、LCD20、LED21、スピーカ22、人体センサ23、カメラ24、カメラ用照明ランプ25、及び無線通信モジュール26を備えている。また、自律走行ロボットクリーナー1は、これらに加え、左車輪モータ31、右車輪モータ32、サブブラシモータ33、メインブラシモータ34、ゴミ吸引用モータ35、加速度センサ36、走行距離算出部37、地磁気センサ38、走行方向判定部39、汚れ度判定部40、地図情報メモリ41、バッテリ42、及び各部を制御する制御部43を備えている。
左車輪モータ31、右車輪モータ32、及び上述の左車輪3、右車輪4により走行手段が構成されており、サブブラシモータ33、メインブラシモータ34、ゴミ吸引用モータ35、及び上述のサブブラシ6、メインブラシ7、ローラ8、吸引ノズル9、ダストボックス10、吸引用ファン11により掃除手段が構成されている。また、地磁気センサ38、及び走行方向判定部39により走行方向検出手段が構成されている。
前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15は、上述のように障害物を検出して障害物までの距離を測定し、それらの測距値が制御部43に入力される。センサ用照明ランプ16は、制御部43による制御のもと、照明用の光を発光する。ゴミセンサ17は、上述のようにゴミを検出し、その検出信号が汚れ度判定部40に入力される。絨毯センサ18は、上述のように床面が絨毯であることを検出し、その検出信号が制御部43に入力される。操作部19は、操作に応じた操作信号を出力し、その操作信号が制御部43に入力される。LCD20、LED21、及びスピーカ22は、制御部43による制御のもと、自律走行ロボットクリーナー1の動作状況や各種メッセージを報知する。
人体センサ23は、上述のように人体の有無を検出し、その検出信号が制御部43に入力される。カメラ24は、制御部43による制御のもと、撮影動作を行い、カメラ用照明ランプ25は、制御部43による制御のもと、照明用の光を発光する。無線通信モジュール26は、制御部43による制御のもと、カメラ24で撮影した画像を無線で送信する。
左車輪モータ31は、上述の左車輪3を正転・逆転させるものであり、右車輪モータ32は、上述の右車輪4を正転・逆転させるものである。サブブラシモータ33は、上述のサブブラシ6を回転させるものであり、メインブラシモータ34は、上述のメインブラシ7を回転させるものである。ゴミ吸引用モータ35は、上述の吸引用ファン11を回転させるものである。これら左車輪モータ31、右車輪モータ32、サブブラシモータ33、メインブラシモータ34、及びゴミ吸引用モータ35は、各々、制御部43による制御のもと駆動される。
加速度センサ36は、機器本体2に作用する加速度を検出して、加速度に応じた出力値を出力するものである。この加速度センサ36は、機器本体2に作用する加速度を、機器本体2の進行方向に対して、前後方向、左右方向及び上下方向の直交する3軸方向について各々独立して検出し、前後方向、左右方向、上下方向の各々の方向について、加速度に応じた出力値を出力する。走行距離算出部37は、加速度センサ36からの前後方向の加速度についての出力値を基に機器本体2の走行速度を算出し、さらに、その走行速度を基に走行距離を算出して、その値を出力する。
地磁気センサ38は、地磁気を検出して、地磁気の方向に応じた出力値を出力するものである。走行方向判定部38は、地磁気センサ38からの出力値を基に、機器本体2の正面方向が地磁気の方向を基準としてどの方向を向いているか(すなわち地磁気の方向に対する機器本体2の走行方向)を判定し、その値を出力する。
汚れ度判定部40は、ゴミセンサ17からの出力を基に所定時間あたりのゴミの集塵量を検出することにより機器本体2が走行する領域の汚れ度を判定し、汚れ度が基準値を超えている場合にその旨を示す信号を出力する。地図情報メモリ41は、機器本体2の現在位置、障害物の存在する位置、掃除済みの領域、床面の汚れ度が基準値を超えている領域等の機器本体2の走行を制御するのに必要な地図情報を記憶するものである。バッテリ42は、各部に給電するものである。
制御部43は、左車輪モータ31及び右車輪モータ32を駆動制御することにより、左車輪3及び右車輪を回転させて機器本体2の走行を制御し、また、サブブラシモータ33、及びメインブラシモータ34、及びゴミ吸引用モータ35を駆動することにより、サブブラシ6、メインブラシ7、及び吸引用ファン11を作動させてゴミの集塵動作を制御する。そして、制御部43は、前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15からの出力、及び地図情報メモリ41に記憶されている地図情報を基に機器本体2の走行及びゴミの集塵動作を制御して、機器本体2を走行させつつ機器本体2の走行する領域を掃除する掃除動作を実行する。
制御部43は、掃除動作において(1)障害物に到達すると機器本体2の大きさだけ横に移動した後に障害物と反対方向に走行する動作を繰り返す走行、(2)障害物の周囲に沿っての走行、(3)多くのゴミが密集して落ちている領域での螺旋状の走行、等の走行様式による掃除動作を実行する。また、制御部43は、絨毯センサ18及び汚れ度判定部40からの出力を基に、機器本体2の走行速度を調整し、ゴミの集塵力を調節する。
また、制御部43は、掃除動作中に、走行距離算出部37及び走行方向判定部39からの出力を基に機器本体2の位置及び走行方向を算出し、この算出した位置及び走行方向と前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、及び天井センサ15からの出力を基に、機器本体2の現在位置、障害物の存在する位置、掃除済みの領域等を示す地図情報を作成する。制御部43にて作成された地図情報は、地図情報メモリ41に記憶される。すなわち、制御部43は、掃除動作中に地図情報を作成してゆき、その作成してゆく地図情報を基に、さらに掃除動作を進めてゆく。
次に、上記構成の自律走行ロボットクリーナー1による障害物の検出について、図4を参照して説明する。自律走行ロボットクリーナー1は、上述のように前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、天井センサ15を備えている。これらのセンサ12a,12b,12c、13、14、15は、各々、CMOSセンサと呼ばれるパッシブ方式の光学測距センサであり、多数の受光素子が一列にライン状に配列された2つのPSDを有しており、これら2つのPSD上にレンズを介して結像される像(受光強度)の位相差を比較することにより、被検出対象までの距離を三角測距の原理により測定するものである。
また、自律走行ロボットクリーナー1は、機器本体2の中心(左車輪3と右車輪4との中点)位置Oを自分のいる位置とし、機器本体2の正面が向いている方向をY軸方向(図1に示す矢印A方向に該当)、機器本体2の正面方向を向いて右方向をX軸方向、上方向をZ軸方向として認識している。Y軸方向が背景座標に対してどの方向に向いているかは、走行方向判定部39から得られる出力を基に、地磁気の方向を基準として認識される。
前方センサ12a,12b,12cは、受光素子がライン状に配列されていることに対応して、障害物検出領域(受光領域)R1,R2,R3が鉛直方向(Z軸方向)に薄く水平方向に広がりを持っている。そして、前方センサ12a,12b,12cの検出領域R1,R2,R3は、機器本体2の前方の障害物を検出できるように、機器本体2の前方の床面60に達するように設定されている。前方センサ12a,12b,12cは、検出領域R1,R2,R3内に障害物が存在しないときには、検出領域R1,R2,R3と床面60との交差部分S1,S2,S3までの距離を測定している。
左段差センサ13及び右段差センサ14は、受光素子がライン状に配列されていることに対応して、障害物検出領域(受光領域)R4及びR5が水平方向に薄く鉛直方向(Z軸方向)に広がりを持っている。そして、左段差センサ13及び右段差センサ14の検出領域R4及びR5は、機器本体2の左側方又は右側方の直近に本51等の背の低い障害物が存在してもその障害物を検出できるように、機器本体2の左側方及び右側方の直近の床面60に達するように設定されている。左段差センサ13は、検出領域R4内に障害物が存在しないときには、検出領域R4と床面60との交差部分S4までの距離を測定し、右段差センサ14は、検出領域R5内に障害物が存在しないときには、検出領域R5と床面60との交差部分S5までの距離を測定している。
また、左段差センサ13及び右段差センサ14は、前方センサ12a,12b,12cよりも低い位置に取付けられている。なお、天井センサ15の障害物検出領域(図示省略)は、鉛直方向(Z軸方向)に薄く、水平方向に広がりを持っている。
このような構成により、自律走行ロボットクリーナー1は、前進(Y軸方向への走行)中に壁50や本51等の障害物に接近してゆくと、それらの障害物を前方センサ12a,12b,12cの検出領域R1,R2,R3内に捉えて検出し、それら障害物までのY軸方向の距離を算出する。また、走行中に機器本体2の左側方又は右側方の直近に壁50や本51等の障害物が存在すれば、それらの障害物を左段差センサ13の検出領域R4内又は右段差センサ14の検出領域R5内に捉えて検出し、それら障害物までのX軸方向の距離を算出する。また、床面60に溝や下りの階段等の障害物があっても、同様に、それら溝や階段等の障害物を検出して、それら溝や段差までの距離を算出する。なお、天井センサ15は、障害物までのZ軸方向の距離(高さ)を算出する。
自律走行ロボットクリーナー1は、これら前方センサ12a,12b,12c、左段差センサ13、右段差センサ14、及び天井センサ15により得られる障害物までの距離情報を基に、また、上述の走行距離算出部37及び走行方向判定部39から得られる出力を基に、障害物を回避して走行しながら、又は、障害物の周囲に沿って走行しながら床面60を掃除する。
自律走行ロボットクリーナー1は、障害物の回避に際しては、前方センサ12a,12b,12cからの出力を基に、機器本体2の前方(Y軸方向)の壁50や本51、下りの階段等の障害物に所定距離(例えば5cm)内に接近したことを検出すると、右方向(X軸方向)又は左方向(−X軸方向)に90°旋回して障害物を回避する。また、障害物の周囲に沿っての走行に際しては、左段差センサ13又は右段差センサ14からの出力を基に、機器本体2の右方向(X軸方向)又は左方向(−X軸方向)の壁50や本51、下りの階段等の障害物までの距離を一定(例えば3cm)に保ちながら走行する。
次に、凸凹面を有する床面60を走行する場合における自律走行ロボットクリーナー1の制御処理について、図5及び図6を参照して説明する。まず、図5を参照して、床面60に凸凹面が存在する場合における前方センサ12a,12b,12c、左段差センサ13及び右段差センサ14による測距値がばらつく原因について説明する。なお、図5(b)においては、機器本体2の左車輪3及び右車輪4が凹部61に落ちた状態を実線で、機器本体2の左車輪3及び右車輪4が凹部61の上面61aにある状態を点線で示している。例えば、自律走行ロボットクリーナー1が右段差センサ14の測距値に基づいて、壁50までの距離を一定に保ちながら走行していたとする。機器本体2の左車輪3及び右車輪4が凹部61に落ちた場合、機器本体2が−Z軸方向に沈み込むため、床面60に対する左段差センサ13及び右段差センサ14のZ軸方向の距離が近くなる。このため、右段差センサ14の検出領域R4は、右段差センサ14から近い距離で床面60と交差することとなり、機器本体2のZ軸方向の運動に合わせて右段差センサ14による測距値はばらつくこととなる。また、左段差センサ13及び右段差センサ14の測距値は、検出領域R4,R5が凹部61の上面61aで交差するか又は凹部61の上面61a以外の部分(例えば、底面61b等)で交差するかによってもばらついてしまう。従って、右段差センサ14の測距値を補正せずに機器本体2の走行を制御すると、例えば、機器本体2の左車輪3及び右車輪4が凹部61に落ちて、右段差センサ14の測距値が小さくなった場合、自律走行ロボットクリーナー1は、機器本体2が壁50に近づき過ぎたと判断して、C方向にカーブするように制御してしまう。このため、自律走行ロボットクリーナー1は、凸凹面が連続すると、測距値のばらつきに合わせてC方向、或はB方向の旋回を繰り返し、結果的にジグザグに走行することとなる。また、前方センサ12a,12b,12cについても同様に、凸凹面が連続した場合に、床面60に対する前方センサ12a,12b,12cのZ軸方向の距離が変動することにより、或は、検出領域R1,R2,R3が凹部61の上面61aで交差するか又は凹部61の上面61a以外の部分で交差するかにより測距値がばらついてしまうこととなる。そこで、本実施形態における自律走行ロボットクリーナー1は、凸凹面の走行時に、前方センサ12a,12b,12c、左段差センサ13及び右段差センサ14の測距値を補正して走行手段を制御する。
制御部43は、加速度センサ36により、機器本体2のZ軸方向の加速度が検出されたか否かにより、床面60が凸凹面であるかどうか判断する(S1)。そして、凸凹面が検出された場合(S1でYES)、所定時間(例えば、1/N秒)毎に、前方センサ12a,12b,12c、左段差センサ13及び右段差センサ14により障害物までの距離を測定して測距値を得ると共に、加速度センサ36からの出力に基づいて測距値を補正するための補正値を求める(S3)。ここで、補正値は、例えば、図5(b)に示されるように、機器本体2のZ軸方向の変動量hに合わせて決定される。そして、前方センサ12a,12b,12c、左段差センサ13及び右段差センサ14の測距値を補正値により補正することにより、床面60から各センサ12a,12b,12c,13,14までの高さを一定とした場合における床面60や壁50等の障害物までの距離を補正測距値として求める。そして、さらに、この補正測距値を所定測距回数毎に平均化して平均値を求め(S4)、この平均値に基づいて、走行手段を制御する(S5)。
上述のように本実施形態の自律走行ロボットクリーナー1によれば、加速度センサ36により、機器本体2のZ軸方向の加速度が検出された場合に、各センサ12a,12b,12c,13,14で得た測距値を、加速度センサ36の出力に基づいて得た補正値で補正することにより補正測距値を算出し、さらに、この補正測距値を所定測距回数毎に平均化して平均値を求めるようにしたので床面60が凸凹であっても、誤差の小さい測距が可能となる。そして、このようにして得られた平均値に基づいて走行手段を制御することにより、自律走行ロボットクリーナー1は、凸凹面であってもジグザグに走行したりせず、滑らかに走行することができる。
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能である。例えば、床面60の凸凹を検出するための手段としては加速度センサ36に限られず、例えば、風速センサなどで機器本体2のZ軸方向の運動を検出することにより床面60の凸凹を検出するようにしてもよい。
(a)は本発明の一実施形態に係る自律走行ロボットクリーナーの概略構成を示す平面図、(b)は同一部破断した側面図。 同ロボットクリーナーの正面図。 同ロボットクリーナーの電気的ブロック構成図。 同ロボットクリーナーの障害物の検出領域を説明する斜視図。 (a)は凸凹面走行時の同ロボットクリーナーの状態を示す上面図、(b)は同側面図。 同ロボットクリーナーの凸凹面走行時の制御処理を示すフローチャート。
符号の説明
1 自律走行ロボットクリーナー
2 機器本体
3 左車輪(走行手段)
4 右車輪(走行手段)
6 サブブラシ(掃除手段)
7 メインブラシ(掃除手段)
8 ローラ(掃除手段)
9 吸引ノズル(掃除手段)
10 ダストボックス(掃除手段)
11 吸引用ファン(掃除手段)
12a,12b,12c 前方センサ(障害物検出手段)
13 左段差センサ(障害物検出手段)
14 右段差センサ(障害物検出手段)
31 左車輪モータ(走行手段)
32 右車輪モータ(走行手段)
36 加速度センサ
43 制御部(制御手段)

Claims (3)

  1. 機器本体周囲の障害物を検出する障害物検出手段と、機器本体を走行、旋回させる走行手段と、機器本体の走行する領域を掃除する掃除手段と、前記障害物検出手段の出力を基に前記走行手段及び前記掃除手段を制御して、機器本体を走行させつつ機器本体の走行する領域を掃除させる掃除動作を実行する制御手段とを備えた自律走行ロボットクリーナーにおいて、
    機器本体に作用する加速度を、機器本体の進行方向に対して、前後方向、左右方向及び上下方向の直交する3軸方向について検出する加速度センサをさらに備え、
    前記障害物検出手段は、機器本体の前方の障害物を検出する前方センサと、機器本体の左側方の障害物を検出する左側方センサと、機器本体の右側方の障害物を検出する右側方センサとを有し、前記前方センサ、左側方センサ、及び右側方センサは、各々、一列に配列された多数の受光素子からの出力を基に障害物までの距離を測定する光学式ラインセンサであり、
    前記前方センサは、機器本体の前方を斜め下向きに監視し、該前方センサの障害物検出領域は、鉛直方向に薄く水平方向に広がりを持って機器本体前方の床面に達するように設定されており、
    前記左側方センサ及び右側方センサは、各々、機器本体の僅かに前方の左側方及び右側方を斜め下向きに監視し、該左側方センサ及び右側方センサの障害物検出領域は、各々、前記前方センサの検出領域よりも低い位置にあり、水平方向に薄く鉛直方向に広がりを持って機器本体左側方及び機器本体右側方の床面に達するように設定されており、
    前記制御手段は、前記加速度センサにより、機器本体の上下方向の加速度が検出された場合に、前記障害物検出手段により、所定時間毎に障害物までの距離を測定して測距値を得ると共に、前記加速度センサからの出力に基づいて前記測距値を補正するための補正値を求め、前記測距値を前記補正値で補正することにより補正測距値を算出し、さらに、該補正測距値を所定測距回数毎に平均化して平均値を求め、この平均値に基づいて前記走行手段を制御することを特徴とする自律走行ロボットクリーナー。
  2. 機器本体周囲の障害物を検出する障害物検出手段と、機器本体を走行、旋回させる走行手段と、機器本体の走行する領域を掃除する掃除手段と、前記障害物検出手段の出力を基に前記走行手段及び前記掃除手段を制御して、機器本体を走行させつつ機器本体の走行する領域を掃除させる掃除動作を実行する制御手段とを備えた自律走行ロボットクリーナーにおいて、
    機器本体の上下方向の運動を検出することにより床面の凸凹を検出し、機器本体の上下方向の運動の大きさに応じた信号を出力する凸凹検出手段をさらに備え、
    前記制御手段は、前記凸凹検出手段により、床面の凸凹が検出された場合に、前記障害物検出手段により、所定時間毎に障害物までの距離を測定して測距値を得ると共に、前記凸凹検出手段からの出力に基づいて前記測距値を補正するための補正値を求め、前記測距値を前記補正値で補正することにより補正測距値を算出し、この補正測距値に基づいて前記走行手段を制御することを特徴とする自律走行ロボットクリーナー。
  3. 前記制御手段は、前記補正測距値を所定測距回数毎に平均化して平均値を求め、この平均値に基づいて前記走行手段を制御することを特徴とする請求項2に記載の自律走行ロボットクリーナー。
JP2004039300A 2004-02-17 2004-02-17 自律走行ロボットクリーナー Withdrawn JP2005230032A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004039300A JP2005230032A (ja) 2004-02-17 2004-02-17 自律走行ロボットクリーナー

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004039300A JP2005230032A (ja) 2004-02-17 2004-02-17 自律走行ロボットクリーナー

Publications (1)

Publication Number Publication Date
JP2005230032A true JP2005230032A (ja) 2005-09-02

Family

ID=35013603

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004039300A Withdrawn JP2005230032A (ja) 2004-02-17 2004-02-17 自律走行ロボットクリーナー

Country Status (1)

Country Link
JP (1) JP2005230032A (ja)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1898290A2 (de) 2006-08-28 2008-03-12 Jungheinrich Aktiengesellschaft Flurförderzeugsteuersystem
KR100851890B1 (ko) 2007-01-23 2008-08-13 엘지전자 주식회사 거리 검출 방법 및 그 장치
JP2009518073A (ja) * 2005-12-02 2009-05-07 アイロボット コーポレーション カバレッジロボット移動性
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
US8390251B2 (en) 2004-01-21 2013-03-05 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8387193B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
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
US8463438B2 (en) 2001-06-12 2013-06-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8474090B2 (en) 2002-01-03 2013-07-02 Irobot Corporation Autonomous floor-cleaning robot
US8515578B2 (en) 2002-09-13 2013-08-20 Irobot Corporation Navigational control system for a robotic device
US8584305B2 (en) 2005-12-02 2013-11-19 Irobot Corporation Modular robot
US8600553B2 (en) 2005-12-02 2013-12-03 Irobot Corporation Coverage robot mobility
CN103622643A (zh) * 2012-08-29 2014-03-12 科沃斯机器人科技(苏州)有限公司 自移动清洁装置
US8739355B2 (en) 2005-02-18 2014-06-03 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8780342B2 (en) 2004-03-29 2014-07-15 Irobot Corporation Methods and apparatus for position estimation using reflected light sources
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8800107B2 (en) 2010-02-16 2014-08-12 Irobot Corporation Vacuum brush
US8874264B1 (en) 2004-07-07 2014-10-28 Irobot Corporation Celestial navigation system for an autonomous robot
JP2014226266A (ja) * 2013-05-21 2014-12-08 株式会社東芝 電気掃除機
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US9008835B2 (en) 2004-06-24 2015-04-14 Irobot Corporation Remote control scheduler and method for autonomous robotic device
WO2015098161A1 (ja) * 2013-12-27 2015-07-02 シャープ株式会社 自走式電気掃除機
JP2015150219A (ja) * 2014-02-14 2015-08-24 シャープ株式会社 自走式電気掃除機
WO2016104640A1 (ja) * 2014-12-25 2016-06-30 株式会社東芝 電気掃除機
US9436185B2 (en) 2010-12-30 2016-09-06 Irobot Corporation Coverage robot navigating
JP2017146742A (ja) * 2016-02-16 2017-08-24 東芝ライフスタイル株式会社 自律走行体
CN107943036A (zh) * 2017-11-28 2018-04-20 深圳市杉川机器人有限公司 清扫区域选择方法及装置
JP2018068823A (ja) * 2016-11-01 2018-05-10 三菱電機株式会社 自走式掃除機
CN114174011A (zh) * 2019-07-31 2022-03-11 Lg电子株式会社 移动机器人及移动机器人的移动距离计算方法

Cited By (119)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8478442B2 (en) 2000-01-24 2013-07-02 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
US8761935B2 (en) 2000-01-24 2014-06-24 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US9446521B2 (en) 2000-01-24 2016-09-20 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8565920B2 (en) 2000-01-24 2013-10-22 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
US9582005B2 (en) 2001-01-24 2017-02-28 Irobot Corporation Robot confinement
US8686679B2 (en) 2001-01-24 2014-04-01 Irobot Corporation Robot confinement
US9038233B2 (en) 2001-01-24 2015-05-26 Irobot Corporation Autonomous floor-cleaning robot
US9622635B2 (en) 2001-01-24 2017-04-18 Irobot Corporation Autonomous floor-cleaning robot
US8368339B2 (en) 2001-01-24 2013-02-05 Irobot Corporation Robot confinement
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8463438B2 (en) 2001-06-12 2013-06-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8838274B2 (en) 2001-06-12 2014-09-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9104204B2 (en) 2001-06-12 2015-08-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8474090B2 (en) 2002-01-03 2013-07-02 Irobot Corporation Autonomous floor-cleaning robot
US8656550B2 (en) 2002-01-03 2014-02-25 Irobot Corporation Autonomous floor-cleaning robot
US8516651B2 (en) 2002-01-03 2013-08-27 Irobot Corporation Autonomous floor-cleaning robot
US8671507B2 (en) 2002-01-03 2014-03-18 Irobot Corporation Autonomous floor-cleaning robot
US9128486B2 (en) 2002-01-24 2015-09-08 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
US8781626B2 (en) 2002-09-13 2014-07-15 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
US8793020B2 (en) 2002-09-13 2014-07-29 Irobot Corporation Navigational control system for a robotic device
US8515578B2 (en) 2002-09-13 2013-08-20 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
US8854001B2 (en) 2004-01-21 2014-10-07 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8461803B2 (en) 2004-01-21 2013-06-11 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
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
US8749196B2 (en) 2004-01-21 2014-06-10 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8456125B2 (en) 2004-01-28 2013-06-04 Irobot Corporation Debris sensor for cleaning apparatus
US8253368B2 (en) 2004-01-28 2012-08-28 Irobot Corporation Debris sensor for cleaning apparatus
US8598829B2 (en) 2004-01-28 2013-12-03 Irobot Corporation Debris sensor for cleaning apparatus
US8378613B2 (en) 2004-01-28 2013-02-19 Irobot Corporation Debris sensor for cleaning apparatus
US8780342B2 (en) 2004-03-29 2014-07-15 Irobot Corporation Methods and apparatus for position estimation using reflected light sources
US9360300B2 (en) 2004-03-29 2016-06-07 Irobot Corporation Methods and apparatus for position estimation using reflected light sources
US9008835B2 (en) 2004-06-24 2015-04-14 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US9486924B2 (en) 2004-06-24 2016-11-08 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US9229454B1 (en) 2004-07-07 2016-01-05 Irobot Corporation Autonomous mobile robot system
US9223749B2 (en) 2004-07-07 2015-12-29 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8874264B1 (en) 2004-07-07 2014-10-28 Irobot Corporation Celestial navigation system for an autonomous robot
US8382906B2 (en) 2005-02-18 2013-02-26 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US10470629B2 (en) 2005-02-18 2019-11-12 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8739355B2 (en) 2005-02-18 2014-06-03 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8985127B2 (en) 2005-02-18 2015-03-24 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US9445702B2 (en) 2005-02-18 2016-09-20 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
US8855813B2 (en) 2005-02-18 2014-10-07 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8774966B2 (en) 2005-02-18 2014-07-08 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8387193B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8670866B2 (en) 2005-02-18 2014-03-11 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8600553B2 (en) 2005-12-02 2013-12-03 Irobot Corporation Coverage robot mobility
JP2009518073A (ja) * 2005-12-02 2009-05-07 アイロボット コーポレーション カバレッジロボット移動性
US8584305B2 (en) 2005-12-02 2013-11-19 Irobot Corporation Modular robot
US8380350B2 (en) 2005-12-02 2013-02-19 Irobot Corporation Autonomous coverage robot navigation system
US9599990B2 (en) 2005-12-02 2017-03-21 Irobot Corporation Robot system
US9149170B2 (en) 2005-12-02 2015-10-06 Irobot Corporation Navigating autonomous coverage robots
US8761931B2 (en) 2005-12-02 2014-06-24 Irobot Corporation Robot system
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
US9392920B2 (en) 2005-12-02 2016-07-19 Irobot Corporation Robot system
US8584307B2 (en) 2005-12-02 2013-11-19 Irobot Corporation Modular robot
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
US8954192B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Navigating autonomous coverage robots
US8950038B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Modular robot
US8661605B2 (en) 2005-12-02 2014-03-04 Irobot Corporation Coverage robot mobility
US8978196B2 (en) 2005-12-02 2015-03-17 Irobot Corporation Coverage robot mobility
US8606401B2 (en) 2005-12-02 2013-12-10 Irobot Corporation Autonomous coverage robot navigation system
US10524629B2 (en) 2005-12-02 2020-01-07 Irobot Corporation Modular Robot
US9492048B2 (en) 2006-05-19 2016-11-15 Irobot Corporation Removing debris from cleaning robots
US8418303B2 (en) 2006-05-19 2013-04-16 Irobot Corporation Cleaning robot roller processing
US8528157B2 (en) 2006-05-19 2013-09-10 Irobot Corporation Coverage robots and associated cleaning bins
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
US8572799B2 (en) 2006-05-19 2013-11-05 Irobot Corporation Removing debris from cleaning robots
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
US8731786B2 (en) 2006-08-28 2014-05-20 Jungheinrich Aktiengesellschaft Industrial truck control system
EP1898290A2 (de) 2006-08-28 2008-03-12 Jungheinrich Aktiengesellschaft Flurförderzeugsteuersystem
EP1898290A3 (de) * 2006-08-28 2009-07-01 Jungheinrich Aktiengesellschaft Flurförderzeugsteuersystem
US8165746B2 (en) 2006-08-28 2012-04-24 Jungheinrich Aktiengesellschaft Industrial truck control system
KR100851890B1 (ko) 2007-01-23 2008-08-13 엘지전자 주식회사 거리 검출 방법 및 그 장치
US10070764B2 (en) 2007-05-09 2018-09-11 Irobot Corporation Compact autonomous coverage robot
US11072250B2 (en) 2007-05-09 2021-07-27 Irobot Corporation Autonomous coverage robot sensing
US8839477B2 (en) 2007-05-09 2014-09-23 Irobot Corporation Compact autonomous coverage robot
US10299652B2 (en) 2007-05-09 2019-05-28 Irobot Corporation Autonomous coverage robot
JP2014193418A (ja) * 2007-05-09 2014-10-09 Irobot Corp 自走式ロボット
EP2574264A1 (en) * 2007-05-09 2013-04-03 iRobot Corporation Compact autonomous coverage robot
JP2014111190A (ja) * 2007-05-09 2014-06-19 Irobot Corp 自律型ロボット
US9480381B2 (en) 2007-05-09 2016-11-01 Irobot Corporation Compact autonomous coverage robot
US8438695B2 (en) 2007-05-09 2013-05-14 Irobot Corporation Autonomous coverage robot sensing
US8726454B2 (en) 2007-05-09 2014-05-20 Irobot Corporation Autonomous coverage robot
US8239992B2 (en) 2007-05-09 2012-08-14 Irobot Corporation Compact autonomous coverage robot
US11498438B2 (en) 2007-05-09 2022-11-15 Irobot Corporation Autonomous coverage robot
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
US8800107B2 (en) 2010-02-16 2014-08-12 Irobot Corporation Vacuum brush
US10152062B2 (en) 2010-12-30 2018-12-11 Irobot Corporation Coverage robot navigating
US9436185B2 (en) 2010-12-30 2016-09-06 Irobot Corporation Coverage robot navigating
US11157015B2 (en) 2010-12-30 2021-10-26 Irobot Corporation Coverage robot navigating
CN103622643A (zh) * 2012-08-29 2014-03-12 科沃斯机器人科技(苏州)有限公司 自移动清洁装置
JP2014226266A (ja) * 2013-05-21 2014-12-08 株式会社東芝 電気掃除機
JP2015123342A (ja) * 2013-12-27 2015-07-06 シャープ株式会社 自走式電気掃除機
WO2015098161A1 (ja) * 2013-12-27 2015-07-02 シャープ株式会社 自走式電気掃除機
JP2015150219A (ja) * 2014-02-14 2015-08-24 シャープ株式会社 自走式電気掃除機
US10314452B2 (en) 2014-12-25 2019-06-11 Toshiba Lifestyle Products & Services Corporation Vacuum cleaner
JP2016120168A (ja) * 2014-12-25 2016-07-07 株式会社東芝 電気掃除機
WO2016104640A1 (ja) * 2014-12-25 2016-06-30 株式会社東芝 電気掃除機
JP2017146742A (ja) * 2016-02-16 2017-08-24 東芝ライフスタイル株式会社 自律走行体
JP2018068823A (ja) * 2016-11-01 2018-05-10 三菱電機株式会社 自走式掃除機
WO2019104798A1 (zh) * 2017-11-28 2019-06-06 深圳市杉川机器人有限公司 清扫区域选择方法及装置
CN107943036B (zh) * 2017-11-28 2019-03-19 深圳市杉川机器人有限公司 清扫区域选择方法及装置
CN107943036A (zh) * 2017-11-28 2018-04-20 深圳市杉川机器人有限公司 清扫区域选择方法及装置
US11144062B2 (en) 2017-11-28 2021-10-12 Shen Zhen 3Irobotics Co., Ltd Cleaning area selection method and device
CN114174011A (zh) * 2019-07-31 2022-03-11 Lg电子株式会社 移动机器人及移动机器人的移动距离计算方法
CN114174011B (zh) * 2019-07-31 2024-04-19 Lg电子株式会社 移动机器人

Similar Documents

Publication Publication Date Title
JP2005230032A (ja) 自律走行ロボットクリーナー
JP2005230044A (ja) 自律走行ロボットクリーナー
TWI653964B (zh) 行動機器人及其控制方法
JP2005211364A (ja) 自走式掃除機
JP3841220B2 (ja) 自律走行ロボットクリーナー
KR100788791B1 (ko) 청소로봇의 청소동작 제어방법
EP2677386B1 (en) Robot cleaner and obstacle detection control method of the same
AU2014357957B2 (en) Cleaning robot and control method thereof
JP2005216022A (ja) 自律走行ロボットクリーナー
US20050166355A1 (en) Autonomous mobile robot cleaner
JP2005222226A (ja) 自律走行ロボットクリーナー
JP2006113952A (ja) 充電式走行システム
KR100871114B1 (ko) 이동로봇 및 그 동작방법
KR20100098997A (ko) 로봇 청소기 및 그의 위치 검출 방법
JP2006114004A (ja) ロボット掃除機のジャイロセンサーの補正方法
JP2005211367A (ja) 自律走行ロボットクリーナー
KR20130002218A (ko) 로봇 청소기 및 그 제어방법
JP2003180586A (ja) 自走式掃除機
JP2006268499A (ja) 走行機および自走式掃除機。
KR101553950B1 (ko) 로봇 청소기 및 그의 위치 검출 방법
US20200397207A1 (en) Robotic vacuum cleaner and control method therefor
JP2018153375A (ja) 電気機器、電気機器としての自律走行型掃除機、及び、電気機器とベースとを有するシステム
JP2006268498A (ja) 自走式掃除機
JP2006061439A (ja) 自走式掃除機
US20070203622A1 (en) Mobile Vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060620

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20060915