(57)【特許請求の範囲】
【請求項１】
目標対象物の位置に向かって自動走行する自走式電子機器であって、
車輪の回転を制御して移動させる走行制御部と、
所定の基準点から移動した距離を計測する移動距離計測部と、
移動する方向を検出する角度検出部と、
前記目標対象物から送信された無線信号を受信する信号通信部と、
前記受信された無線信号に基づいて、前記目標対象物までの距離を測定する距離測定部と、
前記基準点から前記距離の測定を行った測定ポイントまでの前記計測された移動距離と、前記検出された移動方向とを用いて前記基準点からの自走式電子機器の相対位置を算出し、前記算出された基準点からの相対位置と、前記距離測定部によって測定された目標対象物までの測定距離とを利用して、前記基準点からの目標対象物の相対位置を決定する位置決定部とを備え、
前記自走式電子機器の自動走行中に、任意の複数の測定ポイントにおいて、前記距離測定部が各測定ポイントから前記目標対象物までの距離を測定し、前記位置決定部が、前記基準点からの自走式電子機器の相対位置を算出し、前記算出された各測定ポイントの相対位置を円の中心とし、前記測定された距離を円の半径とする複数の円の円周が交差する交点の相対位置を、前記目標対象物が存在する位置に決定することを特徴とする自走式電子機器。
【請求項２】
前記自走式電子機器の相対位置を算出し目標対象物までの距離を測定する測定ポイントは、自動走行する移動ルート上の異なる３つ以上の位置であり、
前記位置決定部が、各測定ポイントの相対位置を中心とする３つ以上の円の円周が交差する１つの交点の相対位置を、前記目標対象物が存在する位置に決定することを特徴とする請求項１に記載の自走式電子機器。
【請求項３】
記憶部をさらに備え、
位置決定を行うべき前記目標対象物が複数個存在する場合、複数個の目標対象物を区別するための機器識別情報を予め前記記憶部に記憶し、
前記位置決定部によって、前記各目標対象物の相対位置の決定をそれぞれ行った後、
前記機器識別情報と、前記決定された各目標対象物の相対位置とを対応づけた機器位置情報を前記記憶部に記憶し、その機器位置情報に基づいて、制御機器地図を生成することを特徴とする請求項１または２に記載の自走式電子機器。
【請求項４】
目標対象物の位置に向かって自動走行する自走式電子機器であって、
車輪の回転を制御して移動させる走行制御部と、
所定の基準点から移動した距離を計測する移動距離計測部と、
移動する方向を検出する角度検出部と、
前記目標対象物から送信された無線信号を受信する信号通信部と、
前記受信された無線信号に基づいて、前記目標対象物までの距離を測定する距離測定部と、
前記基準点から前記距離の測定を行った測定ポイントまでの前記計測された移動距離と、前記検出された移動方向とを用いて前記基準点からの自走式電子機器の相対位置を算出し、前記算出された基準点からの相対位置と、前記距離測定部によって測定された目標対象物までの測定距離とを利用して、前記基準点からの目標対象物の相対位置を決定する位置決定部とを備え、
前記自走式電子機器は、充電池および掃除機能を備えた自走式掃除機であり、
前記目標対象物が、ユーザが遠隔制御しようとする制御対象機器の近傍に設置された測距デバイスであり、
前記自走式掃除機が、自動走行を行って掃除機能を実行中に、自動走行した移動ルートの複数の測定ポイントにおいて、測定された測距デバイスまでの距離と、前記基準点からの前記測定ポイントの相対位置とを用いて、
前記位置決定部が、前記測距デバイスの相対位置を決定することを特徴とする自走式電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自走式電子機器に関し、特に、所定の空間内に配置された制御対象機器を制御する機能を有する自走式電子機器に関する。
【背景技術】
【０００２】
テレビやエアコン等の制御対象機器を遠隔制御するための赤外線信号を送出する機能を備えた自走式電子機器が利用されている。
このような自走式電子機器は、赤外線信号が制御対象機器に届く位置まで移動した後、電源ＯＮ／ＯＦＦなどの制御コマンドに対応する赤外線信号を出力している。移動ルートを決定するために、制御対象機器の配置位置を予め記憶しておく必要があったが、ユーザが、パソコンやスマートホンの専用ソフトウェアを使用して、所定の基準位置と制御対象機器の配置位置との相対関係を設定したマップを作成していた。
【０００３】
作成されたマップは、自走式電子機器に転送され、自走式電子機器は、このマップに基づいて、制御対象機器までの移動ルートを決定していた。
たとえば、自走式掃除機に、掃除を行う室内のマップを記憶し、基準点となる充電台の位置や、室内に設置されたテレビやエアコンの制御対象機器の相対位置も記憶しておく。
スマートホンから、たとえば、テレビの電源を投入する指示入力がされた場合、その指示入力コマンドが自走式掃除機に送信される。
【０００４】
自走式掃除機は、指示入力コマンドを受信すると、そのコマンドを解析して、制御対象が「テレビ」であり、制御内容が「電源投入」であることを認識する。
その後、予め記憶されたマップを利用して制御対象であるテレビの位置を確認し、自走式掃除機の現在位置からテレビの位置までの移動ルートを決定する。
そして、自走式掃除機は、決定した移動ルートに基づいて移動を開始し、テレビの近傍にまで移動した後、テレビの電源投入を意味する赤外線信号を出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１４６３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、自走式電子機器が移動する空間（部屋）や制御対象機器は、自走式電子機器を利用するユーザごとに異なるので、空間の形状、大きさ、制御対象機器の位置や名称等を入力して、ユーザ自らがマップを作成する必要があった。
このようなマップを作成する作業は、マップ作成の専用ソフトウェアを利用するとしても、かなり面倒で時間のかかる作業であった。
【０００７】
また、パソコン等の入力操作が苦手なユーザにとっては、マップ作成はかなり困難な作業である。したがって、マップを利用して、自走式電子機器の遠隔制御機能が利用されない場合もあった。
さらに、相対位置の基準点となる充電台の位置や、テレビなどの制御対象機器の配置位置が変更されたり、制御対象機器が新たに追加されたりした場合は、その都度、ユーザがマップを変更する必要があった。
【０００８】
そこで、この発明は、以上のような事情を考慮してなされたものであり、自走式電子機器が、移動する空間内に配置された制御対象機器の位置を容易に決定することを課題とする。
【課題を解決するための手段】
【０００９】
この発明は、目標対象物の位置に向かって自動走行する自走式電子機器であって、車輪の回転を制御して移動させる走行制御部と、所定の基準点から移動した距離を計測する移動距離計測部と、移動する方向を検出する角度検出部と、前記目標対象物から送信された無線信号を受信する信号通信部と、前記受信された無線信号に基づいて、前記目標対象物までの距離を測定する距離測定部と、前記基準点から前記距離の測定を行った測定ポイントまでの前記計測された移動距離と、前記検出された移動方向とを用いて前記基準点からの自走式電子機器の相対位置を算出し、前記算出された基準点からの相対位置と、前記距離測定部によって測定された目標対象物までの測定距離とを利用して、前記基準点からの目標対象物の相対位置を決定する位置決定部とを備え、前記自走式電子機器の自動走行中に、任意の複数の測定ポイントにおいて、前記距離測定部が各測定ポイントから前記目標対象物までの距離を測定し、前記位置決定部が、前記基準点からの自走式電子機器の相対位置を算出し、前記算出された各測定ポイントの相対位置を円の中心とし、前記測定された距離を円の半径とする複数の円の円周が交差する交点の相対位置を、前記目標対象物が存在する位置に決定することを特徴とする自走式電子機器を提供するものである。
【００１１】
また、前記自走式電子機器の相対位置を算出し目標対象物までの距離を測定する測定ポイントは、自動走行する移動ルート上の異なる３つ以上の位置であり、前記位置決定部が、各測定ポイントの相対位置を中心とする３つ以上の円の円周が交差する１つの交点の相対位置を、前記目標対象物が存在する位置に決定することを特徴とする。
これによれば、ユーザは、目標対象物の配置位置を自ら調査して目標対象物の位置を決定する作業をする必要がなく、自走式電子機器が自動走行するだけで、容易に目標対象物の位置を決定できる。
【００１２】
また、記憶部をさらに備え、位置決定を行うべき前記目標対象物が複数個存在する場合、複数個の目標対象物を区別するための機器識別情報を予め前記記憶部に記憶し、前記位置決定部によって、前記各目標対象物の相対位置の決定をそれぞれ行った後、前記制御部は、前記機器識別情報と、前記決定された各目標対象物の相対位置とを対応づけた機器位置情報を前記記憶部に記憶し、その機器位置情報に基づいて、制御機器地図を生成することを特徴とする。
【００１３】
また、前記目標対象物が、ユーザが遠隔制御しようとする制御対象機器の近傍に設置された測距デバイスであり、前記測距デバイスが、前記無線信号を送信する信号通信部を備え、前記位置決定部が、前記測距デバイスの相対位置を決定した後、前記制御部が、その測距デバイスの相対位置を前記制御対象機器の配置位置とみなして制御対象機器の存在する位置を示した制御機器地図を生成することを特徴とする。
これによれば、目標対象物に無線信号を送信する信号通信部を備える必要はなく、ユーザは、測距デバイスを目標対象物の近傍に設置する作業をするだけで、容易に、その目標対象物の位置を決定し、かつ制御機器地図を生成することができる。
【００１４】
また、前記目標対象物が、ユーザが遠隔制御しようとする制御対象機器であり、前記制御対象機器が、前記無線信号を送信する信号通信部を備えることを特徴とする。
これによれば、目標対象物である制御対象機器に、信号通信部を備えているので、制御対象機器の位置を決定するために、測距デバイスを目標対象物の近傍に設置する必要はなく、位置決定のためのユーザの作業を簡略化できる。
【００１５】
また、前記無線信号は、ブルートゥース  ローエナジーの規格で定められたＢＬＥ信号であり、前記信号通信部が受信したＢＬＥ信号の受信強度に基づいて、前記距離測定部が、前記目標対象物までの距離を測定することを特徴とする。
これによれば、受信したＢＬＥ信号に基づいて、目標対象物までの距離を測定しているので、自走式電子機器がＢＬＥ信号を受信できる距離内にいる限り、自走式電子機器と目標対象物との間の直線距離を算出することができる。
【００１６】
また、この発明は、目標対象物の位置に向かって自動走行する自走式電子機器であって、車輪の回転を制御して移動させる走行制御部と、所定の基準点から移動した距離を計測する移動距離計測部と、移動する方向を検出する角度検出部と、前記目標対象物から送信された無線信号を受信する信号通信部と、前記受信された無線信号に基づいて、前記目標対象物までの距離を測定する距離測定部と、前記基準点から前記距離の測定を行った測定ポイントまでの前記計測された移動距離と、前記検出された移動方向とを用いて前記基準点からの自走式電子機器の相対位置を算出し、前記算出された基準点からの相対位置と、前記距離測定部によって測定された目標対象物までの測定距離とを利用して、前記基準点からの目標対象物の相対位置を決定する位置決定部とを備え、前記自走式電子機器は、充電池および掃除機能を備えた自走式掃除機であり、前記目標対象物が、ユーザが遠隔制御しようとする制御対象機器の近傍に設置された測距デバイスであり、前記自走式掃除機が、自動走行を行って掃除機能を実行中に、自動走行した移動ルートの複数の測定ポイントにおいて、測定された測距デバイスまでの距離と、前記基準点からの前記測定ポイントの相対位置とを用いて、前記位置決定部が、前記測距デバイスの相対位置を決定することを特徴とする自走式電子機器を提供するものである。
これによれば、自走式掃除機が自動走行によって掃除を実行している間に、制御対象機器の位置を決定することができ、ユーザが、制御対象機器の位置を決定するための特別な作業をする必要はない。
【００１７】
また、前記基準点は、前記自走式掃除機が前記充電池を充電するために帰還する充電台の設置位置であることを特徴とする。
【００１８】
また、前記記憶部に、既存の目標対象物についての機器位置情報が記憶されている状態において、前記位置決定部によって、新たに設置された目標対象物の相対位置が決定された場合、決定された目標対象物の相対位置を前記機器位置情報に追加することを特徴とする。
これによれば、新たな目標対象物が設置された場合でも、上記のような距離測定などを行って新たに設置された目標対象物の相対位置を決定することにより、容易に、その目標対象物を、制御機器地図に追加することができる。
【００１９】
また、前記記憶部に、既存の目標対象物についての機器位置情報が記憶されている状態において、前記位置決定部によって再度、前記既存の目標対象物の相対位置の決定を行った場合、前記記憶部に記憶されていた前回の機器位置情報と、再度行った位置決定による同一の目標対象物の相対位置を含む機器位置情報とが異なる場合、その目標対象物の相対位置の変更あるいは基準点の位置を変更する処理を行うことを特徴とする。
これによれば、既存の目標対象物の位置あるいは基準点の位置が変化した場合でも、容易に、変化後の目標対象物の相対位置あるいは基準点の位置を再設定することができる。
【発明の効果】
【００２０】
この発明によれば、目標対象物までの距離測定と、その距離測定を行った測定ポイントにおける移動距離と移動方向とを用いて算出したその測定ポイントの基準点からの相対位置とを利用して、基準点からの目標対象物の相対位置を決定しているので、目標対象物が配置されている相対位置を容易に決定することができる。
【図面の簡単な説明】
【００２１】
【図１】この発明の自走式掃除機の一実施例の構成ブロック図である。
【図２】この発明の自走式掃除機の一実施例の概略を示す斜視図である。
【図３】この発明の自走式掃除機の一実施例の概略を示す背面図である。
【図４】この発明の自走式掃除機による距離測定と移動ルートの一実施例の概略説明図である。
【図５】この発明の記憶部に記憶される情報の一実施例の説明図である。
【図６】この発明の制御機器地図の座標の概略説明図である。
【図７】この発明の自走式掃除機の走行ルートと測定位置の一実施例の説明図である。
【図８】この発明の測定ポイントにおける測定距離の一実施例の説明図である。
【図９】この発明の測定ポイントＰ１，Ｐ２における測定距離の説明図である。
【図１０】この発明の４つの測定ポイントにおける測定距離の説明図である。
【図１１】この発明の充電台からの測定距離の説明図である。
【発明を実施するための形態】
【００２２】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
【００２３】
＜自走式電子機器の構成＞
この発明の自走式電子機器は、目標対象物である制御対象機器の位置を自動的に設定記憶する機能を有し、目標対象物に向かって自動走行する電子機器である。
以下に、この発明の自走式電子機器の一実施例として、充電池および掃除機能を備えた「自走式掃除機」の構成について説明する。また、自走式掃除機が自動走行する所定の空間内の基準となる位置に、充電台を配置し、充電池の残量が所定値以下に減少した場合、自走式掃除機は充電台まで自動的に帰還するものとする。
【００２４】
ただし、この発明の自走式掃除機は、少なくとも充電池を備え、自動走行制御を行って、自動走行によって制御対象機器の近傍領域にまで移動する機能を有する電子機器であればよく、自走式掃除機に限定するものではない。
たとえば、自走式電子機器には、空気吸引を行い清浄化した空気を排気する自走式空気清浄機、イオンを発生させる自走式イオン発生機、ユーザに対して必要な情報を提示する機能やユーザが要求した機能を実行する自走式ロボット等も含まれる。
【００２５】
制御対象機器は、ユーザが遠隔制御しようとする目標対象物に相当する。また、自走式電子機器から出力される制御信号を受信して、その受信した制御信号に対応した特定の機能を実行する電気機器であり、たとえば、テレビ、エアコン、空気清浄機、照明機器などである。
【００２６】
図１に、この発明の自走式掃除機の一実施例の構成ブロック図を示す。
図１において、この発明の自走式掃除機（以下、掃除機またはクリーナとも呼ぶ）は、主として、制御部１１、充電池１２、障害検知部１３、角度検出部１４、信号通信部１５、距離測定部１６、位置決定部１７、赤外線受信部１８、走行制御部２１、車輪２２、エンコーダ２３、吸気口３１、排気口３２、集塵部３３、入力部３４、記憶部４１、コマンド受信部５１、制御信号送信部５２を備える。
【００２７】
また、掃除を行う部屋などの所定の位置に、図示しない充電台を固定設置する。充電台と自走式掃除機１を接続することにより、自走式掃除機１は充電台と接触した状態で充電台からの電力の供給を受け、自走式掃除機１の充電池１２を充電する。
また、自走式掃除機１は、充電台から離れ自動走行しながら掃除機能を実行し、さらに、要求があった場合に、制御信号を送信して、制御対象機器を遠隔制御する。
【００２８】
この発明の自走式掃除機１は、設置された場所の床面を自走しながら、床面上の塵埃を含む空気を吸い込み、塵埃を除去した空気を排気することにより床面上を掃除する掃除ロボットである。この発明の自走式掃除機１は、掃除が終了すると、自律的に充電台に帰還する機能を有する。
図２に、この発明の自走式掃除機の一実施例の概略斜視図を示す。
図３に、自走式掃除機の一実施例の背面図を示す。
【００２９】
図２において、本発明の自走式掃除機１は、円盤形の筐体２を備え、この筐体２の内部および外部に、回転ブラシ、サイドブラシ１０、集塵部３３、電動送風機、複数の駆動輪からなる車輪２２、信号通信部１５、赤外線受信部１８、図１に示したその他の構成要素が設けられている。
図２において、赤外線受信部１８が配置されている部分を前方部、従動輪である後輪が配置されている部分を後方部、筐体内部に信号通信部１５や集塵部３３が配置されている部分を中間部と呼ぶ。
【００３０】
筐体２は、吸気口３１を有する平面視円形の底板と、筐体２に収容する集塵部３３を出し入れする際に開閉する蓋部３を中央部分に有している天板２ｂと、底板および天板２ｂの外周部に沿って設けられた平面視円環形の側板２ｃとを備えている。また、底板には一対の駆動輪および後輪の下部を筐体２内から外部へ突出させる複数の孔部が形成され、天板２ｂにおける前方部と中間部との境界付近には排気口３２が形成されている。なお、側板２ｃは、前後に二分割されており、側板前部はバンパーとして機能する。
【００３１】
自走式掃除機１は、一対の駆動輪が同一方向に正回転して前進し、同一方向に逆回転して後退し、互いに逆方向に回転することにより静止した状態で旋回する。例えば、掃除機１は、掃除領域の周縁に到達した場合および進路上の障害物に衝突した場合、駆動輪が停止し、一対の駆動輪を互いに逆方向に回転して向きを変える。これにより、掃除機１は、設置場所全体あるいは所望範囲全体に障害物を避けながら自走する。
【００３２】
また、自走式掃除機１は、図示しない充電台の信号通信部から出射される無線信号を受信して、たとえば掃除が終了した場合、充電池１２の充電残量が少なくなった場合、あるいは設定された掃除タイマーの設定時間が経過した場合に、自動的に充電台に近づく方向に向かって、直線的な走行と回転動作、あるいは壁ぎわ走行などを繰り返して進行し、充電台まで帰還する。
ただし、障害物があれば、それを避けながら、充電台の方向へ移動する。
また、赤外線受信部１８によって充電台から出力される赤外線信号を受信することにより、充電台への帰還処理と、充電台との接続処理とを行う。
【００３３】
以下、図１に示す各構成要素を説明する。
図１の制御部１１は、掃除機１の各構成要素の動作を制御する部分であり、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
ＣＰＵは、ＲＯＭ等に予め格納された制御プログラムに基づいて、各ハードウェアを有機的に動作させて、この発明の掃除機能、走行機能、制御機器地図生成機能などを実行する。
【００３４】
制御機器地図生成機能とは、後述するように、位置決定部１７によって決定された目標対象物の相対位置と、所定の基準点の位置とを用いて、所定の空間内に配置された目標対象物の存在する位置を示した制御機器地図を生成する機能である。
自走式掃除機の場合は、上記基準点は、自走式掃除機が充電池を充電するために帰還する充電台の配置位置とする。
【００３５】
充電池１２は、掃除機１の各機能要素に対して電力を供給する部分であり、主として、掃除機能および走行制御を行うための電力を供給する部分である。たとえば、リチウムイオン電池、ニッケル水素電池、Ｎｉ−Ｃｄ電池、などの充電池が用いられる。
充電池１２の充電は、掃除機１と充電台とを接続した状態で行われる。
掃除機１と充電台との接続は、互いの接続部である露出した充電端子どうしを接触させることにより行う。
なお、図示しない電池残量検出部を備え、充電池の残りの容量（電池残量）を検出し、検出された電池残量（％）に基づいて、充電台の方へ帰還するべきか否かを判断し、帰還してもよい。
【００３６】
走行制御部２１は、自走式掃除機１の自律走行の制御をする部分であり、主として上記した車輪２２の回転を制御して、主として直線走行および回転動作をさせることによって、自動的に移動させる部分である。左輪と右輪は、それぞれ異なる駆動用モータによって駆動される。
車輪２２のうち２つの駆動輪（左輪、右輪）を駆動させることにより、掃除機１の前進、後退、回転、静止などの動作を行わせる。
【００３７】
エンコーダ２３は、左輪と右輪にそれぞれ設けられ、車輪の回転数や回転方向、回転位置、回転速度によって、所定の基準点からの自走式掃除機の移動距離を計測するものであり、上記した移動距離計測部に相当する。
角度検出部１４は、いわゆるジャイロセンサであり、自走式掃除機１の進行方向の角度を検出するものである。ジャイロセンサ１４から出力される信号に基づいて、基準となる方向からの角度が計算される。これにより、移動する方向が検出される。
たとえば、９０度の左旋回をする場合は、ジャイロセンサの状態をチェックしながら、最初の角度位置から９０度左方向に回転するように駆動用モータを制御して、静止した状態で、右輪と左輪とを互いに逆方向に回転させる。
また、ジャイロセンサ１４は、この他に、移動制御の誤差の補正や姿勢の微調整にも用いられる。
【００３８】
障害検知部１３は、掃除機１が走行中に、室内の机やいすなどの障害物に接触又は近づいたことを検知する部分であり、たとえば、マイクロスイッチ、超音波センサ、赤外線測距センサなどからなる接触センサ又は障害物センサが用いられ、筐体２の側板２Ｃの前部に配置される。
ＣＰＵは、障害検知部１３から出力された信号に基づいて、障害物の存在する位置を認識する。認識された障害物の位置情報に基づいて、その障害物を避けて次に走行すべき方向を決定する。
赤外線受信部１８は、充電台から出力された赤外線信号を受信する部分である。
【００３９】
集塵部３３は、室内のゴミやちりを集める掃除機能を実行する部分であり、主として、図示しない集塵容器と、フィルタ部と、集塵容器およびフィルタ部を覆うカバー部とを備える。
また、吸気口３１と連通する流入路と、排気口３２と連通する排出路とを有し、吸気口３１から吸い込まれた空気を流入路を介して集塵容器内に導き、集塵後の空気を排出路を介して排気口３２から外部へ放出する。
吸気口３１および排気口３２は、それぞれ掃除のための空気の吸気および排気を行う部分であり、前記したような位置に形成される。
【００４０】
入力部３４は、ユーザが、掃除機１の動作を指示入力する部分であり、掃除機１の筐体表面に、操作パネル、あるいは操作ボタンとして設けられる。
あるいは、入力部３４としては、掃除機本体とは別に、リモコンユニットを設け、ユーザがこのリモコンユニットに設けられた操作ボタンを押すことにより、赤外線や無線電波信号を送出し、無線通信により動作の指示入力をしてもよい。
入力部３４として、電源スイッチ、起動スイッチ、主電源スイッチ、充電要求スイッチ、その他のスイッチ（運転モードスイッチ，タイマースイッチ）などが設けられる。
たとえば、自動走行中に、充電要求スイッチが押し下げられた場合に、充電台に帰還する必要があると判断し、帰還処理を実行する。
【００４１】
図１の信号通信部１５は、後述する測距デバイス１００の信号通信部１０２や目標対象物である制御対象機器から送信された無線信号を受信（検出）する部分である。信号通信部１５の素子としては、送信される無線信号を受信できる一般的な通信デバイスが利用できる。
以下の実施例では、測距デバイス１００から送信される無線信号としては、たとえば、ブルートゥース  ローエナジー（ＢＬＥ：Bluetooth(登録商標) Low Energy）の規格で定められた信号を用いるものとする。以下、この無線信号を、ＢＬＥ信号と呼ぶ。
測距デバイス１００からＢＬＥ信号が送信される場合は、信号通信部１５も、ＢＬＥによる通信が可能な受信デバイスが用いられる。この発明では、信号通信部１５が受信したＢＬＥ信号の受信強度に基づいて、測距デバイス１００までの距離（自走式掃除機１の現在位置と測距デバイスとの距離）を測定する。
【００４２】
ＢＬＥは、今日、近距離無線通信の一つの通信方式として用いられるブルートゥースの新しい規格であり、２．４ＧＨｚ帯の電波を利用した無線通信を行うものである。
ＢＬＥは、最大通信速度が１Ｍｂｐｓであり、送信電力やアンテナ性能にもよるが数ｍ〜数十ｍの通信が可能であり、省電力性を特徴とする。
この発明では、後述する測距デバイス１００の信号通信部１０２から出力されるＢＬＥ信号を、信号通信部１５によって受信することにより、信号通信部１０２と信号通信部１５との距離Ｌを測定する。ＢＬＥ信号を出力する信号通信部１０２は、測距デバイスの他に、充電台や、各制御対象機器１１０に設けてもよい。
【００４３】
距離測定部１６は、信号通信部１５によって受信された無線信号に基づいて、測距デバイス１００あるいは目標対象物である制御対象機器までの距離Ｌを測定する部分である。具体的には、電波の受信強度は距離の２乗に反比例することから、信号通信部１５によって受信されたＢＬＥ信号を用い、ＢＬＥ信号の受信強度を検出し、自走式掃除機１と測距デバイス１００との距離Ｌを計算する。
たとえば、信号通信部１０２から出力されるＢＬＥ信号の予め定められた送信強度と、信号通信部１４によって受信されたＢＬＥ信号の受信強度とから、信号の減衰率を求め、あらかじめ用意した減衰率と距離との関係を示すテーブルを参照するなどすることにより、減衰率に対応した上記距離Ｌを計算すればよい。
【００４４】
また、ＢＬＥ信号は、アンテナ形状等を工夫することにより、信号通信部１０２から、３６０度のあらゆる方向に送信される。
ＢＬＥ信号は、回折現象で回り込むため、赤外線を遮るような障害物が、あったとしても、ＢＬＥ信号を受信することができ、両者（１，１００）間の距離を測定することができる。
【００４５】
位置決定部１７は、目標対象物である制御対象機器の相対位置を決定する部分である。この相対位置を決定するために、基準点である充電台に対する自走式電子機器の相対位置と、自走式電子機器から目標対象物までの測定距離を利用する。
まず、距離測定部１６によって、所定の測定ポイントから目標対象物である制御対象機器までの測定距離を算出する。
次に、所定の基準点から距離測定部１６によって距離の測定を行った測定ポイント（自走式電子機器の位置）までの移動距離と、ジャイロセンサ１４によって検出された移動方向とを用いて、基準点からの自走式電子機器の相対位置を算出する。
上記のような測定距離と相対位置の算出を、複数の任意の測定ポイントで行う。
【００４６】
その後、各測定ポイントの相対位置を円の中心とし、測定された距離（測定ポイントと目標対象物までの距離）を円の半径とする複数の円の円周が交差する交点の相対位置を、目標対象物である制御対象機器が存在する位置に決定する。
ここで、後述するように、測定ポイントは自動走行する移動ルート上の異なる３つ以上の位置とする。
また、この３つ以上の測定ポイントの相対位置を中心とする３つ以上の円の円周が交差する１つの交点の相対位置を、制御対象機器が存在する位置に決定する。
【００４７】
図４に、この発明の距離測定と移動ルートの概略説明図を示す。
図４（ａ）において、長方形状の部屋１５０内に、充電台１４０と、自走式掃除機１と、制御対象機器１１０とが図に示すように配置されていたとする。
また、測距デバイス１００は、持ち運びが容易な小型の機器であり、制御対象機器１１０の存在する位置に設置して使用する。あるいは、制御対象機器１１０の中に、内蔵させてもよい。
【００４８】
部屋の左下に設置された充電台１４０の位置（ｘ０，ｙ０）をＸＹ座標の原点（０，０）とし、この位置を基準点として、自走式掃除機１の現在位置（ｘ１，ｙ１）と、測距デバイス１００の設置位置（ｘ２，ｙ２）の相対位置とを求める。
ここで、上記したエンコーダ２３とジャイロセンサ１４から得られた信号に基づいて、それぞれ移動距離と移動方向とが検出されるので、自走式掃除機１の現在位置（ｘ１，ｙ１）は、充電台１４０から現在位置まで走行してきた移動ルートの情報（移動距離、移動方向）を利用して、算出することができる。
【００４９】
また、上記したように、測距デバイス１００から出力されるＢＬＥ信号を、信号通信部１５によって受信することにより、自走式掃除機１の信号通信部１５から測距デバイス１００の信号通信部１０２までの測定距離Ｌが算出される。
自走式掃除機１の現在位置の１ヶ所だけでは、測距デバイス１００は、自走式掃除機１の現在位置を中心とし半径が測定距離Ｌの円の円周上のどこかに存在することしか分からないので、測距デバイス１００が設置された制御対象機器１１０の位置を一意に特定することができない。
そこで、後述するように、自走式掃除機１が自走中に、複数の異なる測定ポイントで、上記のような測定距離Ｌの測定を行い、位置決定部１７が、測定距離Ｌを半径とする複数の円の円周が交差する１つの交点の位置座標（ｘ２，ｙ２）を算出する。
この設置位置（ｘ２，ｙ２）を、測距デバイス１００の設置位置、すなわち、制御対象機器１１０の配置位置に決定する。
【００５０】
図１のコマンド受信部５１は、自走式掃除機１の動作を制御する機器（たとえば、赤外線リモコン、スマートホン等の携帯端末）から出力された制御コマンドを受信する部分である。制御コマンドとしては、たとえば、自走式掃除機１の起動コマンド、停止コマンド、移動コマンド、制御対象機器に対する遠隔制御コマンドなどがある。
コマンド受信部５１によって受信された制御コマンドの内容を解析することによって、自走式掃除機のその後の動作が決定される。
【００５１】
制御信号送信部５２は、制御対象機器１１０の動作を遠隔制御するための制御信号を送信する部分である。制御信号としては、たとえば、赤外線信号が用いられ、制御対象機器１１０の起動（電源ＯＮ）、停止（電源ＯＦＦ）、運転開始、運転終了、動作モード変更などを意味する信号が出力される。
赤外線信号が用いられる場合、赤外線には指向性があり届く範囲が限定されているので、自走式掃除機１が、制御対象機器１１０の近傍まで自走した後に、後述する制御対象機器１１０の制御信号受信部１１２のある方向に向けて、制御信号が出力される。
【００５２】
図４（ｂ）に自走式掃除機１の移動ルートと、制御対象機器１１０の制御の一実施例についての説明図を示す。
図４（ｂ）において、破線は、自走式掃除機１の移動ルートを示している。ここでは、充電台１４０から走行を初めて、制御対象機器１１０の近傍まで移動するルートの一例を示している。
ここで、自走式掃除機１は、制御信号送信部５２から送信される赤外線信号が、制御対象機器１１０の制御信号受信部１１２に受信されるような位置まで移動するものとする。
自走式掃除機１が、制御対象機器１１０の近傍まで移動してきた場合、その位置で静止して、上記のような制御信号を、制御信号受信部１１２に向けて出力する。
これによって、制御対象機器１１０は、制御信号を受信すると、受信した制御信号に対応した機能を実行する。
【００５３】
記憶部４１は、自走式掃除機１の各種機能を実現するために必要な情報や、プログラムを記憶する部分であり、ＲＡＭやＲＯＭ等の半導体記憶素子、ハードディスク、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部４１には、主として、現在測定位置４２、機器測定距離４３、機器識別情報４４、機器位置情報４５、制御機器地図４６、移動ルート４７などが記憶される。
【００５４】
図５に、この発明の記憶部４１に記憶される情報の一実施例の説明図を示す。
図５（ａ）に、自走式掃除機１で測定される測定情報の一実施例を示す。ここでは、現在測定位置４２と、機器測定距離４３の一実施例を示している。
図７に、この発明の自走式掃除機１の走行ルートと測定位置の一実施例の説明図を示す。
図７では、１つの部屋内に設置された充電台と、制御対象機器であるテレビ（ＴＶ）と、測距デバイスとの位置を示し、矢印付の実線は、自走式掃除機の移動ルートを示し、星印は、測距デバイスまでの距離を測定する測定ポイントを示している。
【００５５】
図５（ａ）の現在測定位置４２の４つの測定ポイント（Ｐ１〜Ｐ４）は、図７に示した星印の４つの位置に対応している。
図７では、充電台のある位置を基準位置（０，０）として、４つの星印の位置の相対位置座標を示している。
【００５６】
たとえば、図７の第１の測定ポイントＰ１の位置座標（１２０，９００）は、充電台（０，０）を基準とした場合、ＸＹ座標の横軸であるＸ軸方向に＋１２０ｃｍ、縦軸であるＹ軸方向に＋９００ｃｍの位置であることを意味する。
第２の測定ポイントＰ２（４２０，８１０）は、Ｘ軸方向に＋４２０ｃｍ、Ｙ軸方向に＋８１０ｃｍの位置であることを示している。
このような測定ポイントの位置座標は、上記したエンコーダ２３とジャイロセンサ１４から取得された信号を解析し、自走式掃除機１が移動した距離と移動方向とから算出することができる。
【００５７】
また、図５（ａ）の機器測定距離４３は、各測定ポイントにおける自走式掃除機１の現在位置から測距デバイス１００までの直線距離を示している。
たとえば、測定ポイントＰ１では、自走式掃除機１の現在位置から測距デバイス１００までの直線距離が、６００ｃｍであることを意味する。
この直線距離は、上記した距離測定部１６によって計算された機器測定距離４３に相当する。
【００５８】
図５（ａ）では、４つの測定ポイント（Ｐ１〜Ｐ４）におけるその相対位置座標（現在測定位置４２）と、測距デバイス１００までの機器測定距離４３を示しているが、この４つの限るものではなく、移動ルートにおける任意の測定ポイントで測定すればよい。
また、測定ポイントの数は、測距デバイスの位置を特定する精度を上げるためには、できるだけ多い方がよい。測定ポイントは、少なくとも３つ以上が必要であり、図５（ａ）に示すように、３つあるいは４つの測定ポイントで測定すれば十分である。
【００５９】
図５（ｂ）は、機器識別情報４４の一実施例を示している。
機器識別情報４４は、測距デバイス識別情報と、機器情報とからなり、複数の制御対象機器１１０を区別するための情報（属性）を示したものである。
図５（ｂ）では、たとえば、２つの測距デバイスがある場合を示しており、各測距デバイスが設置されている位置にある制御対象機器の名称が、予め設定記憶されている。
たとえば、測距デバイスを区別する識別情報がＩＤ０１であり、その測距デバイスが設置されている制御対象機器の名称がテレビであることを意味する。
このような機器識別情報４４を利用することにより、部屋に設置された複数の制御対象機器の位置を明確に区別して、所望の制御対象機器の制御が可能となる。
機器情報としては、機器名称の他に、商品コードや識別ＩＤを用いてもよい。
【００６０】
図５（ｃ）は、機器位置情報４５の一実施例を示している。
機器位置情報４５は、機器識別情報４４と、位置決定部１７によって決定された複数の目標対象物の相対位置とを対応づけた情報であり、各目標対象物の相対位置が決定された後に、記憶部４１に記憶される。
また、既存の目標対象物についての機器位置情報４５が記憶部４１に記憶されている状態において、位置決定部１７によって、新たに設置された目標対象物の相対位置が決定された場合、その決定された目標対象物の相対位置が、機器位置情報４５に追加記憶される。
後述する制御機器地図４６は、たとえば、図４や図１１に示すような制御対象機器の配置マップであるが、この機器位置情報４５に基づいて生成される。
【００６１】
図５（ｃ）では、機器位置情報４５として、測距デバイスの識別情報と、基準点（充電台）から求めた制御対象機器１１０の相対位置（Ｘ，Ｙ）と、各制御対象機器１１０の機器情報（機器名称）とからなるものを示している。
ここでは、３つの測距デバイス（ＩＤ０１，ＩＤ０２，ＩＤ０３）を利用し、各測距デバイスを、それぞれ３つの異なる制御対象機器に設置して、距離測定をした場合を示している。
図５（ｃ）には、３つの制御対象機器の位置情報４５を示している。
たとえば、測距デバイスＩＤ０１を設置した位置に配置されている制御対象機器の相対位置は（Ｘ，Ｙ）＝（＋５００，＋９６０）であり、その制御対象機器の名称はテレビであることを示している。
この相対位置は、図５（ａ）に示した測定情報（４２，４３）を用いて、複数の円の円周の交差点の座標を算出することにより、後述するような方法で、求められる。
【００６２】
ただし、１つの部屋に、１つしか制御対象機器が存在しない場合は、上記のような機器識別情報４４を設定しておく必要はない。
また、１つの部屋に、複数の制御対象機器が存在する場合、各制御対象機器の相対位置が決定された後に、図５（ｃ）のように、その相対位置の情報と制御対象機器の属性（たとえば、機器名称）とを対応付けて記憶すればよく、必ずしも、測距デバイスの識別情報と、機器名称とを予め対応づけなくてもよい。
【００６３】
すなわち、たとえば、測距デバイス１００が１つしかない場合、まず複数の制御対象機器のうちいずれかの制御対象機器のところに測距デバイスを設置しておき、自走式掃除機１を移動させて、図５（ａ）の測定情報を測定して、その制御対象機器の相対位置を決定した後、その決定した相対位置座標と、制御対象機器の名称とを対応づけて記憶させる。
次に、同じ測距デバイスを別の制御対象機器の位置のところに設置し直して、同様の測定情報を測定して、その制御対象機器の相対位置を決定した後、その位置座標と、制御対象機器の名称とを対応づけて記憶させればよい。
【００６４】
したがって、複数の制御対象機器の相対位置を算出するためには、複数の測距デバイスを、各制御対象機器の位置にそれぞれ設置して、同時にすべての制御対象機器の位置を決定してもよいが、１つの測距デバイスのみを用いて、その測距デバイスを設置する位置を、各制御対象機器の位置に置き直して順番に１つずつ制御対象機器の位置を決定してもよい。
【００６５】
制御機器地図４６は、所定の空間内に配置された目標対象物の存在する位置を示したものである。
図６に、制御機器地図（マップ）４６の座標の概略説明図を示す。
ここで、ＸＹ座標のとり方と、充電台１４０のある位置を基準（０，０）とすることは、図４に示したものと同一である。
ただし、図４に示した部屋１５０の空間は、便宜上図６の右上領域（Ｘ＞０，Ｙ＞０）として示したが、
自走式掃除機１が移動する空間としては、基準点（０，０）から見て、図６のＸＹ座標の左上、左下、右下の領域（部屋）が存在する場合がある。
したがって、制御機器地図（マップ）４６としては、図４に示したような座標空間のみならず、４つの座標空間を対象として生成することが好ましい。
充電台を中心として、４つの座標空間に配置された制御対象機器の位置を示したマップを生成することにより、そのマップの中に含まれるすべての機器を制御対象とすることができる。
【００６６】
図１の移動ルート４７は、自走式掃除機１が実際に移動したルートを記憶したものである。
この移動ルート４７は、エンコーダ２３とジャイロセンサ１４とから取得された情報から生成できる。
また、制御対象機器の基準点からの相対位置が決定された後、その制御対象機器へ移動する指示入力があった場合に、前記相対位置と、移動ルートから算出された自走式掃除機の基準点からの相対位置との情報を用いて、制御対象機器の近傍へ行く移動ルートを自動生成した後、その移動ルートも一時記憶してもよい。
【００６７】
また、自走式掃除機１には、図示しない充電台接続部が設けられる。
充電台接続部は、充電池１２を充電させるための電力を入力するための端子である。
この充電台接続部と、充電台１４０に設けられた掃除機接続部とを物理的に接触させることにより、充電台１４０の電力供給部から与えられる電力を、充電池１２に供給し充電する。充電台接続部は、掃除機１本体の側面に露出した状態で形成される。
【００６８】
さらに、自走式掃除機１は、以上のような構成に加えて、他にも必要な構成や機能を備えてもよい。
たとえば、超音波センサを設けてもよい。超音波センサは、部屋の壁や机などの対象物までの距離を検出するものであり、超音波を発信する送波器と、対象物からの反射波を受信する受波器とから構成される。超音波センサは、主として、壁などの障害物までの距離の測定に用いられる。
また、掃除中あるいは静止状態において、イオンを発生する構成（イオン発生器）を備えて、除菌や消臭（または脱臭）を行うようにしてもよい。
また、掃除処理を実行する時間を設定するタイマースイッチを設け、タイマースイッチの入（ＯＮ）操作がされた場合には、予め設定された時間（たとえば６０分間）のカウントを開始し、その設定時間が経過するまで掃除処理を実行するようにしてもよい。
この設定時間が経過した後は、掃除処理を中止し、自動的に充電台に帰還するようにしてもよい。
【００６９】
＜測距デバイスの構成＞
図１において、測距デバイス１００は、主として、制御部１０１，信号通信部１０２，記憶部１０３とを備える。
測距デバイス１００は、上記したように、自走式掃除機１との距離を測定したい制御対象機器１１０の配置位置の近傍に設置され、その距離を測定するためにＢＬＥ信号を送信するものである。あるいは、制御対象機器や充電台に内蔵してもよい。
測距デバイス１００は、制御対象機器の近傍に設置されるため、上記した目標対象物に相当するとみなしてもよい。
【００７０】
したがって、位置決定部１７が測距デバイス１００の相対位置を決定した後、その測距デバイスの相対位置を、対応する制御対象機器の配置位置とみなすものとする。
決定された測距デバイスの相対位置を利用して、制御対象機器の存在する位置を示した制御機器地図４６が生成される。
自走式掃除機の場合、自動走行を行って掃除機能を実行中に、自動走行した移動ルートの複数の測定ポイントにおいて測定された測距デバイス１００までの距離と、基準点である充電台からの測定ポイントの相対位置とを用いて、測距デバイスの相対位置が決定される。
【００７１】
制御部１０１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ，タイマー等からなるマイクロコンピュータにより実現でき、ＲＯＭ等に記憶されたプログラムによって、ＢＬＥ信号の送信機能などの所定の機能を実行する部分である。
信号通信部１０２は、無線信号を送信する部分であり、特に、ＢＬＥ信号を送信するためのＢＬＥ送信デバイスとアンテナ等からなる。
【００７２】
記憶部１０３は、ＢＬＥ信号の送信などに必要な情報やプログラムを記憶する部分であり、ＲＯＭ，ＲＡＭあるいはフラッシュメモリなどの半導体記憶素子や、ＨＤＤなどの記憶装置が用いられる。
記憶部１０３には、たとえば、測距デバイス１００を区別するための識別情報が記憶される。
測距デバイス１００を、同時に複数台使用する場合は、測距デバイスごとに異なる識別情報を予め設定記憶させておき、信号通信部１０２から出力されるＢＬＥ信号にそれぞれ固有の識別情報を含めることによって、信号通信部１５によって受信したＢＬＥ信号が、どの測距デバイス１００から送られてきたものかを区別することができる。
ただし、この識別情報は、抵抗素子やＤＩＰスイッチ等のハードウェアを用いて、任意に設定できるようにしてもよい。
【００７３】
＜制御対象機器の構成＞
図１において、制御対象機器１１０は、主として、制御部１１１，制御信号受信部１１２，機能実行部１１３，記憶部１１４とを備える。
また、測距デバイスの信号通信部１０２と同様に、ＢＬＥ信号を送信する構成を備えてもよい。
制御対象機器１１０は、上記したように、自走式掃除機１から送信される制御信号に基づいて、その動作が遠隔制御される目標対象物であり、たとえば、テレビ、エアコンなどの電気機器である。
制御信号受信部１１２によって受信された制御信号に対応した指示を、制御部１１１が機能実行部１１３に与えることにより、制御対象機器１１０の動作が制御される。
制御部１１１は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ，タイマー等からなるマイクロコンピュータにより実現できる。
制御信号受信部１１２は、自走式掃除機１の制御信号送信部５２から出力された制御信号を受信する部分であり、たとえば、制御信号が赤外線の場合、赤外線受光素子が用いられる。
【００７４】
機能実行部１１３は、制御対象機器１１０が有する機能を実行させる部分であり、制御部１１１からの指示により所定のプログラムを起動させて、その指示に基づく機能を実行させる。
たとえば、制御対象機器がテレビの場合、電源の投入（ＯＮ）、電源の切断（ＯＦＦ）、チャンネルの切り替えなどの機能を実行する。
記憶部１１４は、機能を実行するために必要な情報やプログラムを記憶する部分であり、ＲＯＭ，ＲＡＭ，フラッシュメモリなどの半導体記憶素子、ＨＤＤなどの記憶装置が用いられる。
記憶部１１４には、たとえば、制御対象機器を特定するための識別情報（名称、製造番号など）が記憶される。
【００７５】
また、制御対象機器１１０に、上記した測距デバイス１００と同等の構成を内蔵してもよい。すなわち、ＢＬＥ信号を送信するための構成およびプログラム等を、予め制御対象機器１１０に備えてもよい。
この場合、制御対象機器の配置位置を求めるために、専用の測距デバイス１００を、その制御対象機器１１０のところに設置する必要はない。
制御対象機器１１０が停止状態でも、常に測距用の信号を発信可能な状態としておくことによって、制御対象機器１１０の配置位置が変更された場合などにおいて、定期的な清掃処理をするために自走式掃除機１を自走させることによって、変更後の位置を設定するためだけの特別な操作や処理をすることなく、制御対象機器１１０の変更後の位置を決定することができる。
【００７６】
＜制御対象機器の位置決定処理＞
図７から図１０を用いて、制御対象機器の位置を決定し、制御機器地図を生成する処理の一実施例について、説明する。
ここでは、図７に示すように、自走式掃除機１を、任意の移動ルートで自走させ、少なくとも３つ以上の測定ポイントで、位置を決定したい制御対象機器１１０のところに設置された測距デバイス１００までの距離を測定して、３つ以上の測定距離と測定ポイントの相対座標とを用いて、測距デバイスの設置位置を算出する。
また算出された測距デバイス１００の相対位置を、設置された制御対象機器の相対位置とみなすものとする。
自走式掃除機１の測定ポイントの位置（基準点（０，０）からの相対位置）を求める必要があるが、自走式掃除機１は、基準点である充電台から移動を開始する必要はなく、移動ルートも予め設定されたルートを常に走行する必要はない。
自走式掃除機１の現在位置の基準点に対する相対座標が算出できればよく、任意の現在位置から走行を開始し、任意の移動ルートを走行すればよい。
【００７７】
（１）測距デバイスの設置
まず、新たに配置した制御対象機器、あるいは配置を変更した制御対象機器など、その位置を決定して自走式掃除機１に記憶させたい制御対象機器１１０の近傍に、測距デバイス１００を置く。
（２）測距デバイスの識別情報の記憶
次に、その測距デバイス１００の識別情報を、自走式掃除機１に記憶させる。
測距デバイス１００の識別情報は、予め記憶部４１に記憶しておいてもよいが、測距デバイス１００から、自走式掃除機１に測距デバイスの識別情報を送信して自動的に設定してもよい。
このとき、識別情報そのものに予め意味を持たせて、専用識別子として利用してもよい。
たとえば、識別情報がゼロの場合はテレビを意味し、１の場合はエアコンを意味するものと予め定めておけばよい。
あるいは、識別情報そのものは、汎用識別子とし、測距デバイスを区別する番号としてのみ利用してもよい。この場合は、ユーザが、入力部を利用して、識別情報と、その測距デバイスに対応する制御機器の名称（あるいは種別）とを関係付ける設定を、ＤＩＰスイッチ等を用いて手動ですればよい。
【００７８】
（３）自走式掃除機の自動走行
自走式掃除機１を自動走行による清掃モードにして、部屋を移動しながら清掃作業を開始させる。
移動ルートや移動スピードは任意でよい。
（４）自動走行中に距離測定
自走式掃除機１の移動中に、任意のタイミングで、少なくとも３つ以上の測定ポイントで、測距デバイス１００から出力されたＢＬＥ信号を受信して、各測定ポイントから測距デバイス１００までの距離測定を行う。
また、上記したように、エンコーダ２３、ジャイロセンサ１４から取得した情報を利用して、各測定ポイントについて、基準点である充電台からの相対位置を算出する。
【００７９】
３つ以上の測定ポイントは、異なる位置であればよく、いつも同じ位置である必要はなく、ランダムな位置でよい。
ただし、移動するスピードに対応して、一定時間ごとに、測定ポイントを設定してもよい。また、一定距離を移動するごとに、測定ポイントを設定してもよい。
たとえば、自走式掃除機が、図７に示したような移動ルートを走行する場合、４つの測定ポイントで、距離測定を行う。また、測定ポイントの相対位置も算出する。
この４つの測定ポイントで測定した結果の一実施例が、図５（ａ）に示した測定情報である。
【００８０】
図８に、第１の測定ポイント（１２０，９００）における自走式掃除機１と測距デバイス１００との位置関係を示す。
測定された距離６００ｃｍは、測定ポイントと測距デバイス１００との直線距離を示している。しかし、この１つの測定距離だけでは、測距デバイス１００の位置を一意に決定することができない。
図８に示すように、測定ポイントを中心とする半径が測定距離（６００ｃｍ）の円の円周上のどこかに、測距デバイスが存在することがわかるだけである。
この円は、後述するように、測距デバイス１００の位置の決定に用いる。
【００８１】
（５）測距デバイスの位置決定
図９と図１０に、各測定ポイントにおける測定距離の説明図を示す。
図９（ａ）は、図８と同様に、第１の測定ポイントＰ１と、測距デバイス１００との間の測定距離Ｌ１を示している。測定ポイントＰ１を中心とし、測定距離Ｌ１を半径とする円をＲ１とする。
図５（ａ）の測定情報により、円Ｒ１は、半径Ｌ１＝６００ｃｍの円である。
図９（ｂ）は、図９（ａ）に加えて、第２の測定ポイントＰ２と測距デバイス１００との間の測定距離Ｌ２を示している。
ここで、測定ポイントＰ２を中心とし、測定距離Ｌ２を半径とする円をＲ２とする。
円Ｒ２の半径は、図５（ａ）より、３６０ｃｍであったとする。
この２つの円（Ｒ１，Ｒ２）は、２つの交点で交差しているが、測距デバイス１００は、２つの円の円周上に存在することがわかるだけで、どちらの交点に存在するかは、まだ不明である。
【００８２】
図１０（ａ）は、図９（ｂ）に加えて、さらに、第３の測定ポイントＰ３と、測距デバイス１００との間の測定距離Ｌ３を示している。
ここで、測定ポイントＰ３を中心とし、測定距離Ｌ３を半径とする円をＲ３とする。
円Ｒ３の半径は、図５（ａ）より、５１０ｃｍであったとする。
図１０（ａ）に示すように、３つの円（Ｒ１，Ｒ２，Ｒ３）は、それぞれ互いに複数の交点で交差するが、３つの円が１つの交点で交差する場合があれば、その交点が、測距デバイス１００が存在する位置として決定することができる。
図１０（ａ）では、３つの円が交差する点の位置が、測距デバイス１００の設置位置を示している。
この交差点の位置座標は、基準点を原点（０，０）とするＸＹ座標において、３つの円を示す数式を利用して、算数演算によって求めることができる。
【００８３】
図１０（ｂ）は、図１０（ａ）に加えて、さらに、第４の測定ポイントＰ４と、測距デバイス１００との間の測定距離Ｌ４を示している。
ここで、測定ポイントＰ４を中心とし、測定距離Ｌ４を半径とする円をＲ４とする。
円Ｒ４の半径は、図５（ａ）より、７０ｃｍであったとする。
図１０（ｂ）に示すように、４つの円（Ｒ１〜Ｒ４）が１つの交点で交差する点が、測距デバイス１００が存在する位置となる。
すでに、図１０（ａ）のように３つの円を利用して測距デバイス１００の位置を決定することができるが、図１０（ｂ）のように、３つ以上の円を用いて交点を求めることにより、測距デバイス１００の位置の精度を向上させることができる。
すなわち、測定ポイントの数を増やして、さらに５つ以上の測定ポイントを設けることにより、より高精度で測距デバイス１００の設置位置を特定することができる。
【００８４】
上記のように、図１０（ａ）あるいは図１０（ｂ）に示した３つあるいは４つの円の交点を求めることにより、測距デバイス１００の設置位置の相対座標（Ｘ，Ｙ）が求められる。
たとえば、図５（ｃ）の機器位置情報４５に示すように、測距デバイス１００の識別情報をＩＤ０１とすると、その相対位置の座標は、（５００，９６０）として算出され、記憶される。この測距デバイス１００が、制御対象機器であるテレビの近傍に設置されていたとすると、テレビの配置位置の相対座標は、測距デバイス１００の相対座標（５００，９６０）に決定される。すなわち、測距デバイス１００の相対位置は、制御対象機器１１０の配置位置として記憶される。
【００８５】
図５（ｂ）のように、機器識別情報４４が予め設定されていれば、機器位置情報４５に、ＩＤ０１に対応づけて、機器情報としてテレビが記憶される。
ただし、制御対象機器が１つしかない場合は、機器識別情報４４を予め設定する必要はないので、機器位置情報４５に機器情報を記憶しなくてもよい。
このようにして求められた機器位置情報４５に基づいて、自動的に制御機器地図（マップ）４６が生成される。すなわち、決定された制御対象機器１１０の相対位置と、基準点の位置とを用いて、所定の空間（部屋）の中に制御対象機器１１０を配置した地図が生成される。
【００８６】
また、複数の測距デバイス１００を用いて、同時に複数の制御対象機器の位置決定をしてもよい。たとえば、図５（ｃ）に示すように、各測距デバイスの相対位置と対応させて、複数の制御対象機器の相対位置を決定することができる。
複数の測距デバイス１００を用いる場合は、自走式掃除機１が、移動して部屋の中を１回だけ清掃作業をする間に、自動的に、測距デバイスの数と同数の制御対象機器の位置測定ができ、容易に、比較的短時間で、複数の制御対象機器を含む地図４６を生成できる。
したがって、制御対象機器の位置決定や、制御機器地図４６の生成をするために、ユーザが自ら複雑な設定入力操作をする必要はない。
【００８７】
（６）制御対象機器に対する制御処理
上記のように、部屋内の制御対象機器の配置位置が記憶された後、ユーザは、制御対象機器の存在する部屋の中に入らなくても、自己が所持する携帯端末などを用いて、自走式掃除機１に対して、所望の制御対象機器に対する制御コマンドを送信するための入力操作をすることによって、その制御対象機器を制御できる。
【００８８】
たとえば、ユーザが、携帯端末で、エアコンの電源を投入するための入力操作をしたとする。この入力操作は、エアコンが設置されている室内で行う必要はなく、自走式掃除機１に制御コマンドが届く範囲内で行えばよい。
これにより、エアコンの電源を投入することを意味する制御コマンド（電源投入コマンド）を含む無線信号が、携帯端末から自走式掃除機１に送信される。
自走式掃除機１のコマンド受信部５１が、この制御コマンドを受信すると、記憶部４１に記憶されている機器位置情報４５あるいは制御機器地図４６を用いて、受信した制御コマンドから、制御すべき機器（エアコン）を特定し、その特定した機器の相対位置を調べる。
【００８９】
その後、制御対象機器（エアコン）の相対位置の情報を利用して、制御機器地図４６上において、自走式掃除機１の現在位置から、制御対象機器（エアコン）の近傍までの自走式掃除機１の移動ルートを設定する。
自走式掃除機１は、この設定された移動ルートに基づいて、移動を開始する。
制御対象機器（エアコン）の近傍までくると、自走式掃除機１の制御信号送信部５２は、受信した制御コマンドに対応した制御信号（電源投入）を、制御対象機器（エアコン）の方向に向けて送信する。
制御対象機器（エアコン）の制御信号受信部１１２が、制御信号を受信することによって、機能実行部１１３が、その制御信号に対応した機能（電源投入）を実行する。
【００９０】
＜実施形態のまとめとその他の実施形態＞
（ａ）まず、上記したように、１台の測距デバイス１００を用いて、１つの部屋に配置された複数台の制御対象機器の位置を決定する実施形態がある。（実施の形態１）
この場合は、測距デバイスを１つだけ用意すればよいが、ユーザが、測距デバイスを位置測定を行いたい制御対象機器のところにその都度設置し直す必要があり、複数の制御対象機器の位置の決定を順番に行い、自走式掃除機１の自動走行も、制御対象機器の数だけ行う必要がある。ただし、ユーザが制御対象機器の位置決定や地図作成のために複雑な入力作業をする必要はない。
【００９１】
（ｂ）また、上記したように、複数台の測距デバイス１００を用いて、測距デバイスの識別情報と測距デバイスを設置する制御対象機器の機器情報とを予め対応づけて記憶しておくことによって、ほぼ同時に、１つの部屋に配置された複数台の制御対象機器の位置を決定する実施形態がある。（実施の形態２）
この場合は、各測距デバイスをそれぞれ対応する制御対象機器のところに設置しておく必要があるが、自走式掃除機１を１回だけ自動走行させるだけで、測距デバイスの数に相当する数の制御対象機器の位置を決定することができる。
【００９２】
（ｃ）測距デバイスの構成を、各制御対象機器の中に内蔵する実施形態もある。（実施の形態３）
この場合、自走式掃除機１が、基準点である充電台の位置にいる場合、すなわち、自走式掃除機１が充電中の場合、各制御対象機器が、現在記憶されている位置と同じ位置に存在するか否かを確認することができる。
【００９３】
図１１（ａ）に、充電台からの距離を測定する実施例の説明図を示す。
自走式掃除機１の信号通信部１５が、各制御対象機器に内蔵された測距デバイスの信号通信部１０２から出力されるＢＬＥ信号を受信し、距離測定部１６によって、各制御対象機器の信号通信部までの距離を測定する。
図１１（ａ）のように、各制御対象機器までの測定距離（Ｌ１０，Ｌ２０，Ｌ３０）が測定されると、それらの距離は、自走式掃除機がいる充電台からの直線距離にほぼ等しいと考えられるので、この測定距離と、すでに記憶部４１に記憶されている現在の機器位置情報４５の相対位置から求められる基準点からの直線距離と比較する。
この比較により、両者の距離が一致すれば、制御対象機器の位置の変更はないが、大きくずれている場合は、制御対象機器の位置が異なっていると判断できる。
したがって、制御対象機器の存在する現在位置が、すでに記憶されている位置と異なると判断された場合は、上記したような位置決定処理を再度実施することによって、現在位置を再設定すればよい。
【００９４】
（ｄ）基準点となる充電台の位置が変更された場合、再度、変更後の充電台からの各制御対象機器の相対位置を求め、制御機器地図を作成し直す必要がある。（実施の形態４）
図１１（ｂ）に、充電台からの距離を測定し直す場合の実施例の説明図を示す。
図１１（ｂ）のように充電台の設置位置が変更された場合、変更後の充電台の位置は基準点（０，０）とは異なるため、各制御対象機器の充電台を基準とした相対位置関係が変化する。
そこで、基準点（０，０）を基準とした変更後の充電台自身の相対位置を求める必要がある。
充電台の相対位置を求めるためには、３つ以上の制御対象機器の配置位置がすでに記憶されていることが好ましい。
【００９５】
たとえば、自走式掃除機１が充電台に接続された状態で、図１１（ａ）と同様の方法で、自走式掃除機１と、各制御対象機器に内蔵された測距デバイス１００との間の距離（Ｌ１１，Ｌ２１，Ｌ３１）を測定する。
図１１（ｂ）において、各制御対象機器の配置位置が変更されていないとすると、各制御対象機器の測距デバイス１００の相対位置を中心とし、各測定距離（Ｌ１１，Ｌ２１，Ｌ３１）を半径とする円の交差点の相対位置を算出する。
図１１（ｂ）では、半径Ｌ１１の円と、半径Ｌ２１の円と、半径Ｌ３１の円とがすべて交差する点の位置座標が、自走式掃除機１の存在する位置と決定される。
自走式掃除機１は、充電台に接続されているので、自走式掃除機１の相対位置を、変更後の充電台の相対位置とみなすことができる。
【００９６】
（ｅ）自走式掃除機１を自動走行させることによって、既存の制御対象機器についての機器位置情報４５がすでに記憶部４１に記憶されている場合において、制御対象機器の位置が変化していないかどうかを調べるために、一定期間をあけて、自動走行を行わせることによって、再度、既存の制御対象機器の相対位置の決定を行ってもよい。（実施の形態５）
このとき、記憶部に記憶されていた前回の機器位置情報４５と、再度行った位置決定による同一の制御対象機器の相対位置を含む機器位置情報とが異なる場合、その制御対象機器の相対位置を変更すればよい。
あるいは、既存の複数の制御対象機器の相対位置がすべてずれているような場合は、充電台の位置が変化している可能性もあるので、基準点となる充電台の位置を変更する処理をしてもよい。
【００９７】
（ｆ）自走式掃除機１が移動中において、任意の３つ以上の測定ポイントにおいて、各制御対象機器の測距デバイスとの距離の測定を行うようにして、新たに測定された測定距離が、すでに記憶されている制御対象機器の相対位置を示すものではなくなっている場合は、ユーザに、制御対象機器の配置位置が変更されている旨や、制御対象機器に対する正常な遠隔制御ができなくなっている旨の通知を、音声や表示などの方法で行ってもよい。（実施の形態６）
この場合は、相対位置が正常でない制御対象機器について、記憶部４１に記憶されている機器位置情報４５を削除して、再度距離測定をやり直して、その制御対象機器の配置位置を決定してもよい。
たとえば、１つの制御対象機器の位置が変化したことを検出した場合は、その制御対象機器の情報を削除し、更新すればよい。
また、複数の制御対象機器の位置が変化したことを検出した場合は、すべての情報を消去して、更新してもよい。
あるいは、ユーザが入力部を用いて情報の消去指示を入力した場合も、全情報を消去すればよい。
【符号の説明】
【００９８】
１１  制御部、  １２  充電池、  １３  障害検知部、  １４  角度検出部、  １５  信号通信部、  １６  距離測定部、  １７  位置決定部、  １８、赤外線受信部、  ２１  走行制御部、  ２２  車輪、  ２３  エンコーダ、  ３１  吸気口、  ３２  排気口、  ３３  集塵部、  ３４  入力部、  ４１  記憶部、  ４２  現在測定位置、  ４３  機器測定距離、  ４４  機器識別情報、  ４５  機器位置情報、  ４６  制御機器地図、  ４７  移動ルート、  ５１  コマンド受信部、  ５２  制御信号送信部、  １００  測距デバイス、  １０１  制御部、  １０２  信号通信部、    １０３  記憶部、  １１０  制御対象機器、  １１１  制御部、  １１２  制御信号受信部、  １１３  機器実行部、  １１４  記憶部、  １４０  充電台、  １５０  部屋
【図１】
0006397663.tif 000002
【図２】
0006397663.tif 000003
【図３】
0006397663.tif 000004
【図４】
0006397663.tif 000005
【図５】
0006397663.tif 000006
【図６】
0006397663.tif 000007
【図７】
0006397663.tif 000008
【図８】
0006397663.tif 000009
【図９】
0006397663.tif 000010
【図１０】
0006397663.tif 000011
【図１１】
0006397663.tif 000012