(57)【要約】  本発明は、ロボット掃除機の動作を制御する方法およびこの方法を実行するロボット掃除機に関する。ロボット掃除機は、本体と、ロボット掃除機を移動させるように構成された推進システムと、障害物を検出するように構成された障害物検出装置と、を含む。ロボット掃除機は、推進システムを制御してロボット掃除機を移動させるように構成されたコントローラをさらに含む。コントローラは、ロボット掃除機が検出された障害物により妨害されずに移動する可能性の高い１つまたは複数の掃除対象セクションを特定し、ロボット掃除機の移動を、特定された１つまたは複数のセクションの掃除が、ロボット掃除機が検出された障害物によって妨害される可能性のより高い表面のセクションより優先されるように制御するべくさらに構成される。
2017502371.tif 000002
【特許請求の範囲】
【請求項１】
ロボット掃除機の動作を制御する方法において、
障害物を検出するステップと、
前記ロボット掃除機が前記検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数の掃除対象セクションを特定するステップと、
前記ロボット掃除機の移動を、前記特定された１つまたは複数のセクションの掃除が、前記ロボット掃除機が前記検出された障害物によって妨害される可能性がより高い前記表面のセクションより優先されるように制御するステップと、
を含む方法。
【請求項２】
前記ロボット掃除機を、前記検出された障害物に対して位置決めするステップをさらに含み、前記ロボット掃除機の前記移動を制御する前記ステップが前記位置決めに基づいて実行される、請求項１に記載の方法。
【請求項３】
より少ない障害物を含むセクションが、より多くの障害物を含むセクションと比較して、前記ロボット掃除機が妨害されずに移動する可能性がより高いセクションであると考えられる、請求項１または２に記載の方法。
【請求項４】
所定の閾値より低い高さの障害物を含むセクションは、前記ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記ロボット掃除機が掃除しない１つまたは複数のセクションを特定するステップをさらに含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
その下で前記ロボット掃除機が移動し、そのクリアランス高さが所定のクリアランス閾値を超える障害物を含むセクションは、前記ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
ロボット掃除機において、
本体と、
前記ロボット掃除機を移動させるように構成された推進システムと、
障害物を検出するように構成された障害物検出装置と、
前記推進システムを制御して前記ロボット掃除機を移動させるように構成されたコントローラと、
を含み、前記コントローラは、
前記ロボット掃除機が前記検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数のセクションを特定し、
前記ロボット掃除機の移動を、前記特定された１つまたは複数のセクションの掃除が、前記ロボット掃除機が前記検出された障害物によって妨害される可能性がより高い前記表面のセクションより優先されるように制御するべく
さらに構成されるロボット掃除機。
【請求項８】
前記コントローラは、
前記ロボット掃除機を、前記障害物検出装置から導き出された位置データから、前記検出された障害物に対して位置決めするように構成され、前記ロボット掃除機の前記移動を制御する前記ステップは、前記位置決めに基づいて実行される、請求項７に記載のロボット掃除機。
【請求項９】
前記障害物検出装置が３Ｄセンサシステムを含む、請求項７または８に記載のロボット掃除機。
【請求項１０】
前記３Ｄセンサシステムが、
前記ロボット掃除機の付近の画像を記録するように構成されたカメラ装置と、
前記ロボット掃除機の前記付近を証明するように構成された第一および第二の垂直ラインレーザと、
を含み、
前記コントローラはさらに前記記録された画像から前記位置データを導き出すように構成される、
請求項９に記載のロボット掃除機。
【請求項１１】
より少ない障害物を含むセクションは、より多くの障害物を含むセクションと比較して、前記ロボット掃除機が妨害されずに移動する可能性がより高いセクションと考えられる、請求項７〜１０のいずれか１項に記載のロボット掃除機。
【請求項１２】
所定の閾値より低い高さの障害物を含むセクションは、前記ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる、請求項７〜１１のいずれか１項に記載のロボット掃除機。
【請求項１３】
前記コントローラはさらに、
前記ロボット掃除機が掃除しない１つまたは複数のセクションを特定するように構成される、請求項７〜１２のいずれか１項に記載のロボット掃除機。
【請求項１４】
その下で前記ロボット掃除機が移動し、そのクリアランス高さ（ｈ）が所定のクリアランス閾値を超える障害物を含むセクションは、前記ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる、請求項７〜１３のいずれか１項に記載のロボット掃除機。
【請求項１５】
コンピュータ実行可能命令であって、掃除機に、前記コンピュータ実行可能命令が前記掃除機に含まれる処理ユニット上で実行されたときに請求項１〜６のいずれか１項に記載の前記ステップを実行させるコンピュータ実行可能命令を含むコンピュータプログラム。
【請求項１６】
コンピュータ読取可能媒体を含むコンピュータプログラム製品において、
前記コンピュータ読取可能媒体はその中に具現化された請求項１５に記載の前記コンピュータプログラムを有するコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボット掃除機の動作を制御する方法および方法を実行するロボット掃除機に関する。
【背景技術】
【０００２】
多くの技術分野において、自律行動をなすロボットを使って、これらが存在しうる障害物と衝突せずに空間内を自由に移動できるようにすることが望ましい。
【０００３】
ロボットバキュームクリーナが当該技術分野で知られており、これには、クリーナを掃除対象表面上で移動させるためのモータの形態の駆動装置が備えられている。ロボットバキュームクリーナにはさらに、自律行動を起こさせて、ロボットバキュームクリーナが自由に動き回り、部屋の形態の空間を掃除できるようにするためのマイクロプロセッサおよびナビゲーション手段の形態の知能も備えられている。それゆえ、これらの先行技術のロボットバキュームクリーナは、テーブルおよび椅子等の家具、ならびに壁および階段等のその他の障害物のある部屋を事実上自律的に真空掃除する能力を有する。従来、これらのロボットバキュームクリーナは、例えば超音波または光波を使用することによって部屋をナビゲートされる。さらに、ロボットバキュームクリーナは一般に、正確に動作させるために、階段センサ、壁追跡センサ、および各種のトランスポンダ等の追加のセンサで補完されなければならない。
【０００４】
多数の先行技術のロボットバキュームクリーナが、Ｓｉｍｕｌｔａｎｅｏｕｓ  Ｌｏｃａｌｉｚａｔｉｏｎ  ａｎｄ  Ｍａｐｐｉｎｇ（ＳＬＡＭ）と呼ばれる技術を採用している。ＳＬＡＭは、移動ロボットによる未知の環境のマップ構築と同時に、そのマップを使用した環境のナビゲーションの問題に関係している。これは一般に、レンジ計測のための水平走査レーザと組み合わされる。さらに、ロボットの車輪の移動により計測されるロボットの概略位置を提供するために走行距離計測法が用いられる。
【０００５】
米国特許出願公開第２００２／００９１４６６号明細書は、部屋の天井に向けられた、その天井のベースマークを認識するための第一のカメラ、および障害物に向けて線状光ビームを発するラインレーザ、障害物からの反射線状光ビームを認識するための第二のカメラを備える移動ロボットを開示している。ラインレーザは、移動ロボットの正面で水平に延びる直線の形態のビームを発する。
【０００６】
当該技術分野で知られている他の方法は、領域を走査して３Ｄで表示する水平レーザとその領域の画像を記録するカメラを含む。それゆえ、３Ｄ表現を作るために、記録された画像から特徴を抽出できる。
【０００７】
ロボット掃除機を自律的に行動させるプロセスは、たとえロボット掃除機が平坦な表面上でナビゲートする時であっても、主として、ロボット掃除機が数多くの物体を検出し、これを避けてナビゲートしなければならないという理由により、非常に複雑であり、ロボット掃除機がさらに、例えば敷居等の物体のいくつかを通過する際は、はるかにより複雑となる。通常、当該技術分野のロボット掃除機は障害物に引っかかってしまい、その表面の掃除を継続するには人間の介入が必要となる。これは使用者にとって、ロボット掃除機が使用者の留守中に掃除するはずであった場合は特に、不満である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、当該技術分野におけるこの問題を解決するか、少なくとも軽減し、ロボット掃除機の改良された動作方法、およびこの改良された方法を実行するロボット掃除機を提供することである。
【課題を解決するための手段】
【０００９】
この目的は、本発明の第一の態様において、ロボット掃除機の動作を制御する方法によって達成される。この方法は、障害物を検出するステップと、ロボット掃除機が検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数の掃除対象セクションを特定するステップと、を含む。さらに、この方法は、ロボット掃除機の移動を、その１つまたは複数のセクションの掃除が、ロボット掃除機が検出された障害物によって妨害される可能性がより高い表面のセクションより優先されるように制御するステップを含む。
【００１０】
この目的は、本発明の第二の態様において、ロボット掃除機によって達成され、これは本体と、ロボット掃除機を移動させるように構成された推進システムと、障害物を検出するように構成された障害物検出装置と、を含む。ロボット掃除機は、推進システムを制御してロボット掃除機を移動させるように構成されたコントローラをさらに含む。コントローラは、ロボット掃除機が検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数の掃除対象セクションを特定し、ロボット掃除機の移動を、特定された１つまたは複数のセクションの掃除が、ロボット掃除機が検出された障害物によって妨害される可能性がより高い表面のセクションより優先されるように制御するべく構成される。
【００１１】
それゆえ、本発明により、表面の中の掃除対象セクションを、ロボット掃除機が検出された障害物によって妨害され、またはそこに引っかかる可能性に基づいて分類することにより、有利な点として、掃除対象表面を、障害物のないセクション、多くの障害物のあるセクション、または乗り越え／通過する必要のある傷害物のあるセクションに分けることができる。その結果、障害物のないセクションの掃除を優先させ、よりリスクの高いセクションを掃除サイクルの終盤まで残すことによって、ロボットが引っかかる危険を冒す前に掃除する表面の範囲が増大する。これは、使用者がそこにいて、引っかかった場合にロボットに手を貸すことができない状況において特に有利である。
【００１２】
本発明のある実施形態において、ロボット掃除機は、検出された障害物に対して位置決めされ、ロボット掃除機の移動を制御するステップは、この位置決めに基づいて実行される。
【００１３】
有利な点として、ロボット掃除機を掃除対象表面に対して位置決めすることにより、すなわち掃除対象表面とその表面上またはその上方にある障害物に関するロボット掃除機の位置または座標が導き出され、３Ｄ表現またはマップを、例えば家の中の居間について作成できる。例えば、ロボット掃除機の付近の画像を記録するように構成された３Ｄカメラ装置と、例えばＳＬＡＭ等の方法を使って記録された画像から掃除対象領域についてのマップを生成するように構成された処理ユニットと、を含む３Ｄカメラシステムを使って実行される、ロボット掃除機を位置決めするステップによって、ロボット掃除機は掃除対象領域の詳細図を３Ｄで得ることができる。ロボット装置は掃除対象表面上にある障害物を検出し、また、さらに有利な点として、障害物の検出およびその後の位置決めによって、ロボット掃除機は、掃除対象表面のうち、ロボット掃除機が検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数のセクションをより正確に特定できる。例えば、掃除対象表面のうちのより小さいセクションに、テーブル、椅子、フロアランプ、ケーブル、壁に吊られたサイドボード、その他の比較的多い家具が置かれている場合がある。本発明においては、有利な点として、このようなセクションがロボット掃除機によって特定されるため、ロボット掃除機は、部屋のうち、多数の障害物が特定されたセクションにおいては、障害物が比較的少ないセクションより妨害される可能性がはるかに高く、その部屋の掃除時には、障害物のないセクションを優先させるべきであると判断できる。
【００１４】
本発明のある実施形態において、障害物の数がより少ないセクションは、有利な点として、多くの障害物を含むセクションと比較して、ロボット掃除機が妨害されずに移動する可能性が高いと考えられる。
【００１５】
本発明の別の実施形態において、その高さが所定の閾値より低い障害物を含むセクションは、有利な点として、ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる。例えば、ロボット掃除機が、例えば５ｃｍより高い障害物を乗り越えて移動する際に問題があるとすると、閾値はそのように設定できる。
【００１６】
本発明のまた別の実施形態において、ロボット掃除機が下に入り込んで移動することになるクリアランスの高さが所定のクリアランス閾値を超える障害物を含むセクションは、有利な点として、ロボット掃除機が妨害されずに移動する可能性の高いセクションと考えられる。例えば、ロボット掃除機の高さが５ｃｍであるとすると、クリアランス閾値はそれより少し高い位置に設定される。
【００１７】
一般に、特許請求の範囲で使用されているすべての用語は、本明細書中で明確に別段の定義がなされていないかぎり、その技術分野における通常の意味に従って解釈されものとする。「ある／その要素、装置、構成部品、手段、ステップ等」というすべての記述は、明確な別段の断りがないかぎり、その要素、装置、構成部品、手段、ステップ等の少なくとも一例を指すものとして包括的に解釈されるものとする。本明細書で開示されているあらゆる方法のステップは、その旨明記されていないかぎり、開示されている順序の通りに実行されなくてもよい。
【００１８】
ここで、例として以下のような添付の図面を参照しながら本発明を説明する。
【図面の簡単な説明】
【００１９】
【図１ａ】本発明の実施形態によるロボット掃除機の底面図を示す。
【図１ｂ】表面を掃除する場合の、本発明の基本的な実施形態による方法のフローチャートを示す。
【図２】図１に示されるロボット掃除機の正面図を示す。
【図３】本発明のある実施形態による、例えば居間の床の形態の掃除対象表面を示す。
【図４】図３に示される表面を掃除する場合の、本発明のある実施形態による方法のフローチャートを示す。
【図５】本発明の他の実施形態による、より多くのセクションに分割された図３の掃除対象表面を示す。
【図６】本発明のまた別の実施形態による、敷居により分割された図３の掃除対象表面を示す。
【図７】本発明のさらに別の実施形態による、障害物の下に入り込むロボット機器を示す。
【発明を実施するための形態】
【００２０】
本発明を、本発明の特定の実施形態が示されている添付の図面を参照しながら、以下により詳しく説明する。しかしながら、本発明は様々な形態で実施されてもよく、本明細書に示されている実施形態に限定されると解釈されるべきでなく、これらの実施形態は、本開示を網羅的で完全なものとし、本発明の範囲を当業者に十分に伝えるために、例として提供されている。説明全体を通じて、同様の番号は同様の要素を指す。
【００２１】
本発明は、ロボット掃除機または、換言すれば、表面を掃除するための自動自走式機械、例えばロボットバキュームクリーナまたはロボットスイーパーまたはロボットフロアウォッシャに関する。本発明によるロボット掃除機は、電源に接続して使用する、コードを備えるものであっても、バッテリ式であっても、または他のあらゆる種類の適当なエネルギー源、例えば太陽エネルギーを使用するものであってもよい。
【００２２】
図１ａは、本発明の実施形態によるロボット掃除機１０を底面図で示しており、すなわち、ロボット掃除機の底面が示されている。矢印は、ロボット掃除機の前方向を示す。ロボット掃除機１０は本体１１を含み、それには、掃除機が掃除対象表面上で移動できるようにするために駆動輪１２、１３の移動を可能にするための２つの電気ホイールモータ１５ａ、１５ｂの形態の駆動手段を含む推進システム等の構成部品が収容されている。各ホイールモータ１５ａ、１５ｂはそれぞれの駆動輪１２、１３を、例えば方向および／または回転速度の点で相互に独立して回転させ、掃除対象表面上でロボット掃除機１０を移動させるように制御できる。様々な駆動輪の構成を想定できる。例えば、駆動輪１２、１３が駆動シャフト（図示せず）に沿って同軸に配置されるロボット掃除機がある。代替案として、軌道推進システム、さらにはホバークラフト推進システムさえ使用できる。さらに、異なる駆動モータの構成も可能であり、例えば、１つの駆動輪および１つの駆動モータ、２つの駆動輪および１つの駆動モータ、またはさらには３つの駆動輪と独立して制御するための３つの別々の駆動モータ等である。留意すべき点として、ロボット掃除機は何れの適当な形状であってもよく、例えばより伝統的な円形の本体、および三角形の本体を有する装置がある。
【００２３】
マイクロプロセッサ等のコントローラ１６は、ホイールモータ１５ａ、１５ｂを、壁、フロアランプ、テーブルの脚、低い位置の壁掛け家具の形態の、ロボット掃除機がそれを回避してナビゲートしなければならない障害物を検出するための障害物検出装置（図示せず）から受け取った情報に鑑みて、必要に応じて駆動輪１２、１３を回転させるように制御する。
【００２４】
障害物検出装置は、障害物を検出して、検出されたすべての障害物に関する情報をマイクロプロセッサ１６に伝えるための、例えば３Ｄカメラ、カメラとレーザとの組合せ、レーザスキャナ等によって実装される、その周囲状況を記録するための赤外線（ＩＲ）センサおよび／または超音波センサ、マイクロ波レーダ、３Ｄセンサシステム等の形態で具現化されてもよい。マイクロプロセッサ１６は、ホイールモータ１５ａ、１５ｂと通信して、障害物検出装置により提供される情報に従って車輪１２、１３の運動を制御し、ロボット掃除機１０が掃除対象表面上で所望の通りに移動できるようにする。
【００２５】
さらに、本体１１は任意選択により、ごみおよび埃を掃除対象表面から取り除く、ロボットクリーナ１０の底部の開口１８に配置された回転可能ブラシロールの形態の掃除部材１７を有するように構成される。それゆえ、回転可能ブラシロール１７は、開口１８の水平軸に沿って配置され、掃除機１０の集塵特性を向上させる。ブラシロール１７を回転させるために、ブラシロールモータ１９がブラシロールに動作的に接続されて、その回転をコントローラ１６から受け取った命令に従って制御する。
【００２６】
さらに、ロボットクリーナ１０の本体１１は、ごみを本体１１の底面の開口１８を通じて、本体に収容された集塵室またはサイクロン装置（図示せず）の中に輸送するための空気流を発生させる吸込みファン２０を含む。吸込みファン２０は、コントローラ１６に通信的に接続されたファンモータによって駆動され、ファンモータ２１はそこから吸込みファン２０を制御するための命令を受け取る。
【００２７】
図１ａをさらに参照すると、１つまたは複数のマイクロプロセッサの形態で具現化された処理ユニット１６は、マイクロプロセッサに関連付けられた適当な記憶媒体２６、例えばランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、またはハードディスクドライブにダウンロードされたコンピュータプログラム２５を実行するように構成される。処理ユニット１６は、コンピュータ実行可能命令を含む適当なコンピュータプログラム２５が記憶媒体２６にダウンロードされ、処理ユニット１６により実行された時に、本発明の実施形態による方法を実行するように構成される。記憶媒体２６はまた、コンピュータプログラム２５を含むコンピュータプログラム製品であってもよい。代替案として、コンピュータプログラム２５は、適当なコンピュータプログラム製品、例えばデジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）、またはメモリスティックによって記憶媒体２６に転送されてもよい。また別の代替案として、コンピュータプログラム２５は、ネットワークを通じて記憶媒体１１６にダウンロードされてもよい。処理ユニット１６は、あるいは、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）等の形態で具現化されてもよい。
【００２８】
図１ｂは、ある表面を掃除する場合の、本発明の基本的実施形態による方法のフローチャートを示す。第一のステップＳ１０１で、ロボット掃除機１０のコントローラ１６は、前述のようにあらゆる適切な物体検出装置を利用することによって、掃除対象表面上にある障害物を検出する。留意すべき点として、掃除対象表面の上またはその上方にある障害物がそれ以前のひととおりの掃除中にすでに検出され、メモリ２６に記憶されている。それでもステップ１０２で、ロボット掃除機１０は、掃除対象表面のうち、ロボット掃除機１０が検出された障害物によって妨害されずに移動する可能性の高い１つまたは複数のセクションを特定する。その後、ステップＳ１０３で、コントローラ１６はロボット掃除機１０の表面上の移動を、ホイールモータ１５ａ、１５ｂおよび車輪１２、１３の形態の推進システムに制御信号を送信することによって制御し、それによって障害物への衝突が回避される。ロボット掃除機１０の移動の制御は、特定された障害物のないセクションが、ロボット掃除機が検出された障害物により妨害される可能性がより高い表面セクションより優先されるように行われる。
【００２９】
様々な掃除の状況を示す各種の実施形態を以下に詳しく説明する。
【００３０】
図２は、図１ａのロボット掃除機１０の正面図を示し、３Ｄカメラシステム２２の形態の前述の障害物検出装置を示しており、これは少なくとも１つのカメラ２３と、水平向きまたは垂直向きのラインレーザであってもよい第一および第二のラインレーザ２７、２８と、を含む。さらに、図１ａに関して前述したコントローラ１６と、本体１１と、駆動輪１２、１３と、回転可能ブラシロール１７と、が示されている。コントローラ１６は、ロボット掃除機の付近の画像を記録するためのカメラ２３に動作的に接続される。第一および第二のラインレーザ２７、２８は好ましくは、垂直ラインレーザであり、カメラ２３の横に配置され、ロボット掃除機１０の高さおよび幅より大きい高さおよび幅を照明するように構成される。さらに、カメラ２３の角度は好ましくは、第一および第二のラインレーザ２７、２８により照明される空間より小さい。カメラ２３は、コントローラ１６によって制御されて、１秒間に複数の画像を撮影し、記録する。画像からのデータは、コントローラ１６によって抽出され、データは一般にメモリ２６に保存される。
【００３１】
第一および第二のラインレーザ２７、２８は、好ましくは垂直方向に、ロボット掃除機１０の付近を一般的にはロボット掃除機１０の移動方向に走査するように構成される。第一および第二のラインレーザ２７、２８は、レーザビームを送信するように構成され、これは家または部屋の家具、壁、およびその他の物体を照明する。装置２３はコントローラ１６によって制御され、ロボット掃除機１０は掃除対象表面上を移動している間に、画像を捕捉、記録し、そこからコントローラ１６は、画像から特徴を抽出し、ロボット掃除機１０が移動する距離を測定することによってロボット掃除機１０が動作している周囲状況の表現またはレイアウトを作成する。それゆえ、コントローラ１６は、記録された画像から掃除対象表面に関するロボット掃除機１０の位置データを導き出し、導き出された位置データの周囲状況の３Ｄ表現を生成し、駆動モータ１５を、ロボット掃除機が生成された３Ｄ表現およびロボット掃除機に供給されたナビゲーション情報に従って掃除対象表面上で移動し、生成された３Ｄ表現を考慮して掃除対象表面をナビゲートできるように制御する。
【００３２】
３Ｄカメラシステム２２により記録された画像に基づいて生成された３Ｄ表現はそれゆえ、ロボット掃除機がそれを避けてナビゲートしなければならない壁、フロアランプ、テーブルの脚の形態の障害物の検出を容易にする。ロボット掃除機はしたがって、動作／掃除によって、その環境または周囲状況について学習するように構成される。
【００３３】
図２に関して、例示のために、３Ｄカメラシステム２２はロボット掃除機１０の本体１１から分離されている。しかしながら、実際の実施形態では、３Ｄカメラシステム２２はロボット掃除機１０の本体１１と一体化され、ロボット掃除機１０の高さが最小化され、それは例えばソファ等の障害物の下に入り込むことができる。
【００３４】
図３は、例えば居間の形態の掃除対象表面３０を示している。この例において、この部屋には居間用テーブル３１およびその周囲に配置された同類の椅子３２等の家具がある。さらに、２つのアームチェア３３、３４が部屋の左下部分にコーヒーテーブル３５に沿って位置付けられている。さらに、サイドボード３６が部屋の右下にある。本発明の実施形態によるロボット掃除機１０は、本発明の右上部分においてアイドルモードで掃除プロクラムの開始を待っている。
【００３５】
図４は、図３に示される表面３０を掃除する場合の本発明のある実施形態による方法のフローチャートを示す。ロボット掃除機１０の中に含まれる構造的要素については、図１ａおよび２をさらに参照されたい。第一のステップＳ１０１で、ロボット掃除機１０のコントローラ１６は、掃除対象表面上にある障害物３１〜３６を検出する。３Ｄカメラシステム２２を使って周辺状況の画像を捕捉し、画像内で特定された障害物に関する位置データを抽出することにより、コントローラ１６は物体／障害物がその部屋の中のどこにあるかを特定する。コントローラ１６は３Ｄカメラシステム２２に対し、ロボット掃除機の付近の画像を記録するように信号を送る。第一および第二の垂直ラインレーザ２７、２８は、ロボット掃除機１０の正面の領域を照明し、カメラ２３によって捕捉された画像からコントローラ１６により特徴が抽出され、それによって障害物３１〜３６が検出される。留意すべき点として、掃除対象表面３０の３Ｄ表現はすでに前回の居間のひととおりの掃除から作成され、メモリ２６に記憶されている。しかしながら、ステップＳ１０１ｂにおいて、ロボット掃除機１０は、部屋の３Ｄ表現に関して自己位置決めし、室内の障害物およびその部屋の実際の境界に関するその位置を把握する。
【００３６】
障害物３１〜３６が検出されると、ステップＳ１０２において、コントローラは３Ｄ表現から、掃除対象表面３０のうち、ロボット掃除機１０が検出された障害物３１〜３６により妨害されずに移動する可能性の高い１つまたは複数のセクションを特定する。図３の例において、破線で仕切られたセクション３７は、ロボット掃除機１０がいずれの障害物の妨害も受けないセクションとして識別される。その後、ステップＳ１０３で、コントローラ１６は、掃除対象表面３０上でのロボット掃除機１０の移動を位置決めに基づいて制御し、すなわち、コントローラ１６はホイールモータ１５ａ、１５ｂおよび車輪１２、１３の形態の推進システムに制御信号を送信して、３Ｄカメラシステム２２により捕捉された画像からコントローラが導き出した位置データを考慮してロボット掃除機を移動させ、それによって障害物との衝突を回避する。さらに、ステップＳ１０４で、ロボット掃除機の移動を制御するステップは、特定された障害物のないセクション３７の掃除を、ロボット掃除機が検出された障害物によって妨害される可能性がより高い、例えば椅子３２および居間用テーブル３１の周囲等の表面のセクションより優先するように行われる。
【００３７】
図３に示されるように、ロボット掃除機１０は、セクション３７により区切られる床の上を、表面がコントローラ１６を適切なナビゲーション情報に基づいて掃除されるまで前後に平行に行き来する。その後、それは部屋の中の、より多くの障害物のあるセクションに移動してもよい。何らかの障害物に引っかかったとしても、有利な点として、床のうち、少なくとも障害物がないと特定されたセクション３７は掃除される。留意すべき点として、図３に示されているものとは異なる移動パターンも可能である。
【００３８】
再び、図４を参照し、さらに図５を参照すると、図４のフローチャートのステップ１０２に関連して述べたように、障害物３１〜３６が検出されると、コントローラ１６は部屋の３Ｄ表現から、掃除対象表面３０のうち、ロボット掃除機１０が検出された障害物３１〜３６によって妨害されずに移動する可能性の高い１つまたは複数のセクションを特定する。図３の例では、破線で区切られたセクション３７が、ロボット掃除機１０がいずれの障害物によっても妨害されないセクションとして特定された。さらに図５を参照すると、コントローラは、また別の障害物のない２つのセクション３８、３９を特定するであろう。ここで、特定されたセクション３８、３９のナビゲーションは、ロボット掃除機１０にとってのより「自然な」移動パターンである平行な前後運動を行うことのできるセクション３７のナビゲーションより複雑である。それでも、ステップＳ１０３において、コントローラ１６は、掃除対象表面３０上のロボット掃除機１０の移動を、前述のような位置決めに基づいて制御し、（第一のセクション３７が掃除された後に）特定された第二のセクション３８の掃除が第三のセクション３９上での移動より優先されるようにする。その後、ロボット掃除機１０は、その部屋の中の残りのセクションへと移動する。図５からわかるように、ロボット掃除機は、第二のセクション３８および第三のセクション３９の掃除時に、第一のセクションを掃除した時とは異なるパターンで移動しなければならない。
【００３９】
図６は、本発明の他の実施形態が実行される状況を示している。この状況で、掃除対象表面３０は敷居４０によって分けられ、図の下側部分の床４２は、図の上側部分の床４１より高い位置にある。高さの差が５ｃｍであるとすると、ロボット掃除機１０が、例えば図３に示されたような表面３０を移動するとこの敷居に引っかかる危険性が高い。したがって、この特定の実施形態において、敷居４０の高さは所定の閾値、例えば４ｃｍより高いため、コントローラ１６はセクション４１、すなわち、図の上側部分の表面３０の約３分の２をカバーするセクションを、ロボット掃除機が妨害されずに移動する可能性の高いセクションとして特定する。ロボット掃除機１０はそれゆえ、セクション４２に移動する前にセクション４１を掃除する。
【００４０】
図７を参照すると、本発明の別の実施形態において、ロボット掃除機１０がその下に入って移動する障害物５０、例えば低い位置の壁付けサイドボード等のクリアランス高さｈが所定のクリアランス閾値を超える場合、障害物５０を含むセクションは、ロボット掃除機１０が妨害されずに移動する可能性の高いセクションと考えられる。しかしながら、クリアランス高さｈが、ロボット掃除機１０の高さと同じまたか、それよりわずかに高くなると、ロボット掃除機１０はサイドボード５０の下に引っかかる可能性が高いため、このセクションの優先順位は低くなる。たとえば、ロボット掃除機の高さが５ｃｍで、サイドボードのクリアランス高さｈが５．５ｃｍであれば、特にサイドボードがその底面に突出した要素（図示せず）を有する場合、ロボット掃除機１０が引っかかる危険性がある。図７には、また、ロボット掃除機１０の駆動輪１２および回転ブラシロール１７も示されている。
【００４１】
本発明の別の実施形態において、部屋３０の１つまたは複数のセクションが、部屋の左下部分のソファ３３、３４およびコーヒーテーブル３５の周囲の比較的狭い領域等、ロボット掃除機１０が掃除しないセクションとして特定されることも想定される。むしろ、ロボット掃除機１０は、別の部屋に進み、任意選択によって掃除プログラムの最後に、掃除されなかったセクションに戻ってもよい。
【００４２】
以上、本発明を主としていくつかの実施形態に関連して説明した。しかしながら、当業者であれば容易にわかるように、付属の特許請求の範囲で定義された本発明の範囲内において、上で開示されたもの以外の実施形態も同様に可能である。
【図１ａ】
2017502371.tif 000003
【図１ｂ】
2017502371.tif 000004
【図２】
2017502371.tif 000005
【図３】
2017502371.tif 000006
【図４】
2017502371.tif 000007
【図５】
2017502371.tif 000008
【図６】
2017502371.tif 000009
【図７】
2017502371.tif 000010
【国際調査報告】
2017502371.tif 000011
2017502371.tif 000012
2017502371.tif 000013