(57)【要約】【課題】ロボット掃除機の走行距離と走行方向をより的確に認識し、指示された作業を効率よく行うことができるロボット掃除機とそのシステム及びロボット掃除機の制御方法を提供する。【解決手段】平らな床面を移動しながら作業を行うロボット掃除機において、本体と、本体の下部に取り付けられている複数の輪を駆動する駆動部と、複数の輪の間に設けられ、走行方向に対し鉛直下方の床面のイメージを連続して撮像する下方カメラ、及び下方カメラが撮像した床面のイメージ情報を用いて複数の輪の走行距離と走行方向を認識し、この認識した走行距離と走行方向を用いて目的とする作業に対応するように駆動部を制御する制御部とを含む。【選択図】      図１
2004148088.tif 000002
【特許請求の範囲】
【請求項１】
平らな床を移動しながら作業を行うロボット掃除機において、
本体と；
前記本体の下部に取り付けられている複数の輪を駆動する駆動部と；
前記複数の輪の間に設けられ、走行方向に対し鉛直下方の前記床のイメージを連続して撮像する下方カメラ；及び
前記下方カメラが撮像した前記床のイメージ情報を用いて前記複数の輪の走行距離と走行方向を認識し、その認識した走行距離と走行方向を用いて目的とする作業に対応するように前記駆動部を制御する制御部とを含むことを特徴とするロボット掃除機。
【請求項２】
前記制御部が、前記下方カメラにより撮像された現在の床のイメージ情報と前記下方カメラにより撮像され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することを特徴とする請求項１に記載のロボット掃除機。
【請求項３】
前記下方カメラの前記床の撮像速度が１５００回／秒であることを特徴とする請求項２に記載のロボット掃除機。
【請求項４】
前記本体の下部に設けられ、前記下方カメラが撮像する地域が周辺の地域より明るくなるように照らす照明をさらに含むことを特徴とする請求項３に記載のロボット掃除機。
【請求項５】
平らな床を移動しながら作業を行うロボット掃除機において、
本体と；
前記本体の下部に取り付けられている複数の輪を駆動する駆動部と；
前記複数の輪の間に設けられ、走行方向に対し鉛直下方の前記床のイメージを連続して撮像する下方カメラと；
前記本体の上部に設けられ、走行方向に対し鉛直上方の天井のイメージを撮像する上方カメラ；及び
前記上方カメラが撮像した天井のイメージを用いて位置を認識し、前記下方カメラが撮像した前記床のイメージ情報を用いて前記複数の輪の走行距離と走行方向を認識し、その認識した位置情報と走行距離及び走行方向を用いて目的とする作業に対応するように前記駆動部を制御する制御部とを含むことを特徴とするロボット掃除機。
【請求項６】
前記制御部が、前記下方カメラにより撮像された現在の床のイメージ情報と前記下方カメラにより撮像され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することを特徴とする請求項５に記載のロボット掃除機。
【請求項７】
前記下方カメラの前記床の撮像速度が１５００回／秒であることを特徴とする請求項６に記載のロボット掃除機。
【請求項８】
前記本体の下部に設けられ、前記下方カメラが撮像する地域が周辺の地域より明るくなるように照らす照明をさらに含むことを特徴とする請求項７に記載のロボット掃除機。
【請求項９】
本体と、この本体の下部に取り付けられている複数の輪を駆動する駆動部と、前記本体の上部に設けられ、走行方向に対し鉛直上方の天井のイメージを撮像する上方カメラとを含むロボット掃除機；及びこのロボット掃除機を遠隔制御するリモートコントローラーと；を含むロボット掃除機システムであって、
前記ロボット掃除機が、前記複数の輪の間に設けられ、走行方向に対し鉛直下方の前記床のイメージを連続して撮像する下方カメラを含み、
前記リモートコントローラーが、前記下方カメラが撮像した前記床のイメージ情報を用いて前記複数の輪の走行距離と走行方向を認識し、その認識した走行距離と走行方向を用いて目的とする作業に対応するように前記ロボット掃除機の駆動部を制御することを特徴とするロボット掃除機システム。
【請求項１０】
前記リモートコントローラーが、前記下方カメラにより撮像された現在の床のイメージ情報と前記下方カメラにより撮影され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することを特徴とする請求項９に記載のロボット掃除機システム。
【請求項１１】
前記下方カメラの前記床の撮像速度が１５００回／秒であることを特徴とする請求項１０に記載のロボット掃除機システム。
【請求項１２】
前記本体の下部に設けられ、前記下方カメラが撮像する地域が周辺の地域より明るくなるように照らす照明をさらに含むことを特徴とする請求項１１に記載のロボット掃除機システム。
【請求項１３】
下方カメラを備えるロボット掃除機の制御方法において、作業指令信号が入力されると、作業に対応する目的地までの走行経路を算出するステップと；
前記下方カメラにより撮像された床のイメージを格納するステップと；
算出した走行経路に追従して前記ロボット掃除機を走行させるステップ；及び前記格納されていた床のイメージと前記下方カメラにより撮像された現在の床のイメージとを比較して前記ロボット掃除機の走行距離及び進行角度を算出し、前記走行経路を補正するステップとを含むことを特徴とするロボット掃除機の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ロボット掃除機とそのシステム及び制御方法に関し、より詳しくは、ロボット掃除機が床を走行しながら撮像した床面イメージ情報を用いてロボット掃除機の走行距離と走行方向を認識し、走行経路を補正するロボット掃除機とそのシステム及び制御方法に関する。
【０００２】
【従来の技術】
一般のロボット掃除機は、本体上に設けられた超音波センサを用いて壁や障害物に取り囲まれた作業領域の外郭を走行して掃除すべき領域を決め、決められた作業領域における掃除作用や保安作業といった諸作業を行うための走行経路を計画する。その後、輪の回転数及び回転角度が検出できるエンコーダーのようなセンサを通じて検出された信号から走行距離及び現在位置を算出しつつ計画通りの走行経路に追従して走行できるように輪を駆動させる。ところが、このような経路走行方法では、ロボット掃除機が走行する途中の輪のスリップ、床面の屈曲などによりセンサで検出された検出された信号から算出された走行距離及び移動位置と実際の走行距離及び位置との間に誤差が発生する。このような位置認識誤差は、ロボット掃除機が走行すればするほど累積され、これは、走行するロボット掃除機の計画された掃除経路からの離脱をもたらし得る。その結果、掃除作業の場合には、掃除されない領域が発生したり、同一領域を数回繰り返し掃除したりすることで作業効率を低下させ、また、保安作業の場合は、その作業を隈なく行えない場合が発生するなどの問題点がある。
【０００３】
したがって、輪のスリップや床面の屈曲などに関わらずロボット掃除機の走行距離と走行方向を的確に検出し走行経路を制御することにより、指示された作業を効率よく行うことができるロボット掃除機に対する発明の必要性が台頭されてきた。
【０００４】
【特許文献】
韓国特許出願第１９８８−００１４７２３
【０００５】
【発明が解決しようとする課題】
本発明は、前記のような問題点を解決するためになされたものであって、その目的は、走行距離と走行方向をより的確に認識することにより、指示された作業を効率よく行うことができるロボット掃除機とそのシステム及びロボット掃除機の制御方法を提供することにある。
【０００６】
【課題を解決するための手段】
前記のような本発明の目的は、平らな床を移動しながら作業を行うロボット掃除機において、本体と、本体の下部に取り付けられている複数の輪を駆動する駆動部と、複数の輪の間に設けられ、走行方向に対し鉛直下方の床のイメージを連続して撮像する下方カメラ、及び下方カメラが撮像した床のイメージ情報を用いて複数の輪の走行距離と走行方向を認識し、この認識した走行距離と走行方向を用いて目的とする作業に対応するように駆動部を制御する制御部と、を含むことを特徴とするロボット掃除機を提供することにより達成される。
【０００７】
ここで、制御部は、下方カメラにより撮像された現在の床のイメージ情報と下方カメラにより撮像され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することが好ましい。なお、下方カメラの床の撮像速度は、１５００回／秒であることが好ましい。
【０００８】
また、本体の下部に設けられ、下方カメラが撮像する地域が周辺の地域より明るくなるように照らす照明をさらに含むことが好ましい。
【０００９】
前記のような本発明の目的は、平らな床を移動しながら作業を行うロボット掃除機において、本体と、本体の下部に取り付けられている複数の輪を駆動する駆動部と、複数の輪の間に設けられ、走行方向に対し鉛直下方の床のイメージを連続して撮像する下方カメラと、本体の上部に設けられ、走行方向に対し鉛直上方の天井のイメージを撮像する上方カメラ、及び上方カメラが撮像した天井のイメージを用いて位置を認識し、下方カメラが撮像した床のイメージ情報を用いて複数の輪の走行距離と走行方向を認識し、この認識した位置情報と走行距離及び走行方向を用いて目的とする作業に対応するように駆動部を制御する制御部と、を含むことを特徴とするロボット掃除機を提供することにより達成される。
【００１０】
ここで、制御部は、下方カメラにより撮像された現在の床のイメージ情報と下方カメラにより撮像され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することを特徴とする。
【００１１】
前記のような本発明の目的は、本体と、この本体の下部に取り付けられている複数の輪を駆動する駆動部と、本体の上部に設けられ、走行方向に対し鉛直上方の天井のイメージを撮像する上方カメラとを含むロボット掃除機；及びロボット掃除機を遠隔制御するリモートコントローラーと；を含むロボット掃除機システムにおいて、ロボット掃除機は、複数の輪の間に設けられ、走行方向に対し鉛直下方の床のイメージを連続して撮像する下方カメラを含み、リモートコントローラーは、下方カメラが撮像した床のイメージ情報を用いて複数の輪の走行距離と走行方向を認識し、この認識した走行距離と走行方向を用いて目的とする作業に対応するようにロボット掃除機の駆動部を制御することを特徴とするロボット掃除機システムを提供することにより達成される。
【００１２】
ここで、制御部は、下方カメラにより撮像された現在の床のイメージ情報と下方カメラにより撮影され記憶されていた以前の床のイメージ情報とを比較し、輪の走行距離と走行方向を認識することを特徴とする。
【００１３】
また、前記ロボット掃除機システムは、本体の下部に設けられ、下方カメラが撮像する地域が周辺の地域より明るくなるように照らす照明をさらに含むことが好ましい。
【００１４】
前記のような本発明の目的は、下方カメラを備えるロボット掃除機の制御方法において、作業指令信号が入力されると、作業に対応する目的地までの走行経路を算出するステップと、下方カメラにより撮像された床のイメージを格納するステップと、算出した走行経路に追従してロボット掃除機を走行させるステップ、及び格納されていた床のイメージと下方カメラにより撮像された現在の床のイメージとを比較してロボット掃除機の走行距離及び進行角度を算出し、走行経路を補正するステップと、を含むことを特徴とするロボット掃除機の制御方法を提供することにより達成される。
【００１５】
【発明の実施の形態】
以下では、添付した図面を参照して、本発明の好適な実施の形態によるロボット掃除機とそのシステム及び制御方法の詳細を説明する。
【００１６】
図１ないし図３を参照すると、ロボット掃除機１０は、本体１２、吸塵部１６、駆動部２０、上方カメラ３０、前方カメラ３２、障害物検出センサ３４、下方カメラ５０、照明５５、制御部４０、記憶装置４１及び送／受信部４３を含む。１９はバッテリである。
【００１７】
吸塵部１６では、空気を吸い込みながら対向する床の埃が吸塵できるように本体１２上に設けられている。このような吸塵部１６は、公知の種々の方式により構成することができ、その一例として、吸塵部１６は、吸込モーター（図示せず）と、この吸込モーターの駆動により床に対向して形成された吸込口または吸込管を通じて吸い込まれた埃を吸塵する吸塵室とを備える。
【００１８】
駆動部２０は、前方の両側に取り付けられている二つの輪２１ａ、２１ｂと、後方の両側に取り付けられている二つの輪２２ａ、２２ｂと、この後方の二つの輪２２ａ、２２ｂをそれぞれ回転駆動させるモーター２３、２４及び後方の輪２２ａ、２２ｂの動力を前方の輪２１ａ、２１ｂに伝達可能に設けられたタイミングベルト２５とを含む。駆動部２０は、制御部４０からの制御信号に応じて各モーター２３、２４を独立して正方向／逆方向に回転駆動させる。走行方向は、各モーター２３、２４の回転数をそれぞれ適切に制御することにより決められる。前方カメラ３２は、前方のイメージが撮像できるように本体１２上に設けられ、その撮像したイメージを制御部４０に出力する。
【００１９】
上方カメラ３０は、上方のイメージが撮像できるように本体１２上に設けられ、その撮像したイメージを制御部４０に出力する。好ましくは、上方カメラ３０には魚眼レンズ（図示せず）が適用される。
【００２０】
魚眼レンズは、画角が魚の眼のように広く、例えば、１８０°程度まで提供できるように設計された少なくとも一つのレンズからなる。魚眼レンズは、所望する画角範囲または許容歪み量に応じて適切に設計される。魚眼レンズの構造は、韓国公開特許１９９６−７００５２４５号、韓国公開特許１９９７−４８６６９号、韓国公開特許１９９４−２２１１２など号に開示され、また数社のレンズ製造会社で市販しており、それに対する詳細を省略する。
【００２１】
障害物検出センサ３４は、周りに対して信号を発し、反射されてきた信号が受信できるようにボディの側面周りに所定の間隔を隔てて配設されている。障害物検出センサ３４は、赤外線を出射する赤外線発光素子３４ａと反射されてきた光を受信する受光素子３４ｂとが垂直に対をなして外周面に沿って多数配列されている。なお、前記障害物検出センサ３４として、超音波を出射し、反射されてきた超音波が受信できるような仕組みの超音波センサを適用することもできる。障害物検出センサ３４は、障害物または壁との距離を測定するのにも利用される。
【００２２】
下方カメラ５０は、床１５のイメージが撮像できるように本体１２の下部に設けられ、その撮像したイメージを制御部４０に出力する。下方カメラ５０は、走行経路の認識程度を高めるために高速でイメージを撮像する必要がある。よって、１秒に１５００回程度の撮像が行えるカメラを使用することが好ましい。
【００２３】
照明５５は、下方カメラ５０が撮像する床１５部分を照らすことができるように本体１２の下部に設けられた下方カメラ５０の周りに配設される。照明５５は、下方カメラ５０が撮像する床１５部分を、常に一定にロボット掃除機１０の周囲の明るさより明るく照らす。照明５５は、下方カメラ５０が床１５の微細な部分の変化などを感知することができるようにし、周辺の照明による撮像イメージの変化を最小化させる。
【００２４】
制御部４０では、送／受信部４３を通じて受信された信号を処理し、各要素を制御する。本体１２上に機器の機能設定を操作するための多数のキーが設けられたキー入力装置（図示せず）がさらに備えられた場合、制御部４０では、キー入力装置から入力されたキー信号を処理する。
【００２５】
記憶装置４１には、上方カメラ３０が撮像した上方イメージと下方カメラ５０が撮像した床のイメージが格納され、これらのイメージに基づいて制御部４０で位置情報や走行情報を算出する。
【００２６】
送／受信部４３では、送信すべきデータをアンテナ４２を通じて送り出し、このアンテナ４２を通じて受信した信号を制御部４０に転送する。
【００２７】
前記のような構成を有するロボット掃除機において、制御部によりロボット掃除機が制御されることを説明する。制御部４０では、上方カメラ３０により撮像された上方イメージ内に存在する蛍光灯や火災警報機のような特定物の位置情報や、位置認識用として用いるために作業領域の天井に設置した認識用マークの位置情報を用いて現在位置を認識する。記憶装置４１には、上方カメラ３０により撮像されたイメージ内における特定物や認識用マークを制御部４０で探し出せるようにするための比較用特定物や認識用マークに係わる基本イメージ情報が格納されている。制御部４０では、認識した位置情報を用いて目的とする作業が行える走行経路を算出し、この算出した走行経路に追従してロボット掃除機１０が走行するように各要素を制御する。
【００２８】
制御部４０では、下方カメラ５０により撮像された床イメージ内に存在する斑などの特徴点の位置情報を用いてロボット掃除機１０が走行した距離と走行方向を認識し、これを用いてロボット掃除機１０が走行経路に追従して走行しているか否かを判断し、走行経路を離れた場合、走行経路に追従するように駆動部２０を制御する。
【００２９】
言い換えれば、制御部４０では、下方カメラ５０により撮像された現在の床１５のイメージ情報と下方カメラ５０に撮像され記憶装置４１に格納されていた以前の床１５のイメージ情報とを比較して、イメージ情報内の斑などの特徴点の位置変化を認識する。その後、特徴点の位置変化を用いてロボット掃除機１０の走行距離と走行方向を算出する。この時、ロボット掃除機１０が移動する床１５には、目視では同一な模様の床のように見えても、下方カメラ５０により認識される領域は微小であるため同一な模様が存在しなく、また斑や窪みなどの目視では認識し難い特徴点が存在する。
【００３０】
撮像したイメージからの特徴点を取り出す画像処理方式としては、公知の種々の方式を適用することができる。例えば、撮像したイメージに対しグレーレベルに変換した後、周囲の値と区別されるピクセル点を探し出す方式を適用することができる。
【００３１】
一方、図４Ａ及び図４Ｆには、このような方式にて取り出された特徴点とロボット掃除機１０の移動方向との関係を示している。図４Ａは、ロボット掃除機１０の停止状態、または走行中のある瞬間に下方カメラ５０で撮像した床のイメージ画面５２を示す。ここで、Ｐは、下方カメラ５０により撮像された床イメージから取り出された特徴点である。この時、ロボット掃除機１０が前方に走行すると、床イメージ内の特徴点は後方に移動して図４Ｂのように示され、ロボット掃除機１０が後進すると、床イメージ内の特徴点は前方に移動して図４Ｃのように示される。また、ロボット掃除機１０が左側に沿って走行すると、床イメージ内の特徴点は右側に移動して図４Ｅのように示され、右側に沿って移動すると、床イメージ内の特徴点は左側に移動して図４Ｄのように示される。そして、ロボット掃除機１０が左側４５°方向に向けて前進すると、床イメージ内の特徴点は右側４５°方向に向けて移動して図４Ｆのように示される。
【００３２】
下方カメラ５０で床を連続して撮像すると、前記のように床イメージ内の特徴点の位置変化が連続して現れれるようになる。これに基づき、制御部４０では、特徴点の位置変化からロボット掃除機１０が走行した距離、走行方向などを判断することができる。また、制御部４０では、ロボット掃除機１０が現在移動している走行方向と算出した走行経路とが一致するか否かを判断し、現在の走行方向と算出した走行経路とが一致しない場合には、算出した走行経路に追従するように駆動部２０を制御する。
【００３３】
制御部４０において上方カメラ３０と下方カメラ５０により駆動部２０を制御する作用をまとめると、以下のとおりである。
【００３４】
制御部４０では、キー入力装置または外部から無線による作業要請指令が入力されると、記憶されている認識用マークと上方カメラ３０から入力された現在のイメージ内の特定物や認識用マークの位置情報とを比較しながらロボット掃除機１０の現位置を認識し、認識した位置に基づいて目的とする走行経路に対応するように駆動部２０を制御する。ここで、作業要請信号は、床の掃除作業またはカメラによる保安作業などを含む。
【００３５】
制御部４０では、ロボット掃除機が目的とする走行経路を離れて移動する時には、下方カメラ５０により測定された走行距離及び走行方向と上方カメラ３０により撮像された現在の上方イメージと上方カメラ３０により撮像され記憶装置４１に格納されていた以前の上方イメージとの比較により認識された現位置を用いて走行誤差を算出し、誤差を補償して目的とする走行経路に追従するように駆動部２０を制御する。
【００３６】
以上の説明では、制御部４０で直接上方カメラ３０と下方カメラ５０により撮像されたイメージ情報を用いて自主的に位置認識処理を行うことができる例を挙げて説明した。
【００３７】
本発明のまた他の実施の形態によると、ロボット掃除機１０の位置認識時に必要な演算処理の負担を軽減させるために、ロボット掃除機１０の位置認識を外部で処理するようにロボット掃除機のシステムが構築されている。
【００３８】
このため、ロボット掃除機１０は、撮像した画像情報を外部に無線で送り出し、外部から受信した制御信号に応じて動作するように構成され、リモートコントローラー６０は、ロボット掃除機１０の駆動を無線で制御しながらロボット掃除機１０の走行を制御する。
【００３９】
リモートコントローラー６０は、無線中継器６３と中央制御装置７０とを備える。
【００４０】
無線中継器６３は、ロボット掃除機１０から受信した無線信号を処理し、それを有線を通じて中央制御装置７０に転送し、中央制御装置７０では、この受信した信号をアンテナ６２を通じて無線でロボット掃除機１０に送り出す。
【００４１】
中央制御装置７０は、通常のコンピュータで構築され、その一例を図５に示す。中央制御装置７０は、中央処理装置（ＣＰＵ）７１、ＲＯＭ７２、ＲＡＭ７３、表示装置７４、入力装置７５、記憶装置７６及び通信装置７７を備える。
【００４２】
記憶装置７６には、ロボット掃除機１０を制御し、ロボット掃除機１０から転送される信号を処理するロボット掃除機ドライバ７６ａが設けられている。
【００４３】
ロボット掃除機ドライバ７６ａでは、ロボット掃除機１０の制御が設定できるメニューを表示装置７４を通じて表示し、この表示されたメニューからユーザが選択したメニュー項目がロボット掃除機１０により実行されるように処理する。前記選択メニューは、掃除作業の遂行と監視作業の遂行とに大別することができ、そのサブ選択メニューとして、作業対象領域選択リスト、作業方式など、適用される機器で支援できる多数のメニューを提供することが好ましい。
【００４４】
ロボット掃除機ドライバ７６ａは、ロボット掃除機を制御して受信した現在の上方イメージ内の認識用マークや特定物の位置情報と記憶されている認識用マークや特定物の位置情報とを比較しながらロボット掃除機１０の現位置を認識し、この認識した位置に基づいて目的とする走行経路に対応するように駆動部２０を制御する。また、ロボット掃除機ドライバは、ロボット掃除機が目的とする走行経路を離れて移動している場合には、受信した床イメージから算出した走行距離及び走行方向と現在に受信した上方イメージと以前に撮像され記憶装置７６に格納されていた上方イメージとの比較により認識した現位置を用いて走行誤差を算出し、その誤差を補償して目的とする走行経路に追従するように駆動部２０を制御する。
【００４５】
ロボット掃除機１０の制御部４０では、ロボット掃除機ドライバ７６ａから無線中継器６３を介して受信した制御情報に基づいて駆動部２０を制御し、位置認識及び走行経路を補正するためのイメージ演算処理の負担は省かれている。また、制御部４０では、走行中に一定サイクルをもって撮像された上方イメージと床イメージを無線中継器６３を介して中央制御装置７０に転送する。
【００４６】
以下では、ロボット掃除機の制御部による制御方法の詳細を図６を参照して説明する。
【００４７】
まず、作業指令を受信したか否かを判断する（Ｓ１００）。
【００４８】
作業指令を受信したと判断すると、上方カメラにより撮像された上方イメージを用いて現在の位置を判断し、受信した作業指令に対応する目的位置である作業場所及び作業経路に移動するための走行経路を算出する（Ｓ１１０）。
【００４９】
その後、下方カメラにより床を撮像し、その撮像した床イメージを格納する（Ｓ１２０）。
【００５０】
次いで、算出された走行経路に追従してロボット掃除機を走行させる（Ｓ１３０）。
【００５１】
走行過程において、下方カメラにより連続して撮像された床イメージと以前に撮像され格納されていた床イメージとを比較することにより、ロボット掃除機の走行距離と走行方向を算出する（Ｓ１４０）。
【００５２】
現在走行中のロボット掃除機の走行方向と算出された走行経路とが一致するか否かを分析し、走行経路の補正が必要であるか否かを判断する（Ｓ１５０）。
【００５３】
前記ステップ１５０で走行経路の補正が必要であると判断すると、ステップ１４０で算出した情報を用いて走行経路を補正する（Ｓ１６０）。
【００５４】
以後、作業が完了したか否かを判断する（Ｓ１７０）。ここでの作業とは、走行が行われる作業、例えば、目的地への移動または掃除すべき経路を走行しながら行う掃除作業をいう。作業が完了していないと判断すると、作業を完了するまでに前記ステップ１３０ないしステップ１７０を繰り返す。
【００５５】
以上で説明したように、下方カメラにより撮像された床イメージを用いてロボット掃除機の走行距離及び走行方向を判断する場合には、エンコーダーを使用した場合に発生する駆動部の輪のスリップや床面の傾斜などによる走行距離及び走行方向の誤差が発生しない。したがって、ロボット掃除機が指示された作業をより効率よく行うことができる。
【００５６】
【発明の効果】
以上で説明したように、本発明のロボット掃除機、そのシステム及び制御方法によると、下方カメラにより撮像された床イメージを用いてロボット掃除機の走行距離及び走行方向を認識し、これに基づいて走行経路が補正できるため、指示された作業をより効率よく行うことができる。
【００５７】
本発明は、前述した特定の実施の形態に限定されることではなく、請求の範囲で請求する本発明の要旨を逸脱しない範囲内で当該発明の属する技術分野における通常の知識を有する者であれば誰でも種々の変形実施が可能であることはもとより、そのような変形は、請求の範囲の記載の範囲内にあることはいうまでもない。
【図面の簡単な説明】
【図１】本発明によるロボット掃除機が走行しながら床を撮像する状態を示す図である。
【図２Ａ】図１のロボット掃除機の下部を示す斜視図である。
【図２Ｂ】図１のロボット掃除機の上部を蓋体を分離した状態で示す斜視図である。
【図３】本発明によるロボット掃除機のシステムを示すブロック図である。
【図４Ａ】図１のロボット掃除機が停止状態で下方カメラで床を撮像したイメージを示す図である。
【図４Ｂ】ロボット掃除機が図４Ａの状態から前進する時に下方カメラで床を撮像したイメージを示す図である。
【図４Ｃ】ロボット掃除機が図４Ａの状態から後進する時に下方カメラで床を撮像したイメージを示す図である。
【図４Ｄ】ロボット掃除機が図４Ａの状態から右側に進行する時に下方カメラで床を撮像したイメージを示す図である。
【図４Ｅ】ロボット掃除機が図４Ａの状態から左側に進行する時に下方カメラで床を撮像したイメージを示す図である。
【図４Ｆ】ロボット掃除機が図４Ａの状態から左側４５°方向に前進する時に下方カメラで床を撮像したイメージを示す図である。
【図５】図３の中央制御装置を示すブロック図である。
【図６】本発明によるロボット掃除機の作業の遂行過程を示すフローチャートである。
【符号の説明】
１０  ロボット掃除機
１２  本体
２０  駆動部
２１ａ、２１ｂ、２２ａ、２２ｂ  輪
３０  上方カメラ
３２  前方カメラ
４０  制御部
４３  送／受信部
５０  下方カメラ
５５  照明
６０  リモートコントローラー
６２  アンテナ
６３  無線中継器
７０  中央制御装置
【図１】
2004148088.tif 000003
【図２Ａ】
2004148088.tif 000004
【図２Ｂ】
2004148088.tif 000005
【図３】
2004148088.tif 000006
【図４Ａ】
2004148088.tif 000007
【図４Ｂ】
2004148088.tif 000008
【図４Ｃ】
2004148088.tif 000009
【図４Ｄ】
2004148088.tif 000010
【図４Ｅ】
2004148088.tif 000011
【図４Ｆ】
2004148088.tif 000012
【図５】
2004148088.tif 000013
【図６】
2004148088.tif 000014