(57)【要約】  【課題】  巡回経路上の重点的な監視場所と、そうでない場所を推測困難として、警備能力を向上する。  【解決手段】  移動監視ロボット２は、所定の移動経路に沿って移動手段で自律移動して警備情報を収集する。移動監視ロボット２の記憶部２１は、移動経路上において必ず停止する位置である重要監視位置を予め記憶している。停止位置テーブル処理部２２は停止位置生成部に相当し、移動経路に沿って移動を開始する前に移動経路上において停止する所定数の停止位置をランダムに生成する。移動制御部１３は、自己の現在位置に基づき、現在位置が重要監視位置または停止位置と一致すれば当該位置に所定時間停止するように移動手段１１を制御する。【選択図】  図２
2006350601.tif 000002
【特許請求の範囲】
【請求項１】
所定の移動経路に沿って移動手段で自律移動して警備情報を収集する移動監視ロボットであって、
前記移動経路上において必ず停止する位置である重要監視位置を予め記憶している記憶部と、
前記移動経路に沿って移動を開始する前に前記移動経路上において停止する所定数の停止位置をランダムに生成する停止位置生成部と、
自己の現在位置を判定する位置判定部と、
前記現在位置が前記重要監視位置または前記停止位置と一致すれば当該位置に所定時間停止するように前記移動手段を制御する移動制御部と、
を備えたことを特徴とする移動監視ロボット。
【請求項２】
前記記憶部は、停止する候補の位置を複数の停止位置候補として予め記憶しており、
前記停止位置生成部は、前記停止位置候補からランダムに選択して停止位置とする請求項１に記載の移動監視ロボット。
【請求項３】
前記記憶部は、更に複数の停止時間候補を記憶した停止時間リストを予め記憶し、
前記所定時間は、当該停止位置に対して前記停止時間リストからランダムに停止時間を選出した時間である請求項１または２の何れか一の請求項に記載の移動監視ロボット。
【請求項４】
所定の移動経路に沿って移動手段で自律移動して警備情報を収集する移動監視ロボットと、該移動監視ロボットと通信する監視センタとを含む監視システムであって、
前記監視センタは、
前記移動経路上において前記移動監視ロボットが必ず停止する位置である重要監視位置を予め記憶している記憶部と、
前記移動経路上において前記移動監視ロボットが停止する所定数の停止位置をランダムに生成する停止位置生成部と、
前記重要監視位置と前記停止位置生成部にて生成された前記停止位置とを前記移動監視ロボットに送信する通信部と、
を備え、
前記移動監視ロボットは、
前記監視センタから前記重要監視位置と前記停止位置とを受信する通信部と、
自己の現在位置を判定する位置判定部と、
前記現在位置が前記重要監視位置または停止位置と一致すれば当該位置に所定時間停止するように前記移動手段を制御する移動制御部と、
を備えることを特徴とした監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の移動経路を移動手段で移動して警備情報を収集する移動監視ロボットに関し、特に、ロボットの動きを予測困難にすることで監視能力を向上する技術に関する。
【背景技術】
【０００２】
従来、各種の警備用センサを備え、所定の経路を巡回し、警備情報を収集する移動監視ロボットが知られている。
【０００３】
このような移動監視ロボットは、例えば特許文献１に開示されている。この従来文献には、所定の巡回経路を移動して警戒位置に到達すると所定時間停止して、この停止中に警備用センサを作動させて、警戒位置の異常事態を監視する移動体が開示されている。この移動体は、警戒位置において所定時間が経過すると巡回経路の移動を再開し、巡回終了位置に達すると全ての動作を終了する。
【特許文献１】特開平８−４４９８５号公報（第３−４ページ、図２、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された移動体は、巡回経路中で停止するのは警戒位置のみであるため、巡回経路中で何処に重点をおいて監視しているかが、外部から観察する第三者に推測される可能性がある。このため、重点的に監視している場所と、そうでない場所が容易に見破られてしまい、セキュリティ上好ましくないという問題がある。
【０００５】
そこで、本発明は、巡回経路上の重点的な監視場所と、そうでない場所を推測困難とした移動監視ロボットの提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の移動監視ロボットは、所定の移動経路に沿って移動手段で自律移動して警備情報を収集する。この移動監視ロボットは、前記移動経路上において必ず停止する位置である重要監視位置を予め記憶している記憶部と、前記移動経路に沿って移動を開始する前に前記移動経路上において停止する所定数の停止位置をランダムに生成する停止位置生成部と、自己の現在位置を判定する位置判定部と、前記現在位置が前記重要監視位置または前記停止位置と一致すれば当該位置に所定時間停止するように前記移動手段を制御する移動制御部と、を備えている。
【０００７】
この構成により、重要監視位置以外に所定数の停止位置がランダムに設定され、重要監視位置と停止位置で停止するように移動手段が制御される。重要監視位置以外でも移動監視ロボットが停止し、停止位置がランダムに変わるので、巡回経路上の重点的な監視場所と、そうでない場所を推測困難とすることができる。
【０００８】
前記記憶部は、停止する候補の位置を複数の停止位置候補として予め記憶しており、前記停止位置生成部は、前記停止位置候補からランダムに選択して停止位置としてよい。この構成により、重要監視位置以外に複数の停止位置候補が設定され、これら複数の停止位置候補からランダムに停止位置が選択される。
【０００９】
より詳細には、移動監視ロボットは、移動経路に予め設定された少なくとも一の重要監視位置および複数の停止位置候補の情報と、前記複数の停止位置候補から選ばれた停止位置の情報を有する停止位置テーブルとを記憶する記憶部と、現在位置が前記重要監視位置または前記停止位置であることを判定する位置判定部と、前記位置判定部の判定結果に応じて前記重要監視位置または前記停止位置にて前記移動手段による移動を所定時間停止する移動制御部と、乱数を発生させる乱数生成部と、前記複数の停止位置候補のなかから停止位置を乱数に基づきランダムに選出して前記停止位置テーブルに記憶する停止位置テーブル生成部と、を備えてよい。このような構成により、停止位置テーブルの処理によって停止位置を好適にランダムに設定できる。
【００１０】
また、本発明の移動監視ロボットにおいて、前記記憶部は、更に複数の停止時間候補を記憶した停止時間リストを予め記憶し、前記所定時間は、当該停止位置に対して前記停止時間リストからランダムに停止時間を選出した時間でよい。より詳細には、停止位置生成部は、前記複数の停止位置候補から選出された停止位置に対して乱数に基づき前記停止時間リストのなかから停止時間を選出し、該停止位置の停止時間として記憶し、前記移動制御部は、現在の位置が前記停止位置であれば、該停止位置に対応して記憶された停止時間のあいだ前記移動手段による移動を停止してよい。
【００１１】
この構成により、各停止位置での停止時間がランダムに設定される。停止時間が場所によって変わるので、このことによっても巡回経路上の重点的な監視場所と、そうでない場所を推測困難とすることができる。また、停止時間がランダムに変わることで、移動監視ロボットの動きが不規則になってさらに予測困難になり、警備能力をさらに向上できる。
【００１２】
また、本発明の別態様は監視システムであり、この監視システムは、所定の移動経路に沿って移動手段で自律移動して警備情報を収集する移動監視ロボットと、該移動監視ロボットと通信する監視センタとを含む。
【００１３】
本発明の監視システムにおいては、移動監視ロボットが上記構成を備え、停止位置が移動監視ロボットで生成されてもよい。
【００１４】
また、監視システムは、監視センタで生成した停止位置テーブルを移動監視ロボットに提供するように構成されてもよい。この場合の監視システムの構成としては、前記監視センタは、前記移動経路上において前記移動監視ロボットが必ず停止する位置である重要監視位置を予め記憶している記憶部と、前記移動経路上において前記移動監視ロボットが停止する所定数の停止位置をランダムに生成する停止位置生成部と、前記重要監視位置と前記停止位置生成部にて生成された前記停止位置とを前記移動監視ロボットに送信する通信部と、を備え、前記移動監視ロボットは、前記監視センタから前記重要監視位置と前記停止位置とを受信する通信部と、自己の現在位置を判定する位置判定部と、前記現在位置が前記重要監視位置または停止位置と一致すれば当該位置に所定時間停止するように前記移動手段を制御する移動制御部と、を備える。この構成では、監視センタにて停止位置が生成され、監視センタから移動監視ロボットに停止位置が送信される。この構成によっても、停止位置がランダムに変わり、上述の本発明の利点が得られる。
【発明の効果】
【００１５】
上述のように、本発明は、巡回経路上の重点的な監視場所と、そうでない場所を推測困難とすることができ、したがってセキュリティ性を向上できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１７】
図１は、本発明に係る移動監視ロボットを用いた監視システムを示す構成図である。監視システム１は、移動監視ロボット２と監視センタ３を含み、移動監視ロボット２と監視センタ３は通信可能である。監視システム１の概要としては、移動監視ロボット２は、警備区域となる所定の環境内に設定された巡回経路を移動するとともに、移動中に予め設定された重要監視位置で所定時間停止し、このような移動および停止を含む巡回過程で警備情報の収集作業を行う。ここで、本実施の形態の移動監視ロボットは、重要監視位置の他に、巡回経路中に設定された複数の地点の中から移動停止する地点をランダムに選出し、該当位置で停止しながら警備情報を収集して巡回を行う。
【００１８】
移動監視ロボット２は、周囲の物体を検出する障害物検出部や、火災などの異常を検出する警備センサ、周囲の状況を撮影する撮像ユニット、撮像画像から移動物体を検出する画像処理部などにより警備情報を収集し、異常事態が発生したと判定すると遠隔の監視センタ３に異常信号を送信する。障害物検出部と警備センサ、撮像ユニットは第１の警備情報収集手段として作用し、画像処理部は第２の警備情報収集手段として作用する。本実施の形態の場合、第１の警備情報収集手段は重要監視位置に限らず巡回経路を巡回するあいだ常時警備情報を収集する構成である。これに対して、第２の警備情報収集手段は重要監視位置にて警備情報を収集する構成であり、第１の警備情報収集手段で収集される警備情報と別のタイプの警備情報を収集する。
【００１９】
上記の警備情報の収集のため、移動監視ロボット２は、警備区域内における既設の物体を予め記憶し、巡回時に周囲を空間走査して、既設物体以外を検知したとき、又は検出されるべき既設物体が検出されなかったときに異常発生と判定する。また、移動監視ロボット２は、巡回時に人体検出センサや火災センサなどからなる警備センサを作動させて、侵入者や火災を検出したときに異常発生と判定する。また更に、移動監視ロボット２は、巡回走行時に所定の重要監視位置に到達すると、走行を所定時間停止して、撮像画像を画像処理し画像センシングにより周囲を監視して移動物体を検出する。
【００２０】
監視センタ３にはセンタ装置４が設けられており、センタ装置４が通信網５に接続され、通信網５にはさらに無線基地局６が接続されており、無線基地局６は移動監視ロボット２と無線通信する。これにより、監視センタ３が、通信網５および無線基地局６を介して移動監視ロボット２と通信する。そして、管制員が、通信網５及び無線基地局６を介して移動監視ロボット２から伝送される情報により警備区域を監視している。
【００２１】
センタ装置４は、液晶モニタやＣＲＴなどで構成される表示部と、キーボードやジョイスティック、ポインティングデバイスなどで構成される入力部と、ＣＰＵ等を備えたコンピュータで構成されてセンタ装置４を制御する制御部と、移動監視ロボット２と通信する通信部とを含んでいる。表示部には、移動監視ロボット２の位置情報、移動監視ロボット２が撮影した画像、移動監視ロボット２が検出した異常の情報などが表示される。入力部は、管制員によって操作され、これにより、所定のコマンドや巡回の基準スケジュールなどの情報の入力が行われる。制御部は、移動監視ロボット２から受信した信号を伸張して表示部に表示するとともに、入力部から入力されたコマンドに基づき制御信号を移動監視ロボット２に送信する。
【００２２】
監視センタ３では、移動監視ロボット２から異常信号を受信すると、異常の情報を管制員が確認し、異常の存在が認められると移動監視ロボット２に制御信号を送信して異常に対処させる。この異常対処処理では、例えば、移動監視ロボット２を遠隔操作する制御信号が送られる。
【００２３】
次に、移動監視ロボット２の構成を詳細に説明する。図２は、本発明の移動監視ロボット２の構成を示す図である。図示のように、移動監視ロボット２は、移動手段１１、ガイド検出部１２、移動制御部１３、自己位置検出部１４、障害物検出部１５、警備センサ１６、撮像ユニット１７、画像処理部１８、異常判定部１９、計時部２０、記憶部２１、停止位置テーブル処理部２２、通信部２３、これら各部を制御する制御部２４、および各部に電力を供給するバッテリ２５で構成されている。以下、各部構成を説明する。
【００２４】
移動手段１１は、右輪３１、左輪３２と左右輪を独立に駆動するモータ３３、３４で構成されている。移動監視ロボット２は、図１に示すように４つの車輪を有しており、それらのうち右輪３１、左輪３２の２つが駆動輪として機能する。これら駆動輪が回転して移動監視ロボット２が走行する。そして、左右輪の回転速度により直進走行速度、旋回走行速度が制御され、旋回方向も制御される。左右輪の回転速度は、移動制御部１３により独立して制御される。
【００２５】
なお、上記のように左右輪を独立に制御する代わりに、舵角を制御して旋回速度を制御する方式が採用されてもよい。また、車輪駆動でなく、左右のクローラを独立に制御する方式が採用されてもよい。
【００２６】
ガイド検出部１２は、移動監視ロボット２の移動経路となる巡回経路を指示するガイド手段を検出する。図３は、移動監視ロボット２が使用される警備区域を示す図であり、図３にはガイド手段が示されている。図示のように、警備区域において、予め設定された移動ロボット２が巡回する巡回経路には、経路の全長にわたってガイド手段としての白線テープ１０１が固定的に設けられている。移動監視ロボット２は、ガイド検出部１２にて白線テープを検出して、巡回経路を認識する。
【００２７】
また、巡回経路中の所定の地点には、白線テープ１０１とともに、地点指示手段としての指示マーカ１０３が固定的に設けられている。指示マーカ１０３は、巡回経路中に設定された区間の境界や重要監視位置など、巡回経路中の複数地点に設けられていて、各地点を移動ロボット２に教示する白色矩形のマークである。重要監視位置は、区間の境界を兼ねていてもよく、区間の境界とは別に設けられてもよい。移動監視ロボット２は、ガイド検出部１２にて指示マーカ１０３を検出して、巡回経路中に設定された重要監視位置やその他の地点を認識する。
【００２８】
ここで、区間の境界とは、例えば直線からカーブに移る地点およびその逆の地点や、直線上やカーブ上など巡回経路における任意地点、経路が分岐する地点などである。また、重要監視位置とは、予め設定された重要な監視対象物が存在する位置であり、巡回中に移動監視ロボット２が所定時間停止して周囲を監視する位置である。
【００２９】
指示マーカ１０３が設置された位置の情報は、予め記憶部２１に経路情報の一部として記憶される。経路情報では、各指示マーカ１０３に固有のマーカ番号が付与されており、各マーカ番号に対応して、該当指示マーカ１０３の情報が経路情報に含まれている。経路情報は、区間の境界の指示マーカ１０３および重要監視位置の指示マーカ１０３を特定する情報を持っている。その他、区間の番号などの情報や、各指示マーカ１０３の座標情報も、マーカ番号と関連づけられている。経路情報の詳細は後述する。
【００３０】
本実施の形態では、上記の重要監視位置以外のマーカ位置が、停止位置候補として扱われ、停止位置候補の中から停止位置が選択され、そして停止位置と重要監視位置で移動監視ロボット２が停止することになる。
【００３１】
ガイド検出部１２は、白線検出カメラ４１と路面情報抽出部４２とから成る。白線検出カメラ４１は、路面を撮影可能に移動監視ロボット２の底面に設置されている。路面情報抽出部４２は、移動監視ロボット２のコンピュータにより実現され、画像処理機能を有しており、エッジ抽出やハフ変換などの処理により、白線検出カメラ４１の撮影画像から、移動監視ロボット２の経路を誘導すべき白線テープ１０１、及び指示マーカ１０３を検出して、制御部２４に出力する。
【００３２】
そして、制御部２４は、巡回経路を走行しているときに、ガイド検出部１２の路面情報抽出部４２から入力される指示マーカ１０３の検出情報に基づき、巡回経路の各区間の始点と終点を検出する。すなわち、指示マーカ１０３の検知回数を計数し、この検知回数と経路情報に基づいて検出された指示マーカのマーカ番号を判別して現在の区間を判別する。
【００３３】
また、このとき、制御部２４は、停止位置テーブルに基づいて、検出された指示マーカ１０３が重要監視位置であるか否か、停止位置であるか否かを判別する。停止位置テーブルは、重要監視位置マーカ、および、その他の指示マーカから選出された停止位置マーカを記録したテーブルである。ここでは、制御部２４は、現在位置が重要監視位置または停止位置であることを判定する位置判定部として機能し、現在位置が重要監視位置または停止位置であれば、走行を停止して計時部２０により停止時間の計時を開始する。また、重要監視位置であれば、画像処理部１８を作動させて、撮像ユニット１７から入力される撮像画像を画像処理することにより、周囲を監視して移動物体を検出する。画像処理部１８は、撮像画像を画像処理して移動物体を抽出し、移動物体の画像特徴量に基づき侵入者を検出する。
【００３４】
なお、ガイド検出部１２は上記構成に限定されず、また、ガイド手段や地点指示手段も上記の構成に限定されない。例えば、ガイド検出部１２を、磁気センサ、電磁誘導センサ、などで構成してもよい。この場合、それぞれ巡回経路に設置されたガイド手段や地点指示手段としての磁気ガイド、電磁誘導ガイドやＲＦタグを検出するようにガイド検出部１２が構成されてよい。ガイド手段や地点指示手段及びガイド検出部１２は、設置する環境により選択できるようすることが好ましい。
【００３５】
また、巡回経路上にガイド手段や地点指示手段を設けることなく、環境地図上の座標情報のかたちで巡回経路と経路上の区間の境界や重要監視位置などの複数地点を記憶してもよい。そして、移動監視ロボット２がデッドレコニングやＧＰＳにより算出する位置情報と、記憶部２１に記憶した環境地図から、巡回経路と経路上の各地点を認識し、認識結果に従って走行するように移動監視ロボット２が構成されてもよい。この場合、制御部２４は、ガイド検出部１２からの入力に換えて自己位置検出部１４や、不図示のＧＰＳ受信部からの入力により、現在位置や現在の区間を判別する。
【００３６】
移動制御部１３は、移動手段１１の駆動モータ３３、３４を制御するための手段である。移動制御部１３は、ガイド検出部１２による白線テープの検知出力に応じて、例えば周知のＰＩＤ制御などにより、白線テープ１０１に沿って移動するよう駆動モータ３３、３４を制御する。
【００３７】
また、移動制御部１３は、制御部２４による現在の区間の検出に応じて、巡回情報に基づいて、移動速度を制御する。移動速度は、経路情報中に記憶されている。また、移動制御部１３は、移動監視ロボット２が巡回経路を移動しているときに停止位置に到達すると、移動手段１１の駆動を停止する。
【００３８】
自己位置検出部１４は、レゾルバ５１、５２と位置算出部５３からなり、位置認識部として機能する。レゾルバ５１、５２はそれぞれモータ３３、３４に設置されており、モータ回転軸の絶対位置を検出する。レゾルバ５１、５２は、回転量検出手段の一形態である。なお、回転量検出手段はこれに限定されるものではなく、ロータリーエンコーダなどで構成されていてもよい。
【００３９】
位置算出部５３は、レゾルバ出力から得られるモータ回転軸の回転量から左右輪３１、３２それぞれの回転量を算出し、後述の環境地図上における現在のロボットの位置座標と姿勢（ロボットの向き)を算出する。この処理では、車輪回転量から走行距離と角度変化が求められ、これらの情報から各時点の位置と姿勢が捕捉される。角度変化は左右車輪の回転量の差と車輪間隔から算出される。このような位置検出は、デッドレコニング（自律航法）として一般に知られる手法である。
【００４０】
また、位置算出部５３は、指示マーカ１０３の検出に応じて、デッドレコニングにて得られた自己位置の補正などを行う。
【００４１】
障害物検出部１５は、障害物センサ６１と障害物判定部６２とから成る。障害物センサ６１は、障害物の相対位置を検出するためのセンサ手段である。障害物センサ６１は、移動監視ロボット２の進行方向や周囲にレーザ光線や可視光線、超音波、赤外線などの探査信号を照射して、障害物からの反射回帰信号を検出信号として受信する。
【００４２】
障害物判定部６２は、障害物センサ６１の出力より障害物の相対位置を算出し、制御部２４に出力する。障害物判定部６２は、障害物センサ６１による探査信号の照射から反射回帰信号検出までの時間、及び、探査信号の照射角又は反射信号の入射角から障害物までの相対距離と相対角度を算出し、これらに基づき障害物の相対位置を算出して、制御部２４に出力する。
【００４３】
警備センサ１６は、警備区域における防犯防災の異常を検出する手段である。防犯防災の異常を検出するセンサ手段としては種々のセンサが知られているが、本実施例においては、警備センサとして、火災が発生した時に生じる紫外線を検出する紫外線センサを具備する例について説明する。
【００４４】
移動監視ロボット２は、警備センサ１６の出力に基づき火災の発生を判定する。ここで、紫外線センサとしては、太陽光に含まれない波長１９０〜２６０ｎｍの紫外線を検知する太陽光ブラインドタイプのものが好ましい。
【００４５】
なお、警備センサ１６は、上述した構成に限られるものではなく、他の検出手段によるものであってもよい。例えば、警備センサ１６は、周知の赤外線やマイクロ波により人体を検出する人体センサや熱や煙を検知する火災センサなどで構成され、侵入者や火災を検出するものでもよい。上述の２つ以上のセンサが警備センサ１６として設けられてよいことはもちろんである。
【００４６】
撮像ユニット１７は、移動監視ロボット２に搭載されてロボット周囲を撮像する撮像手段である。撮像ユニット１７は、例えば、図１に示されるように、ロボット上部の六角柱型のハウジングに収納されている。ハウジングの中には、６つの撮像部が６方向に向けて収納されており、これにより、水平方向の全視野がカバーされる。撮像ユニット１９にて撮像された画像は、記憶部２１にバッファされて、通信部２３から監視センタ３に送信される。
【００４７】
画像処理部１８は、既に説明したように、撮像ユニット１７から入力される撮像画像を画像処理することにより、周囲を監視して移動物体を検出する。画像処理部１８は、撮像画像を画像処理して移動物体を抽出し、移動物体の画像特徴量に基づき侵入者を検出する。この処理では、撮像ユニット１７から入力される撮像画像と過去の画像が比較されて差分が求められ、画像間の輝度値変化量が求められる。そして、輝度値変化がしきい値以上であれば、移動物体が検出される。さらに、移動物体の大きさや移動速度などの特徴量が求められ、この特徴量が、侵入者を表す基準特徴量と比較され、両者が一致すれば（相違が所定範囲内であれば）、侵入者が検出される。
【００４８】
異常判定部１９は、障害物検出部１５や警備センサ１６の出力に基づき警備区域内に侵入した物体や消失した物体、火災の発生などを検出して異常事態の有無を判定する手段である。異常判定部１９は、異常事態の発生を検出すると制御部２４に異常信号を出力する。
【００４９】
異常判定部１９は、記憶部２１に記憶した警備区域内の既設物の位置を示す既設物情報と障害物検出部１５の出力とを比較して異常事態の有無を判定する。即ち、異常判定部１９は、既設物体が存在しない位置において障害物検出部１５により物体が検出されると侵入物が存在しており異常が発生したと判定する。また、異常判定部１９は、既設物体が障害物検出部により検出されなかったとき既設物体が消失する異常が発生したと判定する。
【００５０】
また、異常判定部１９は、警備センサ１６の出力が火災の発生と判定するためのしきい値を超えているか否かを判別し、しきい値を超えていれば異常が発生したと判定する。
【００５１】
さらにまた、異常判定部１９は、画像処理部１８により侵入者が検出されると異常が発生したと判定し、このときも異常信号を制御部２４に出力する。
【００５２】
計時部２０は、現在時刻を検出する手段である。また、計時部２０は、所定の時間を計時する手段である。計時部２０は、コンピュータの時計機能によって実現される。
【００５３】
記憶部２１は、移動監視ロボット２での各種処理に使用される情報を記憶している。記憶部２１が記憶する情報には、巡回経路の情報を示した経路情報７１と、警備区域を二次元座標系で示した環境地図７２と、停止時間候補のリストである停止時間リスト７３と、重要監視位置と停止位置を示す停止位置テーブル７４とが含まれる。
【００５４】
経路情報７１としては、区間境界の指示マーカ１０３のマーカ番号に対応して、巡回経路中の各区間（ある区間境界の指示マーカ１０３から次の区間境界の指示マーカ１０３までの区間）の区間番号、区間終点（マーカ番号）、各区間の移動速度、分岐の移動方向、予め測量した区間距離、区間の始点終点間の方位角の差（角度差）が記憶されている。さらに、経路情報７１には、重要監視位置となる指示マーカ１０３のマーカ番号と当該位置での監視時間の情報が含まれている（なお、既に説明したように、重要監視位置が区間境界に設定されてもよい）。また、経路情報７１は、区間境界および重要監視位置の各指示マーカ１０３の座標情報を含んでいる。
【００５５】
経路情報７１は、指示マーカ毎の情報のテーブルによって構成されてもよい。このテーブルでは、上記のような指示マーカ毎の各種情報が、マーカ番号と関連づけられ、これにより経路情報が表現される。なお、マーカ番号は、該当マーカまでに検出されるべき指示マーカ１０３の数（検出回数）と対応付けられており、制御部２４では検出回数をカウントすることによって、逐次検出される各指示マーカ１０３のマーカ番号が特定される。
【００５６】
環境地図７２は、警備区域の地図情報である。環境地図７２には、警備区域における既設物体の位置情報である既設物情報が記憶されている。既設物情報は、環境地図７２の座標により指定され記憶されており、これにより既設物体の位置が特定される。既設物情報は、事前に移動監視ロボット２を走行させたときの障害物検出部１５の出力から取得されてもよい。警備区域の測量図面から予め既設物情報が入力されていてもよい。
【００５７】
なお、環境地図７２を、所定距離ごとにグリッドで仕切り、各グリッドに識別番号を設定し、このようなグリッドと識別番号により環境地図７２が構成されてもよい。この場合、既設物情報は環境地図７２の各グリッドの属性情報であってよい。各グリッドの属性情報として既設物体の有無が登録されて、既設物体の位置が特定される。
【００５８】
停止時間リスト７３は、複数の停止時間候補を記憶したデータである。停止時間リスト７３は、停止位置における停止時間を決定する処理で使用される。停止時間が複数の停止時間候補の中からランダムに選出されることになる。
【００５９】
停止位置テーブル７４は、図４に示されている。停止位置テーブル７４は、停止位置を記憶した情報であり、巡回経路を巡回するときに各指示マーカ１０３上で停止するか否かを示す情報である。停止位置テーブル７４には、各マーカ番号に対応して、位置座標、重要監視位置か否か（重要監視位置フラグのＯＮまたはＯＦＦ）、停止位置か否か（停止位置フラグのＯＮまたはＯＦＦ）、停止時間などが記憶されている。停止位置フラグがＯＮとなるマーカ番号はランダムに選択され、また、停止時間は、予め複数の停止時間長を記憶して設定された停止時間リスト７３の中からランダムに選択される。
【００６０】
その他、記憶部２１は、巡回スケジュール情報などの巡回に用いる他の情報も記憶してよい。巡回スケジュール情報は、一日や一週間など、所定の期間内における巡回のスケジュールであり、巡回番号毎に規定された巡回開始時刻の情報を持っている。巡回番号は、所定期間内に複数回行われる巡回を各々区別するために、各巡回ごと個別に付与される番号である。
【００６１】
停止位置生成部に相当する停止位置テーブル処理部２２は、記憶部２１の経路情報７１に基づき、実際に巡回経路を走行して巡回業務を行うときの制御情報として、停止位置テーブル７４を生成する。停止位置テーブル７４は、図４に示したように、巡回経路を巡回するときに各指示マーカ上で停止するか否かを示す情報である。
【００６２】
停止位置テーブル処理部２２は、所定のタイミングで起動する。停止位置テーブル処理部２２は、乱数生成部８１と停止位置テーブル生成部８２を含む。乱数生成部８１は、停止位置テーブル生成部８２の要求に応じて乱数を生成して出力する。停止位置テーブル生成部８２は、停止位置生成部として機能し、重要監視位置以外に停止する指示マーカ１０３を乱数に基づきランダムに選択して停止位置を生成し、これを記憶した停止位置テーブルを生成し、記憶部２１に記憶する。
【００６３】
この処理では、巡回経路に存在する重要監視位置以外の指示マーカ１０３の位置が、停止位置候補になっており、そして、複数の停止位置候補から停止位置が選択される。例えば、整数の乱数が生成されて、乱数に応じて停止位置が選択される。複数の停止位置候補（重要監視位置以外の指示マーカ１０３）のうちの何番目を選択するかが乱数により決定されてよい。選択された停止位置の指示マーカ１０３の停止位置フラグがＯＮにされて停止位置として記憶される（デフォルトの停止位置フラグはＯＦＦである）。この処理が、所定数の停止位置が選択されるまで繰り返される。
【００６４】
停止位置テーブル生成部８２は、さらに、停止位置毎の停止時間を設定し、停止位置テーブル７４に書き込む。停止時間は、予め複数の時間長からなる複数の停止時間候補を記憶して設定された停止時間リスト７３の中から乱数に基づきランダムに選択される。このとき、例えば整数の乱数が生成され、そして、複数の停止時間候補のうちの何番目を選択するかが乱数により決定されてよい。
【００６５】
なお、停止位置テーブル７４は巡回毎に別々に生成されることが好ましい。所定のタイミングで、次回の巡回に用いる停止位置テーブルを生成してもよい。また、複数回（例えば１日）の巡回数に対応して一度に複数の停止位置テーブル７４を生成してもよい。
【００６６】
通信部２３は、無線基地局５及び通信網６を介して監視センタ３と信号を送受信する無線通信手段である。通信部２３は、撮像ユニット１７が撮影した画像を圧縮して、自己位置検出部１４が検出する位置情報とともに監視センタ３に送信する。また通信部２３は、異常判定部１９が異常と判定した場合、監視センタ３に異常信号を送信する。また、通信部２３は、監視センタ３から受信した制御信号を復調して制御部２４に入力する。
【００６７】
制御部２４は、移動監視ロボット２の各部構成を制御する手段であり、ＣＰＵ等を備えたコンピュータで構成される。なお、上述した各部構成で、コンピュータ処理可能なものも同コンピュータで実現されてよい。例えば、路面情報抽出部４２や、移動制御部１３、位置算出部５３、障害物判定部６２、画像処理部１８、異常判定部１９、計時部２０、停止位置テーブル処理部２２などは同コンピュータで実現されてよい。また、移動制御に関しても、モータ制御の上位指令値が算出されてモータ駆動回路に伝えられてよい。また、記憶部２１は、同コンピュータのメモリおよび外部記憶装置などで実現されてよい。
【００６８】
次に、本実施の形態に係る移動監視ロボット２の動作を説明する。移動監視ロボット２の全体的な動作としては、巡回に先だって、停止位置テーブル７４を生成する。そして、巡回タイミングが到来すると、予め生成した停止位置テーブル７４に従って巡回動作を行う。以下、これらの動作を順次説明する。
【００６９】
まず、停止位置テーブル７４の生成処理を説明する。移動監視ロボット２は、通常、バッテリ２５を充電した状態で待機モードに設定されている。この状態で、計時部２０で得られる現在時刻に基づき、予め設定された停止位置テーブル生成時刻の到来を制御部２４が検知したときや、監視センタ３からの制御信号を受信することにより、停止位置テーブル処理部２２にて停止位置テーブル７４を生成する。
【００７０】
図５は、停止位置テーブル７４の生成手順を示すフローチャートである。停止位置テーブル処理部２２は、各巡回毎（巡回番号毎）に停止位置テーブル７４を生成する。図５は、１つの巡回番号の停止位置テーブル７４を生成する処理を示している。
【００７１】
まず、停止位置テーブル処理部２２の停止位置テーブル生成部８２は、停止位置テーブル７４の生成を開始すると、記憶部２１から経路情報７１を読み出して（Ｓ１１）、巡回経路に含まれる各指示マーカ１０３の情報を取得する。そして、停止位置テーブル生成部８２は、経路情報７１を参照して、重要監視位置となる指示マーカ１０３のマーカ番号に対応する重要監視位置フラグをＯＮして、この重要監視位置の監視時間を該当位置の停止時間として停止位置テーブル７４に書き込み、設定する（Ｓ１２）。監視時間は経路情報から得られる。また、このとき、重要監視位置でない指示マーカ１０３のマーカ番号については重要監視位置フラグがＯＦＦに設定される。
【００７２】
次に、停止位置テーブル生成部８２は、停止位置テーブル７４中の各指示マーカ１０３の停止位置フラグをＯＦＦする（Ｓ１３）。そして、停止位置テーブル生成部８２は乱数生成部８１に乱数を生成させ（Ｓ１４）、この乱数に基づき停止位置となる指示マーカ１０３を選択する（Ｓ１５）。ここでは、停止位置テーブル生成部８２は、重要監視位置フラグ及び停止位置フラグがＯＦＦの指示マーカ１０３（すなわち、重要監視位置として設定された指示マーカ１０３及び既に停止位置として設定された指示マーカ１０３を除くマーカ番号の指示マーカ１０３）の中から、乱数によりランダムに停止位置となる指示マーカ１０３を選択する。停止位置テーブル生成部８２は、選択されたマーカ番号に対応する停止位置フラグをＯＮに設定し（Ｓ１６）、これによりランダムに選択され生成された停止位置が停止位置テーブル７４に記録される。
【００７３】
次に、停止位置テーブル生成部８２は、停止位置として選択された指示マーカ１０３（停止位置フラグがＯＮになったマーカ番号）に対応する停止時間を設定する。停止時間として設定されるべき時間長の複数の候補が、停止時間候補として予め停止時間リスト７３に記憶されている。ここでは、停止位置テーブル生成部８２は再び乱数生成部８１に乱数を生成させ（Ｓ１７）、この乱数に基づき停止時間リストから時間長（停止時間候補）を選択して（Ｓ１８）、ステップＳ１６で停止位置フラグをＯＮにしたマーカ番号に対応付けて停止時間を設定する（Ｓ１９）。停止時間は停止位置テーブル７４の該当箇所に書き込まれる。
【００７４】
次に、停止位置テーブル生成部８２は、停止位置フラグがＯＮのマーカ数が、所定の停止位置設定数ｎより小さいか否かを判定する（Ｓ２０）。ステップＳ２０の判定がＹｅｓであれば、停止位置の数が設定数ｎに達していないので、ステップＳ１４に進む。再び乱数に基づき停止位置が選択され、停止位置の停止時間が選択される。停止位置の数が設定数ｎに達すると、ステップＳ２０の判定がＮｏになり、停止位置テーブル７４の生成処理が終了する。
【００７５】
こうして、移動監視ロボット２は、上記手順により、停止位置および停止時間の選択を設定数ｎ回繰り返して、停止位置テーブル７４を生成して記憶部２１に記憶する。
【００７６】
停止位置テーブル生成部８２は、必要に応じて上記処理を複数回繰り返して、複数の巡回番号に対応して複数の停止位置テーブル７４を生成する。複数の停止位置テーブル７４がまとめて生成されてもよい。各巡回番号の停止位置テーブル７４が個別に、例えば、該当番号の巡回開始前の適当なタイミングで生成されてもよい。
【００７７】
このようにして、本発明の移動監視ロボット２は、巡回経路中において、必ず停止するよう設定された位置（重要監視位置）の他に、ランダムな地点で停止すべく、乱数に基づいて停止位置を設定して記憶する。
【００７８】
なお、上記の処理では、図５の各ループで停止位置と停止時間が設定された。変形例としては、まず、設定数ｎ個の停止位置が選択される。ここでは、乱数生成と停止位置の選択がｎ回繰り返される。それから、ｎ個の停止位置の停止時間が選択される。ここでも乱数生成と停止時間の選択がｎ回生成される。この処理によっても同様の停止位置テーブル７４が生成される。
【００７９】
次に、巡回時の制御について説明する。移動監視ロボット２は、計時部２０で得られる現在時刻に基づき、予め設定された巡回開始時刻の到来を制御部２４が検知したときや、監視センタ３からの制御信号を受信することにより、巡回モードに設定され、巡回を開始する。
【００８０】
図６は、巡回時の制御手順を示すフローチャートである。移動監視ロボット２は、巡回を開始すると、障害物検出部１５を作動させて周囲を空間走査する。また、移動監視ロボット２は、警備センサ１６を作動させて侵入者や火災の有無を監視する。また更に、移動監視ロボット２は、撮像ユニット１７を作動させて周囲の状況を撮像する。撮像ユニット１７にて取得される撮像画像は、記憶部２１にバッファされて監視センタ３に送信される。
【００８１】
そして、移動監視ロボット２は、巡回を開始すると、ガイド検出部１２からの信号を入力とし、移動制御部１３により移動手段１１を駆動制御して、白線テープ１０１に沿って巡回経路の移動を開始する（Ｓ３１）。このとき、ガイド検出部１２による指示マーカ１０３の検出や自己位置検出部１４の出力により、現在位置が検出される。白線テープ１０１が白線検出カメラ４１の画像から検出され、白線テープ１０１が常に画像の所定位置で所定角度を向くように移動制御部１３が両モータ３３、３４の回転を独立して制御する。
【００８２】
この巡回経路の走行中に、障害物検出部１５や警備センサ１６からの入力に基づき、異常判定部１９が異常発生と判定すると（Ｓ３２、Ｙｅｓ）、移動監視ロボット２は走行を停止して（Ｓ３３）、監視センタ３に異常信号を送信する（Ｓ３４）。
【００８３】
ステップＳ３２で異常と判定されなければ、制御部２４は、ガイド検出部１２から入力される情報から現在位置を検出する（Ｓ３５）。検出された現在位置より、設定された巡回経路の走行終了が判定されれば（Ｓ３６、Ｙｅｓ）、移動を停止して（Ｓ３７）、障害物検出部１５や警備センサ１６、撮像ユニット１７の作動を停止し、巡回を終了して待機モードに移行する。また、このとき、今回の巡回の巡回番号に対応した停止位置テーブル７４を消去する。
【００８４】
他方、巡回経路の走行が終了していなければ（Ｓ３６、Ｎｏ）、記憶部２１に記憶された今回の巡回の停止位置テーブル７４に基づき、検出された位置が停止位置か否かが判定され（Ｓ３８）、また、重要監視位置か否かが判定される（Ｓ３９）。このとき、制御部２４が、現在位置が重要監視位置または停止位置であることを判定する位置判定部として機能する。停止位置でもなく（Ｓ３８、Ｎｏ）、重要監視位置でもなければ（Ｓ３９、Ｎｏ）、即ち、ガイド検出部１２が停止位置または重要監視位置となる指示マーカ１０３を検出していないとき、移動制御部１３は移動手段１１の駆動を継続する（Ｓ４０）。所定の移動速度で移動監視ロボット２が移動するように駆動モータ３３、３４の回転が制御される。そして、ステップＳ３２に戻り、巡回経路の移動が継続されることになる。
【００８５】
ステップＳ３８で現在位置が停止位置であれば、即ち、ガイド検出部１２からの入力が停止位置となる指示マーカ１０３を示していれば、移動監視ロボット２は走行を停止して（Ｓ５１）、停止位置テーブル７４に記憶された該当停止位置の停止時間を読み出し（Ｓ５２）、計時部２０の出力を用いて停止時間の計時を開始する（Ｓ５３）。停止中に、障害物検出部１５や警備センサ１６からの入力に基づき、異常判定部１９が異常発生と判定すると（Ｓ５４、Ｙｅｓ）、計時が終了し（Ｓ５５）、ステップＳ３４に進んで制御部２４が監視センタ３に異常信号を送信する。
【００８６】
ステップＳ５４で異常が検知されなければ、計時が継続され、停止時間が経過したか否かが判定される（Ｓ５６）。停止時間が経過していなければ、ステップＳ５４に戻る。停止時間が経過すれば（Ｓ５６、Ｙｅｓ）、計時が終了する（Ｓ５７）。そして、予め設定された移動速度で移動監視ロボット２が走行するように、移動制御部１３が、移動手段１１の駆動を再開する（Ｓ５８）。巡回経路の移動が再開され、ステップＳ３２に戻る。
【００８７】
他方、ステップＳ３９で現在位置が重要監視位置であれば、即ち、ガイド検出部１２からの入力が重要監視位置の指示マーカ１０３を示していれば、移動監視ロボット２は走行を停止して（Ｓ６１）、停止位置テーブル７４に記憶された該当重要監視位置の監視時間となる停止時間を読み出し（Ｓ６２）、計時部２０の出力を用いて停止時間の計時を開始する（Ｓ６３）。また、移動監視ロボット２の制御部２４は、計時開始とともに画像処理部１８を起動する（Ｓ６４）。
【００８８】
画像処理部１８は、撮像ユニット１７が取得する撮像画像から移動物体を抽出して、この移動物体の画像特徴量に基づき侵入者を検出する。画像処理部１８が侵入者を検出すると異常判定部１９は異常発生と判定する（Ｓ６５）。ステップＳ６５では、異常判定部１９は、障害物検出部１５や警備センサ１６からの入力に基づいても異常を判定する。
【００８９】
移動監視ロボット２は、重要監視位置での停止中に、障害物検出部１５や警備センサ１６、画像処理部１８からの入力に基づき、異常判定部１９が異常発生と判定すると（Ｓ６５、Ｙｅｓ）、計時が終了し（Ｓ６６）、ステップＳ３４に進んで制御部２４が監視センタ３に異常信号を送信する。
【００９０】
ステップＳ６５で異常が検知されなければ、計時が継続され、停止時間が経過したか否かが判定される（Ｓ６７）。停止時間が経過していなければ、ステップＳ６５に戻る。停止時間が経過すれば（Ｓ６７、Ｙｅｓ）、計時が終了し（Ｓ６８）、制御部２４が画像処理部１８の作動を停止する（Ｓ６９）。そして、予め設定された移動速度で移動監視ロボット２が走行するように、移動制御部１３が、移動手段１１の駆動を再開する（Ｓ７０）。巡回経路に沿った移動が再開され、ステップＳ３２に戻る。
【００９１】
そして、前述したように、巡回経路の走行が終了すると、ステップＳ３６の判定がＹｅｓになり、移動監視ロボット２が停止して（Ｓ３７）、障害物検出部や警備センサ、撮像ユニットの作動を停止し、巡回を終了して待機モードに移行する。また、このとき、当該巡回の停止位置テーブルを消去する。
【００９２】
このように、本発明の移動監視ロボットは、巡回経路中において、必ず停止して重点的に監視するよう設定された位置（重要監視位置）の他に、ランダムに設定された位置で停止するので、巡回経路上の重点的な監視場所と、そうでない場所を推測困難とすることができ、したがって、重点的な監視位置を外部から判別し難くすることができる。また、停止時間が不規則に設定されており、このことによっても、重要監視位置の推測やロボットの動きの推測を困難にすることができる。
【００９３】
以上に本実施の形態の移動監視ロボット２を含む監視システム１について説明した。次に、監視システム１の変形例を説明する。上述の実施の形態では、移動監視ロボット２が停止位置テーブル処理部２２を備えており、移動監視ロボット２にて停止位置テーブルを生成する例について説明した。しかし、監視センタ３のセンタ装置４が、経路情報、停止時間リストおよび停止位置テーブルを記憶する記憶部を備え、更に、停止位置テーブル処理部２２（乱数生成部８１および停止位置テーブル生成部８２）を備えて、センタ装置４にてランダムに停止位置を生成して停止位置テーブルを生成し、停止位置テーブルをセンタ装置４から移動監視ロボット２に送信するよう監視システムが構成されてもよい。移動監視ロボット２は、受信した停止位置テーブルを記憶し、その停止位置テーブルを参照して上述の巡回動作を行うように構成される。
【００９４】
以上に説明したように、本発明によれば、予め設定された重要監視位置以外に所定数の停止位置がランダムに設定され、重要監視位置と停止位置で停止するように移動手段が制御される。重要監視位置以外でも移動監視ロボットが停止し、停止位置がランダムに変わる。巡回経路中において、必ず停止して重点的に監視するよう設定された位置（重要監視位置）の他に、ランダムに設定された位置で停止するので、巡回経路中で何処に重点をおいて監視しているかを推測困難とすることができ、巡回経路上の重点的な監視場所と、そうでない場所を第三者に見破られることを防止できる。これにより、セキュリティ性を向上させることが可能となる。
【００９５】
また、本発明によれば、停止する候補の位置を複数の停止位置候補として予め記憶されており、停止位置生成部は、停止位置候補からランダムに選択して停止位置とする。これにより、重要監視位置以外に複数の停止位置候補が設定され、これら複数の停止位置候補からランダムに停止位置が選択され、適当な停止位置を設定できる。
【００９６】
さらに、本発明によれば、各停止位置での停止時間がランダムに設定される。停止時間が場所によって変わるので、このことによっても巡回経路上の重点的な監視場所と、そうでない場所を推測困難とすることができる。また、停止時間がランダムに変わることで、移動監視ロボットの動きが不規則になってさらに予測困難になり、警備能力をさらに向上できる。
【００９７】
また、本発明によれば、移動監視ロボットは、重要監視位置で停止したときに撮像部で生成される画像を処理して移動物体を検出する画像処理部とを備えてよく、これにより、重要監視位置では通常のセンサ等を使った監視に加えて画像処理によってさらなる警備情報を収集できる。
【００９８】
また、上述にて変形例として説明されたように、監視センタにて停止位置が生成され、監視センタから移動監視ロボットに送信されてよい。この構成によっても上述の利点が得られる。
【００９９】
その他、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【０１００】
以上のように、本発明にかかる移動監視ロボットは、移動経路を移動して警備情報を収集するロボットとして有用である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態に係る監視システムを示す図である。
【図２】本発明の実施の形態に係る移動監視ロボットを示すブロック図である。
【図３】移動監視ロボットが使用される警備区域の例を白線テープ等のガイド手段と共に示す図である。
【図４】停止位置テーブルの例を示す図である。
【図５】停止位置テーブルの作成処理を示すフローチャートである。
【図６】移動監視ロボットの巡回動作を示すフローチャートである。
【符号の説明】
【０１０２】
１  監視システム
２  移動監視ロボット
３  監視センタ
１１  移動手段
１２  ガイド検出部
１３  移動制御部
１４  自己位置検出部
１５  障害物検出部
１６  警備センサ
１７  撮像ユニット
１８  画像処理部
１９  異常判定部
２０  計時部
２１  記憶部
２２  停止位置テーブル処理部
２３  通信部
２４  制御部
８１  乱数生成部
８２  停止位置テーブル生成部
【図１】
2006350601.tif 000003
【図２】
2006350601.tif 000004
【図３】
2006350601.tif 000005
【図４】
2006350601.tif 000006
【図５】
2006350601.tif 000007
【図６】
2006350601.tif 000008