(57)【要約】【課題】移動ロボットが電波の届かないところに移動して操作不能になることを防ぐととともに、電波が届くところまで復帰して操作再開を可能にすること。【解決手段】移動ロボット１には、無線ＬＡＮカードや携帯電話、ＢｌｕｅＴｏｏｔｈ等の無線デバイスが接続されており、ユーザはパソコンや携帯電話などの端末２で、遠隔からネットワーク経由で移動ロボット１を操作したり、移動ロボット１の状態を知ることができる。移動ロボットには、電波状態を監視し、移動中に無線の電波が届かなくなったとき、移動ロボットを、無線接続の可能な地点に復帰する手段が設けられている。これにより、電波が届かないところに移動した後でも、動作を再開することができる。また、移動ロボット１に電波強度マップを作成する手段を設け、このマップを用いて移動ロボットを電波が届くところまで復帰させるようにしてもよい。【選択図】          図１
2004260769.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話や無線ＬＡＮなどを用いて無線にて遠隔操作を行う移動ロボットであって、
移動中に無線の電波が届かなくなったことを検知して、ロボットの移動を停止し、無線接続の可能な地点に復帰する手段を備えた
ことを特徴とする移動ロボット。
【請求項２】
無線通信不可能地点に移動した後、無線接続の可能な地点に復帰したとき、無線接続可能な地点に復帰したことを通知する手段を備えた
ことを特徴とする請求項１の移動ロボット。
【請求項３】
移動しながら、ロボット内に保存した地図や屋内間取図に電波通信の可否情報を保存する手段を備えた
ことを特徴とする請求項１または請求項２の移動ロボット。
【請求項４】
通信不可能な地点まで移動して、与えられた指令を実行し、上記保存した内部地図情報を元に最も近い電波通信可能地点まで復帰する手段を備えた
ことを特徴とする請求項３の移動ロボット。
【請求項５】
携帯電話や無線ＬＡＮなどを用いて無線にて遠隔操作を行う移動ロボットの制御プログラムであって、
上記プログラムは、移動中に無線の電波が届かなくなったとき、ロボットの移動を停止させる処理と、無線接続の可能な地点にロボットを復帰させる処理をコンピュータに実行させる
ことを特徴とする移動ロボットの制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話や無線ＬＡＮなどを用いて無線で遠隔操作を行う移動ロボットに関する。
【０００２】
【従来の技術】
従来から無線により移動ロボットを遠隔制御する技術が種々提案されている。例えば、特許文献１には、ロボットの状態を表示する機能を備えた操作装置と移動ロボットを、通信回線ネットワーク、電話回線を介して接続し、移動ロボットの近くに操作者が居なくても移動ロボットを操作可能とした移動ロボットの制御システムが開示されている。
また、特許文献２には、ＬＡＮ上に制御端末と無線接続端末を接続し、ロボット（被制御端末）に無線通信手段を設け、無線接続端末が無線区間でロボット（被制御端末）と通信することにより、制御端末がロボット（被制御端末）をリモートコントロールするようにしたネットワークリモートコントロールシステムが開示されている。
上記した従来の遠隔操作で動作する移動ロボットでは、電波の届かない場所にロボットが移動してしまった場合には遠隔操作が不可能になり、人が手を出す他なかった。特に、家庭やオフィスなどの環境において、常に電波状態が優良でなければ使用できない移動ロボットは現実的ではない。
【０００３】
【特許文献１】
特開平５−９１５５６号公報
【特許文献２】
特開２０００−４９８００号公報
【０００４】
【発明が解決しようとする課題】
上記したように、従来の遠隔操作で動作する移動ロボットでは、電波の届かないところにロボットが移動すると、遠隔操作が不可能となるといった問題があった。
本発明は上記従来技術の問題点を解決するためになされたものであって、本発明の目的は、移動ロボットが電波の届かないところに移動して操作不能になることを防ぎ、また、電波が届かないところに移動した後でも、電波が届くところまで復帰して操作再開を可能にすることである。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明では、無線にて遠隔操作を行う移動ロボットにおいて、移動ロボットが電波状態を監視し、その情報を保存しながら移動し、移動中に無線の電波が届かなくなったとき、ロボットの移動を停止させ、無線接続の可能な地点に復帰する手段を設ける。
上記構成とすることにより、通信が不可能になった時点で可能であった地点までの復帰することができ、これにより無線移動ロボットは常に遠隔操作可能な状態でいることができる。
また、以下のように構成することもできる。
（１）無線通信不可能地点に移動した後、無線接続の可能な地点に復帰したとき、無線接続可能な地点に復帰したことを通知する手段を設ける。これにより、ユーザは、電波の届かない所に移動ロボットが一時移動して復帰したことを知ることができる。
（２）移動しながら、ロボット内に保存した地図や屋内間取図に電波通信の可否情報を保存する手段を設ける。
これにより、電波強度マップを作成することができる。この電波強度マップを用いれば、通信可能な移動経路を選定することが可能となる。
また、移動ロボットが電波の届かない所に移動した場合でも、通信可能な一番近い近い位置に迅速に移動することができる。
（３）通信不可能な地点まで移動して、与えられた指令を実行し、上記保存した内部地図情報を元に最も近い電波通信可能地点まで復帰する手段を設ける。
これにより、通信不可能な地点まで移動した場合でも、与えられた指令を完了することができ、また、通信可能な最も近い地点まで迅速に移動することができる。
【０００６】
【発明の実施の形態】
図１は本発明の実施例のシステムの概要図である。同図に示すように、本実施例の移動ロボット１には、無線ＬＡＮカードや携帯電話、ＢｌｕｅＴｏｏｔｈ等の無線デバイスが接続されており、情報処理機器上のソフトからネットワーク接続が可能なように構成されている。
ユーザはパソコンや携帯電話などの端末２により、移動ロボット１にネットワーク３に接続可能な環境にいる。ユーザのパソコンや携帯電話等の端末２には、遠隔からネットワーク経由で移動ロボット１を操作したり、移動ロボット１の状態を知ることができるソフトがインストールされている。
移動ロボット１が、携帯電話によるダイアルアップ接続によりネットワークに接続する場合は、プロバイダからもらうＩＰアドレスはダイアルアップの度に異なるので、ロボット上のソフトが、Ｄｙｎａｍｉｃ−ＤＮＳサーバにもらったＩＰアドレスを通知することによって、ＩＰアドレスをユーザに通知することなしにいつも決まったドメイン名（ｍｙｃｏｍｐｕｔｅｒ．ｍｙｄｏｍａｉｎ．ｃｏｍなど）でアクセスを可能にしている。
移動ロボット１は、例えば、ユーザの自宅等に置かれており、ユーザは端末２からの指令により移動ロボット１を移動させたり、移動ロボット１に搭載された赤外線受信／発信器により家電機器等を操作したり、また、移動ロボット１に設けられたカメラ等で自宅の状況等を監視する。
【０００７】
図２は、上記移動ロボットの構成例を示す図である。
移動ロボット１は、同図に示すようにＣＰＵを搭載した基板１ａ、移動用モータ１ｂ、プログラムやデータを記憶するＲＯＭ１ｃ、移動用モータ１ｄ、家電機器等を操作するための赤外線発信／受信器１ｅ、前記した無線ＬＡＮ、携帯電話、ＢｌｕｅＴｏｏｔｈ等の無線デバイス１ｆ、移動距離や地図情報などを保存する記憶デバイス（ハードディスクやコンパクトフラッシュなど）１ｇ等から構成される。
また、遠隔操作等のために周囲の状況を撮影するカメラ１ｈ、距離等を計測するセンサ１ｉといったデバイスが接続されていてもよく、また、マイク１ｊ、スピーカ１ｋや、液晶ディスプレイ１ｍ、状態等を表示するためのＬＥＤ１ｎ、移動ロボット１を動作を開始させたり、各種設定を行うための押しボタンスイッチ１ｏやポインティングデバイス１ｐ、電池１ｑ等が搭載されていてもよい。
移動ロボット１は、ユーザがネットワーク３を介して送出する指令を上記無線デバイス１ｆで受信して、受信した指令に応じて移動し、前記したように家電機器等の操作を行ったり、周囲の状況等を監視する等の作業を行う。
移動ロボット１に携帯電話が搭載されていてダイアルアップで公衆回線を用いてネットワークに接続する場合には、前記したようにネットワーク上にはダイナミックＤＮＳサーバがあって、そのサーバにプロバイダから割り振られたＩＰアドレスとそれにあてるドメイン名を登録、更新することができる。また、ロボットに携帯電話が搭載されている場合には、ロボットは電話をかけることが可能である。
上記移動ロボット１の制御は、前記ＲＯＭ１ｃ等に記憶された制御プログラムをＣＰＵ基板１ａの搭載されたＣＰＵが実行することにより行われ、移動ロボット１の移動経路情報や電波状況、各種ログ情報等のデータは上記記憶デバイス１ｇに記憶される。なお、上記ＣＰＵ等から構成される移動ロボットの制御を行う部分を以下では、制御部と言う。
【０００８】
図３は本実施例の移動ロボットの機能構成を示すブロック図である。
同図に示すように、移動ロボットの制御部１１は、無線デバイス１ｆに接続される送受信部１２と、送受信部１２で受信した指令を、移動ロボット１の動作指令に変換して動作指令を出力する動作指令部１３と、動作指令部１３が出力する動作指令に基づき、赤外線発信／受信機１ｅ等の操作機器や移動用モータ１ｄを駆動するための駆動制御部１４を備えている。
また、送受信部１２で受信される電波状況を判定する電波状況判定部１５、電波状況等を移動経路と対応させて記憶する記憶部１６、移動ロボット１が電波の届かない場所に移動してしまった場合に電波の届くところまで移動ロボット１を移動させるための動作パターンを作成する動作パターン作成部１７、復帰動作を完了したことを確認する復帰動作確認部１８を備えている。
そして、移動ロボットは、初期位置と前記センサ１ｉで計測した距離等に基づき、移動しながら自己の位置を認識するとともに、移動経路情報、電波状況等を上記記憶部１６に記憶する。
【０００９】
図４は、本実施例の移動ロボットにおける処理を示すフローチャートである。
移動ロボットの電波状況判定部１５は、常に電波状態を監視している。遠隔のユーザから指示があった、あるいはあらかじめ指定された時間になったなどのイベントがあると（図４のステップＳ１）、移動ロボットは移動を開始する（ステップＳ２）。
そして、移動しながら、一定時間毎に現在までの移動距離と方向を電波状態とともに移動ロボット１の記憶部１６に蓄積保存していく（ステップＳ３）。電波状態が良好のまま全ての移動を終了すれば、指示が成功となる（ステップＳ４〜６）。
【００１０】
また、移動中に電波状態が悪化した場合、ステップＳ４からステップＳ７に行き、そこで停止し、前の位置に復帰するべく、記憶部１６から前の移動距離／方向を取得する（ステップＳ８）。そして、動作パターン作成部１７で動作パターンを作成して移動を実行する（ステップＳ９，Ｓ１０）。ここで、動作パターンとは、例えば前動作が前進５０ｃｍであった場合、後進５０ｃｍまたは１８０度反転と前進５０ｃｍなど、移動ロボットの移動パターンに相当する。
前の位置に復帰したら、電波状況を確認する（ステップＳ１１）。なお、移動ロボットが携帯電話を搭載している場合には、その位置でダイアルアップによりネットワークの再接続を試みる。そして、成功すればその場所で停止する（ステップＳ１２）。
なお、上記の移動手順の最後にネットワークの再接続が成功した後に、メール等のメッセージを送付し、一旦電波圏外に出たが再び遠隔操作可能なったことを通知したり、携帯電話が接続されたロボットの場合は指定電話番号に電話をかけて復帰したことを通知してもよい。
【００１１】
なお、ロボットが間取り図などの地図情報を持ち、撮影した周りの画像からランドマークを照合して自己位置を割り出して、それを元に地図上の座標で指示された目標位置への移動方向と距離を割り出して自律移動するようにしてもよい。
この際、移動中の各座標点における電波強度を取得し、保存していく。これにより、図５に示すように、移動ロボット１が移動するにつれ、各位置における電波強度マップが作成される。なお、最初の自己位置は遠隔からユーザが教示してもよいし、また、移動ロボット１がカメラ１ｈにより周囲の状況を観察し、自己位置を割り出すようにしてもよい。
上記のように電波強度マップを作成しておけば、作成した電波強度マップを用いて、移動ロボット１が指示された動作を終了した後に電波強度が弱い位置にいた場合は、最も近い電波強度の強い位置に自動的に移動し、ネットワーク接続を復元することが可能となる。
【００１２】
図６は上記のように、電波強度マップを用いて、最も近い電波強度の強い位置に自動的に移動する場合の移動ロボットにおける処理を示すフローチャートである。
遠隔のユーザから指示があった、あるいはあらかじめ指定された時間になったなどのイベントがあると（ステップＳ１）、移動ロボットはカメラ１ｈにより周囲画像を取得して（ステップＳ２）、地図情報との照合を行い自己位置を割り出す（ステップＳ３）。なお、その際、ユーザがカメラから取得した画像に基づき、移動ロボットの位置を教示するようにしてもよい。
ついで、移動ロボットは、目標位置と自己位置から移動パターンを算出し、移動を開始する（ステップＳ５）。
そして、移動しながら、一定時間毎に現在までの移動距離と方向を電波状態とともに移動ロボット１の記憶部１６に蓄積保存していく（ステップＳ６）。全ての移動を終了すれば（ステップＳ７）、前記したように家電機器等の操作を行い（ステップＳ８）、電波強度が良好であるかを判定する（ステップＳ９）。電波状況が良好であれば、移動成功となり処理を終了する（ステップＳ１０）。
また、電波状態が良好でない場合には、ステップＳ９からステップＳ１１に行き、ｘ＝１１に設定し、自己位置から地図座標上で周囲ｘの電波強度をチェックする（ステップＳ１２）。そして感度良好の座標があるかを調べ、良好でなければパラメータｘを＋１して（ステップＳ１６）、ステップＳ１２に戻る。以上のようにパラメータを＋１しながら地図座標上で、感度良好な場所を求め、感度が良好な座標があれば、ステップＳ１３からステップＳ１４に行き、地図座標から目標位置を設定し移動を開始する（ステップＳ１４）。そして、移動成功したら、処理を終了する。
なお、上記において、前記実施例と同様、メール等のメッセージを送付し、一旦電波圏外に出たが再び遠隔操作可能なったことを通知したり、携帯電話が接続されたロボットの場合は指定電話番号に電話をかけて復帰したことを通知するようにしてもよい。
以上のようにすることにより、目標地点まで移動して家電操作などの作業をした後、その地点が電波が届かない場所であっても遠隔操作不能状態に陥らずにすむことが可能となる。
【００１３】
【発明の効果】
以上説明したように、本発明においては、無線にて遠隔操作を行う移動ロボットにおいて、移動ロボッが電波状態を監視し、移動中に無線の電波が届かなくなったとき、移動ロボットを無線接続の可能な地点に復帰させるようにしたので、無線移動ロボットを常に遠隔操作可能な状態とすることができる。
【図面の簡単な説明】
【図１】本発明の実施例のシステムの概要図である。
【図２】本発明の実施例の移動ロボットの構成例を示す図である。
【図３】本実施例の移動ロボットの機能構成を示すブロック図である。
【図４】本実施例の移動ロボットにおける処理を示すフローチャートである。
【図５】電波強度マップの一例を示す図である。
【図６】最も近い電波強度の強い位置に自動的に移動する場合の移動ロボットにおける処理を示すフローチャートである。
【符号の説明】
１        移動ロボット
２        端末
３        ネットワーク
１１      制御部
１２      送受信部
１３      動作指令部
１４      駆動制御部
１５      電波状況判定部
１６      記憶部
１７      動作パターン作成部
【図１】
2004260769.tif 000003
【図２】
2004260769.tif 000004
【図３】
2004260769.tif 000005
【図４】
2004260769.tif 000006
【図５】
2004260769.tif 000007
【図６】
2004260769.tif 000008