(57)【要約】【課題】光信号発信機に異常が発生しても適切に位置計測しながら移動することか可能な移動ロボットの位置計測方法及び位置計測システムを提供すること。【解決手段】複数の光信号発信機から位置計測用の光信号が発信され、移動ロボットがその光信号を受信して自己の位置を計測しながら移動するものであって、複数の光信号発信機から発信された光信号を所定の固定位置で受信し、所定数の光信号発信機の組み合わせを変更しながら各組み合わせの光信号に基づいて当該固定位置の位置計測を行い、その位置計測によって得られた各組み合わせによる固定位置の位置座標を予め記憶された当該固定位置の原座標と比較して移動ロボットの位置計測に利用する光信号発信機を選択し、その選択された光信号発信機から発信された光信号を利用して移動ロボットが自己の位置計測を行うようにした移動ロボットの位置計測方法。【選択図】図８
2007212184.tif 000002
【特許請求の範囲】
【請求項１】
異なる箇所に設置された複数の光信号発信機から位置計測用の光信号が発信され、移動ロボットがその光信号を受信して自己の位置を計測しながら移動する移動ロボットの位置計測方法において、
前記複数の光信号発信機から発信された光信号を所定の固定位置で受信し、所定数の光信号発信機の組み合わせを変更しながら各組み合わせの光信号に基づいて当該固定位置の位置計測を行い、
その位置計測によって得られた各組み合わせによる固定位置の位置座標を予め記憶された当該固定位置の原座標と比較して前記移動ロボットの位置計測に利用する光信号発信機を選択し、
その選択された光信号発信機から発信された光信号を利用して前記移動ロボットが自己の位置計測を行うようにしたことを特徴とする移動ロボットの位置計測方法。
【請求項２】
請求項１に記載する移動ロボットの位置計測方法において、
前記固定位置の位置座標を三次元位置の信頼度の目安となるメトリック値として出力することを特徴とする移動ロボットの位置計測方法。
【請求項３】
請求項１又は請求項２に記載する移動ロボットの位置計測方法において、
前記光信号発信機の組み合わせは、全ての光信号発信機から順番に異なる光信号発信機を１台ずつ除いた残る光信号発信機の組み合わせであることを特徴とする移動ロボットの位置計測方法。
【請求項４】
請求項１乃至請求項３のいずれかに記載する移動ロボットの位置計測方法において、
固定位置の位置座標と原座標との比較によって選択された光信号発信機を駆動させ、それ以外の光信号発信機の駆動を停止させることを特徴とする移動ロボットの位置計測方法。
【請求項５】
請求項１乃至請求項３のいずれかに記載する移動ロボットの位置計測方法において、
前記移動ロボットが、受信した前記光信号発信機からの光信号のうち、固定位置の位置座標と原座標との比較によって選択された光信号発信機からの光信号に基づいて自己の位置計測を行うことを特徴とする移動ロボットの位置計測方法。
【請求項６】
異なる箇所に設置され位置計測用の光信号を発信する複数の光信号発信機と、
その光信号を受信して自己の位置を計測しながら移動する移動ロボットと、
前記複数の光信号発信機から発信された光信号を所定の固定位置で受信して当該固定位置の位置計測を行う異常検出機とを有し、
前記異常検出機は、所定数の光信号発信機の組み合わせを変更しながら各組み合わせの光信号に基づいて当該固定位置の位置計測を行い、その位置計測によって得られた各組み合わせによる固定位置の位置座標を予め記憶された当該固定位置の原座標と比較して前記移動ロボットの位置計測に利用する光信号発信機を選択するものであり、
前記移動ロボットは、その選択された光信号発信機からの光信号を利用して自己の位置計測を行うようにしたものであることを特徴とする移動ロボットの位置計測システム。
【請求項７】
請求項６に記載する移動ロボットの位置計測システムにおいて、
前記異常検出機は、光信号発信機からの光信号を受信する光センサと、その光センサの出力値を増幅するアンプ装置と、増幅された出力信号をデジタル処理するデジタル処理回路と、デジタル処理回路の出力から自己の三次元位置を算出する三次元位置算出装置とを有するものであることを特徴とする移動ロボットの位置計測システム。
【請求項８】
請求項６又は請求項７に記載する移動ロボットの位置計測システムにおいて、
前記異常検出機には、前記光信号発信機や移動ロボットとの無線通信が可能な通信装置が接続され、前記光信号発信機又は移動ロボットに対し、前記移動ロボットが、選択された光信号発信機からの光信号を利用して自己の位置計測を行うための信号を送信するようにしたものであることを特徴とする移動ロボットの位置計測システム。
【請求項９】
請求項８に記載する移動ロボットの位置計測システムにおいて、
複数ある光信号発信機のうち移動ロボットの位置計測のためのものとして選択されなかった光信号発信機が、前記異常検出機側からの信号を受信して光信号の発信を停止するようにしたものであることを特徴とする移動ロボットの位置計測システム。
【請求項１０】
請求項８に記載する移動ロボットの位置計測システムにおいて、
前記移動ロボットが、前記異常検出機側からの信号を受信し、選択された光信号発信機からの光信号のみを利用して自己の位置計測を行うようにしたものであることを特徴とする移動ロボットの位置計測システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２足歩行ロボットや台車ロボット等の自律移動ロボットが、複数設けられた光信号発信機からの光信号を受信して自己の位置を計測しつつ適切に移動するための移動ロボットの位置計測方法及び位置計測システムに関し、特に、光信号発信機に位置ずれや故障などの異常が発生した場合にでも適切に自己の位置を計測しながら移動することが可能な移動ロボットの位置計測方法及び位置計測システムに関するものである。
【背景技術】
【０００２】
従来より、あらかじめ与えられた経路を無人で自動的に移動する自律移動ロボットがある。ロボットの本体には、移動のための各種の駆動装置や時系列的に経路を記憶する記憶装置等が備えられ、記憶装置に記憶されている経路に従って移動するように各種の駆動装置が制御される。このようなロボットでは、その指示された経路をできるだけ正確にたどるためには、そのときの自己の位置を正しく認識する必要がある。
【０００３】
例えば、特許文献１に記載の無人搬送車では、レーザ光の投光器および受光器を有している。そして、壁面などに設けられた配置が既知である反射体に向けてレーザ光を投光し、その反射光を受光することによりその反射体までの距離と方向を得ることができる。これにより、複数の反射体を利用して三角計量を行い、その結果から自己の位置を把握するとされている。
【特許文献１】特開平８−１１０８１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記した従来の技術では、次のような問題点があった。投光器と受光器とが同一の移動体上に搭載されているため、特に移動しつつ測定する場合には反射光を安定して受光することが難しい。地形の凹凸や移動体の傾斜等によって投光方向が変化していると、反射体に正確に投光できないおそれがあり、同一領域内で複数の移動体を移動させる場合には、それらの間で投光源を区別する必要がある。
【０００５】
本発明は、異常が発生した場合にでも適切に自己の位置を計測しながら移動することが可能な移動ロボットの位置計測方法及び位置計測システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る移動ロボットの位置計測方法は、異なる箇所に設置された複数の光信号発信機から位置計測用の光信号が発信され、移動ロボットがその光信号を受信して自己の位置を計測しながら移動する際の位置計測方法であって、前記複数の光信号発信機から発信された光信号を所定の固定位置で受信し、所定数の光信号発信機の組み合わせを変更しながら各組み合わせの光信号に基づいて当該固定位置の位置計測を行い、その位置計測によって得られた各組み合わせによる固定位置の位置座標を予め記憶された当該固定位置の原座標と比較して前記移動ロボットの位置計測に利用する光信号発信機を選択し、その選択された光信号発信機から発信された光信号を利用して前記移動ロボットが自己の位置計測を行うようにしたことを特徴とする。
【０００７】
また、本発明に係る移動ロボットの位置計測方法は、前記固定位置の位置座標を三次元位置の信頼度の目安となるメトリック値として出力することが好ましい。
また、本発明に係る移動ロボットの位置計測方法は、前記光信号発信機の組み合わせは、全ての光信号発信機から順番に異なる光信号発信機を１台ずつ除いた残る光信号発信機の組み合わせであることが好ましい。
また、本発明に係る移動ロボットの位置計測方法は、固定位置の位置座標と原座標との比較によって選択された光信号発信機を駆動させ、それ以外の光信号発信機の駆動を停止させることが好ましい。
また、本発明に係る移動ロボットの位置計測方法は、前記移動ロボットが、受信した前記光信号発信機からの光信号のうち、固定位置の位置座標と原座標との比較によって選択された光信号発信機からの光信号に基づいて自己の位置計測を行うことが好ましい。
【０００８】
一方、本発明に係る移動ロボットの位置計測システムは、異なる箇所に設置され位置計測用の光信号を発信する複数の光信号発信機と、その光信号を受信して自己の位置を計測しながら移動する移動ロボットと、前記複数の光信号発信機から発信された光信号を所定の固定位置で受信して当該固定位置の位置計測を行う異常検出機とを有し、前記異常検出機は、所定数の光信号発信機の組み合わせを変更しながら各組み合わせの光信号に基づいて当該固定位置の位置計測を行い、その位置計測によって得られた各組み合わせによる固定位置の位置座標を予め記憶された当該固定位置の原座標と比較して前記移動ロボットの位置計測に利用する光信号発信機を選択するものであり、前記移動ロボットは、その選択された光信号発信機からの光信号を利用して自己の位置計測を行うようにしたものであることを特徴とする。
【０００９】
また、本発明に係る移動ロボットの位置計測システムは、前記異常検出機が、光信号発信機からの光信号を受信する光センサと、その光センサの出力値を増幅するアンプ装置と、増幅された出力信号をデジタル処理するデジタル処理回路と、デジタル処理回路の出力から自己の三次元位置を算出する三次元位置算出装置とを有するものであることが好ましい。
また、本発明に係る移動ロボットの位置計測システムは、前記異常検出機には、前記光信号発信機や移動ロボットとの無線通信が可能な通信装置が接続され、前記光信号発信機又は移動ロボットに対し、前記移動ロボットが、選択された光信号発信機からの光信号を利用して自己の位置計測を行うための信号を送信するようにしたものであることが好ましい。
また、本発明に係る移動ロボットの位置計測システムは、複数ある光信号発信機のうち移動ロボットの位置計測のためのものとして選択されなかった光信号発信機が、前記異常検出機側からの信号を受信して光信号の発信を停止するようにしたものであることが好ましい。
また、本発明に係る移動ロボットの位置計測システムは、前記移動ロボットが、前記異常検出機側からの信号を受信し、選択された光信号発信機からの光信号のみを利用して自己の位置計測を行うようにしたものであることが好ましい。
【発明の効果】
【００１０】
よって、本発明によれば、光信号発信機に位置ずれなどの異常が発生しても、正常な光信号発信機を選択することで、その状態のまま台車ロボットの位置計測を行うことができ、異常発生の都度キャリブレーションを行う必要がなくなる。そして、光信号発信機に位置ずれや故障などの異常は発生した場合でも、そうした光信号発信機の影響を受けることなく台車ロボットが適切に自己の位置を計測しながら移動することか可能になる。また、通信手段を用いることで、台車ロボットが移動している場合でも正常な光信号発信機の光信号に基づいて位置計測を行うように修正することができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明に係る移動ロボットの位置計測方法及び位置計測システムについて、その一実施形態を図面を参照しながら以下に説明する。本実施形態の位置計測方法及び位置計測システムは、台車とその上に支持された本体とを有する自律移動型の台車ロボットが会場のステージ内を移動する際の位置計測に関するものである。図１は、そうした台車ロボットを示した概略側面図である。
【００１２】
台車ロボット１０は、図１に示すように、車輪１１とその上に支持される本体１２とが一体なって構成されている。図中奥側にも車輪１１と同様の車輪があり、こうした左右２つの車輪をそれぞれ回転制御することによって前後あるいは左右と、所定の方向へ移動できるようになっている。そして、この台車ロボット１０は、本体１２の左右側面に腕１３が設けられている。
【００１３】
台車ロボット１０は、その本体１２が、腕１３が設けられた胴部２２と、その上に取り付けられ頭部２１とを有し、人をイメージするような形をしている。頭部２１は、軸部材である首部２３を介して胴部２２に取り付けられ、頭を横に振るようにその首部２３によって水平面内方向に所定角度範囲で回転可能になっている。そうした頭部２１には、頭頂に受信センサ２４が設けられ、更にその近傍に周囲の環境照度を計測する照度計測装置２５も備えている。ただし、この照度計測装置２５は必須の構成ではない。一方、胴部２２には、受信センサ２４の信号を受けてロボット自身の三次元位置を算出するための位置算出部２６と、この台車ロボット１０の移動を制御するための移動制御部２７が設けられている。
【００１４】
頭部２１の頭頂に設けられた受信センサ２４は、垂直方向に基軸をとって０°とした場合、その基軸から約６０°の  傾斜角度の範囲内で入ってきた光信号を受信することができる。また、この受信センサ２４は、後で述べるように主に近赤外波長光を受信するためのものであるので、ここでは波長選択性の光学フィルタを備えたものが使用されている。一方、照度計測装置２５は、受信センサ２４にとってノイズとなる周囲の照度を計測するものであり、そこで算出された値が胴部２２の位置算出部２６に入力されるようになっている。更に胴部２２に設けられた移動制御部２７は、ステージ内の移動ルートが目標軌道として記憶されており、その目標軌道に基づいて車輪１１を駆動して台車ロボット１０の移動方向や速度が制御される。
【００１５】
次に、図２は、台車ロボット１０の位置算出部２６を示したブロック図である。位置算出部２６は、図示するようにアンプ３１、デジタル処理回路３２、三次元位置算出装置３３を有して構成されている。アンプ３１は、受信センサ２４から受けた信号を増幅する増幅器であり、デジタル処理回路３２は、アンプ３１から受けた出力信号を適切なしきい値を用いてデジタル信号に変換する変換機である。このデジタル化する際のノイズ除去のためのしきい値は、照度計測装置２５の結果から得た周囲環境の明るさに基づいて算定される。これによって周囲の環境変化に強い安定した測定を行うことができるからである。更に、三次元位置算出装置３３は、デジタル処理回路３２によってデジタル化された信号を基に、自己の三次元位置を算出するものである。
【００１６】
次に、この台車ロボット１０が移動する範囲であるステージが設けられる会場について説明する。図３は、会場内に設置された移動ロボットの位置計測システムの一部構成について示した概念図である。
会場１００は、中央に長径が約２５ｍ、短径が２０ｍの楕円形をした台車ロボット１０が移動するステージ１０１が設けられている。そして、その周りにはすり鉢状に傾斜した観客スペース１０２があり、更にその周りを囲むように立った筒状の壁１０３及び天井１０４が設けられている。
【００１７】
こうした会場１００には、ステージ１０１を取り囲む壁１０３に沿って複数個の光信号発信機４０が設置されている。本実施形態では、等間隔に６台の光信号発信機４０が設置されている。光信号発信機４０は、台車ロボット１０の頭頂に設けられた受信センサ２４が前記受光範囲内で光信号を受信できるように所定の高さに設置されている。こうして光信号発信機４０を高い位置に設置することで、台車ロボット１０の台数が多くなっても受信センサ２４の受信可能範囲が広く、また台車ロボット１０の姿勢が変化しても位置の測定が可能である。そして、全ての台車ロボット１０には、こうした光信号発信機４０のそれぞれの位置が予め記憶されている。
【００１８】
図４は、光信号発信機４０を示した外観斜視図である。光信号発信機４０は、所定の時間間隔で発光するストロボ光源４１と、複数個のスリットが設けられた回転シリンダ４３とが設けられている。回転シリンダ４３にはスリット状のレーザ光源４２が２個設置され、このレーザ光源４２はそれぞれスリットが回転軸に対して傾きを持って形成されている。それぞれの発光タイミングは異なっており、ストロボ光源４１は、回転シリンダ４３の回転に同期して２回転する間に１回点灯し、スリット状のレーザ光源４２は常時点灯するようになっている。
【００１９】
よって、ストロボ光源４１からのストロボ光と、レーザ光源４２からのレーザ光との受信タイミングの間隔により、台車ロボット１０では受信センサ２４と光信号発信機４０との水平方向の相対角度関係を知ることができる。また、回転シリンダ４３の回転速度、すなわち、このストロボ光源４１の発光タイミングは、各光信号発信機４０ごとに異なるものとなっている。従って、ストロボ光の受信タイミング間隔によって、その光がどの位置に設置された光信号発信機４０からの光であるかが判断できるようになっている。
【００２０】
従って、受信側である台車ロボット１０は、受信のタイミングを解析することにより光信号発信機４０から見た自己の位置が算出できるようになっている。台車ロボット１０では、前述したように光信号発信機４０の三次元位置が記憶されている。そのため、２台以上の光信号発信機４０から発信された光信号を受信し、その方位を算出することによって三角測量の原理から三次元位置が計測できる。
【００２１】
ここでは、光信号発信機４０の光波長としては人の目に対するちらつきなどの不快感を低減するために、可視光源ではなく近赤外線波長などの不可視光が用いられている。また、これらの光を受信する台車ロボット１０の受信センサ２４は、上記のように波長選択性の光学フィルタが備えられている。この光学フィルタは、光信号発信機４０の発する波長の光を透過し、ノイズとなる環境光を反射するので、スポットライトを浴びて台車ロボット１０が移動する場合でもノイズの影響は小さく抑えられる。なお、この光信号発信機４０としては、度量衡学用の室内ＧＰＳとして知られているものが利用できる。
【００２２】
続いて、この台車ロボット１０が会場１００内を自律移動する場合の位置制御方法について説明する。
会場１００内には複数の台車ロボット１０が同時に移動する。そうした台車ロボット１０には、所定の経時的な移動経路である目標軌道が予めそれぞれに与えられ、それが本体１２内の記憶装置に記憶されている。移動時には移動制御部２７によって記憶された目標軌道が順次読み出され、目標位置をたどって移動するように各部の制御が行われる。しかし、場合によっては床面との間で滑ったりするなど、何らかの影響等によって所定の経路から多少ずれが生じるようなことがある。そのため、台車ロボット１０では、自己の位置計測が適宜行われ、その計測値に基づいて経路を補正しながら移動する位置制御が行われている。
【００２３】
台車ロボット１０の移動位置を測定する場合、ステージ１０１上では受信センサ２４にさまざま光が入ってくるが、そうした光から光信号発信機４０によって発信されたストロボ光が見分けられる。そして、ストロボ光の受信タイミングの間隔から、そのストロボ光がどの位置に設置された光信号発信機４０から発信されたものであるかが確認できる。
台車ロボット１０の受信センサ２４では、そうしたストロボ光とそれに続くレーザ光を受信し、位置算出部２６によって所定の光信号発信機４０における方位角が算出される。少なくとも２台の光信号発信機４０から発信される光信号において同様に行われ、既知の２点からの方位角が求められるため、三角計量によってこれらの方向の交点から自己の位置が求められる。
【００２４】
理論上は、２個の光信号発信機４０があれば方位角の交点から台車ロボット１０の移動位置を求めることは可能である。しかし、台車ロボット１０の移動位置を正確に求めるにはそれ以上であることが望ましい。そこで、本実施形態では３個以上の光信号発信機４０を用いることによって、より正確を期すこととしている。
これ以外では、台車ロボット１０と光信号発信機４０との距離（求められた交点と光信号発信機４０の位置との距離）を求め、その測定の信頼度を判定するようにしてもよい。また、台車ロボット１０は鉛直方向に積極的には移動しないので、求められた交点の鉛直方向の位置によってその測定の信頼度を判定するようにしても良い。
【００２５】
台車ロボット１０は、このようにして求められた自己の三次元位置の水平面内成分が、期待されている経路からある程度以上はずれている場合は移動経路の修正が行われる。このとき、上記の信頼度やずれの大きさによって修正のゲインを変えるとよい。また、進行方向のずれと進行方向に交差する方向のずれとでは、修正ゲインを変えるとよい。例えば、進行方向のずれは高いゲインで修正し、交差方向のずれは低いゲインで修正するのである。このようにすれば、違和感のない軌道修正を行うことができる。
【００２６】
よって、台車ロボット１０および会場１００の位置計測システムによれば、各台車ロボット１０に設けられた受信センサ２４及び位置算出部２６や、会場１００に設けられた複数の光信号発信機４０により、各台車ロボット１０は、光信号発信機４０からの光信号を受信し、自己との相対的な角度位置を算出することで、複数の光信号発信機４０を利用した三角形量から自己の三次元位置を把握することができる。そして、各光信号発信機４０が高い位置に配置されているので、複数の台車ロボット１０がステージ１０１上を移動していても互いに干渉することはなく、受信センサ２４の受信可能範囲が広いので、台車ロボット１０の姿勢が変化しても位置測定は可能である。
【００２７】
ところで、本実施形態の位置計測システムでは、光信号発信機４０の位置ずれが位置計測の誤差を増大させる要因となるため、その位置ずれを検出することが安定的な位置計測にとって重要な課題となっている。光信号発信機４０が位置ずれを起こす原因としては、外から力が加えられて位置そのものが変化してしまう他、発信機自身の故障などが考えられる。従って、会場１００には６台の光信号発信機４０が設けられているが、これら全てが同時に位置ずれを起こすとは考え難く、通常は特定の光信号発信機４０、或いは一部の光信号発信機４０に位置ずれが発生することになる。
【００２８】
位置ずれが生じている光信号発信機４０の位置情報を含んだまま位置計測を行った場合、誤差が生じて正確な位置確認を行うことができなくなってしまい、台車ロボット１０の移動位置にずれが生じてしまう。こうした事態を防ぐためには、位置ずれを起こしている光信号発信機４０を特定して位置ずれを修正するキャリブレーションが必要になる。そこで、この会場１００には、光信号発信機４０の故障あるいは位置ずれ等の異常を検出するため、図３に示すように異常検出機５０が設置されている。
【００２９】
光信号発信機４０は、会場１００の壁１０３に沿って高い位置に設置されている。そのため、異常検出機５０を壁沿いやすり鉢状をした観客スペース１０２に設置したのでは、角度が急になって近い位置にある光信号発信機４０からのレーザ光などを受信できない。複数の異常検出機５０を設けてキャリブレーションを行う場合であれば壁１０３に沿って設置することができるが、それでは異常検出機５０の台数が増えてしまい、異常が生じた光信号発信機４０を特定するための処理も複雑になる。そこで、本実施形態では、異常検出機５０が１台で済むように、全ての光信号発信機４０から発信された光信号を受信可能な位置に設置されている。具体的には、ステージ１０１内のほぼ中央に設置されている。
【００３０】
ここで、図５は、この異常検出機５０の構造を示したブロック図である。異常検出機５０は、図示するように受信センサ５１、アンプ５２、デジタル処理回路５３そして、三次元位置算出装置５４を有して構成されている。その受信センサ５１は、主に近赤外波長光を受信するためのものであって波長選択性の光学フィルタを備えた受信センサである。また、アンプ５２は、受信センサ５１から受けた信号を増幅する増幅器であり、デジタル処理回路５３は、アンプ５２から受けた出力信号を適切なしきい値を用いてデジタル信号に変換する変換機である。そして、三次元位置算出装置５４は、デジタル処理回路５３によってデジタル化された信号に基づいて自己の三次元位置を算出するものである。
【００３１】
異常検出機５０は、故障あるいは位置ずれ等を起こした光信号発信機４０を検出するためのものである。そこで、その三次元位置算出装置５４には、図７及び図８のフローチャートで示す異常検出処理を行うための異常検出処理プログラムが格納されている。また、その三次元位置算出装置５４には、会場１００内に設けられた複数の光信号発信機４０や異常検出機５０自身の位置が三次元座標で予め記憶されている。
【００３２】
なお、異常検出機５０には、受信センサ２４にとってノイズとなる周囲の照度を計測する照度計測装置５５が設けられ、そこで算出された値がデジタル処理回路５３に入力されるようになっている。ただし、この照度計測装置５５は必須の構成ではない。そして、このデジタル処理回路５３でデジタル化する際のノイズ除去のためのしきい値は、照度計測装置５５の結果から得られた周囲環境の明るさに基づいて算定される。これによって周囲の環境変化に強い安定した計測を行うことが可能になるからである。
【００３３】
そして、この異常検出機５０は、ステージ１０１外に設けられたコントロールルーム１１０に、光信号発信機４０の位置ずれなどによる異常信号が送信されるようになっている。図６は、コントロールシステムについて示した図である。そのコントロールルーム１１０には、異常検出機５０の検出結果が表示できるディスプレイをもったコントローラ６１が設置され、そのディスプレイから管理者による監視ができるようになっている。また、コントローラ６１には無線通信装置６２が接続され、無線通信装置を備えた台車ロボット１０や光信号発信機４０との間でデータの送受信ができるようになっている。
【００３４】
異常検出機５０を使用した光信号発信機４０の異常検出は、例えば台車ロボット１０がステージ１０１上を移動してパフォーマンスを行うその日の開場前に行われる。それには先ず、光信号発信機４０からストロボ光やレーザ光の光信号が発信される。各々の光信号発信機４０から発信された光信号は異常検出機５０で受信され、この異常検出機５０において相対角度位置が算出される。
光信号発信機４０や異常検出機５０は会場１００の決められた位置に固定されている。そのため、光信号発信機４０との相対角度位置は一定の値になるはずであるが、故障や位置ズレなど、光信号発信機４０に何らかの不具合が発生している場合はこの結果が変化してしまう。
【００３５】
異常検出では、は図９に示すように、光信号発信機４０と異常検出機５０との関係を平面に置き換え、矢印で示すような光信号発信機４０から方位角方向に伸ばした仮想直線を考える。この場合、位置ずれした光信号発信機４０からの仮想直線は、光信号発信機４０自身のずれ量は微少であっても、遠くでその光を受ける異常検出機５０の位置では大きなずれになってしまう。このことは、光信号発信機４０からの光信号を受けるステージ１０１上の台車ロボット１０でも同じであり、移動の位置ずれを生じさせる。
【００３６】
会場１００に６台設置された光信号発信機４０からの仮想直線は、位置ずれや故障などが無ければ異常検出機５０の位置で１点に交わるはずである。しかし、位置ずれした光信号発信機４０があると、そこから発信された光信号の受信タイミングがずれてしまい、仮想直線は図９に示すように外れてしまう。そこで、本実施形態の位置計測システムでは、図７及び図８に示すフローチャートに従って異常検出処理が実行される。
【００３７】
異常検出機５０は、光信号発信機４０から発信される光信号を受信し（Ｓ１０１）、該当する光信号発信機４０の位置座標が測定される。その際、ステージ１０１上では受信センサ５１にさまざま光が入ってくるが、そうした光から光信号発信機４０によって発信されたストロボ光を見分ける光信号解析が行われる（Ｓ１０２）。そして、ストロボ光の受信タイミングの間隔から、そのストロボ光がどの位置に設置された光信号発信機４０から発信されたものであるかが確認される（Ｓ１０３）。こうして、会場１００内に設置された６台の光信号発信機４０について、それぞれの方位情報が検出される。そして、６台全ての光信号発信機４０についてその方位情報が検出された後は、６台から任意に選択した光信号発信機４０の方位情報に基づいて異常検出機５０の位置座標が、三次元位置の信頼度の目安となるメトリック値を用いた演算によって算出される（Ｓ１０４）。
【００３８】
具体的には、図８に示すフローチャートに従って行われる。すなわち、６台ある光信号発信機４０から番号Ｎ（Ｎ＝１〜６）の一台を除き、残る５台の光信号発信機４０の方位情報に基づいて位置座標が算出される。そこで、先ず、番号Ｎ＝１から開始される（Ｓ２０１）。異常検出機５０には、６台分の光信号発信機４０について、その番号Ｎに対応して算出された方位情報が記憶されている。そのため、番号Ｎ＝１の場合には、当該番号の光信号発信機４０の方位情報を除いた方位情報、すなわち、Ｎ＝２〜６の光信号発信機４０に関する方位情報が選択される（Ｓ２０２）。そして、その方位情報から三角計量によりこれらの方向の交点からメトリック値を用いた演算によって異常検出機５０の位置座標が求められる（Ｓ２０３）。
【００３９】
こうして算出された位置座標は、光信号発信機４０がＮ＝２〜６の組み合わせによるものとして記憶される（Ｓ２０４）。そして、Ｎ＝１の光信号発信機４０を除いた組み合わせの位置座標を求めた後は、次の組み合わせについて位置座標が求められる。そのため、Ｎ＝１に１が加算され、Ｎ＝２の光信号発信機４０が特定される（Ｓ２０５）。そして、Ｎの値が光信号発信機４０の設置台数「６」を超えているか否かが確認され（Ｓ２０６）、超えていなければ（Ｓ２０６：ＮＯ）Ｓ２０２〜Ｓ０５の工程が繰り返される。
【００４０】
例えばＮ＝２の場合には、記憶された方位情報からＮ＝１，３〜５の光信号発信機４０に関するものが選択され（Ｓ２０２）、演算によって位置座標が求められた後（Ｓ２０３）、その位置座標が当該組み合わせによるものとして記憶される（Ｓ２０４）。そして、その後もＮの値が１ずつ繰り上げられ、１台の光信号発信機４０を除いた組み合わせの方位情報によって位置座標が算出されて記憶される（Ｓ２０２〜Ｓ２０６）。そうして、Ｎの値が６を超えた時点で（Ｓ２０６：ＹＥＳ）、各組み合わせによる記憶された６パターンの位置座標が出力される（Ｓ２０７）。
【００４１】
図７に戻って、Ｓ１０４で出力された各パターンの位置座標は、予め記憶されている異常検出機５０の現実の位置座標（原座標）との差が比較され（Ｓ１０５）、その比較結果から光信号発信機４０の異常判定が行われる（Ｓ１０６）。すなわち、位置ずれを起こした光信号発信機４０を含む組み合わせで算出された値は、それを除いた光信号発信機４０の組み合わせで算出した値よりも大きくなる。従って、算出された各パターンの値を比較することにより、位置ずれを起こしているものがある場合、その光信号発信機４０の番号Ｎが特定される。
【００４２】
この異常検出機５０による判定結果は、図６に示すように、ステージ１０１外に設けられたコントロールルーム１１０に異常信号として送信され、コントローラ６１のディスプレイに表示される。そして、その結果に基づきステージ１０１上を移動する台車ロボット１０の位置計測精度を安定させるための措置がとられる。すなわち、位置ずれを起こした光信号発信機４０が特定されると、コントローラ６１から無線通信装置６２を介して該当する光信号発信機４０に対してレーザ光などの発信を止めるための停止信号が送られる。従って、台車ロボット１０がステージ１０１上を移動する場合、該当する光信号発信機４０は光信号の発信を停止し、台車ロボット１０は、それ以外の光信号発信機４０から受信する光信号に基づいて自己の位置を求めながら移動することになる。
【００４３】
このように位置ずれを起こした光信号発信機４０の信号発信を停止させても、会場１００内には６台もの光信号発信機４０が設けられているため、ステージ１０１上を移動する台車ロボット１０の位置計測への影響はない。逆に、位置ずれを起こした方位情報を含めて位置計測を行えば計測精度が悪化する結果になることからも、該当する光信号発信機４０を除いて位置計測を行うことが好ましい。
【００４４】
よって、本実施形態によれば、光信号発信機４０に位置ずれなどの異常が発生しても、該当する光信号発信機４０の信号発信を停止させることによって、その状態のまま台車ロボット１０の位置計測を行うことができ、異常発生の都度キャリブレーションを行う必要がなくなった。
そして、光信号発信機４０に位置ずれや故障などの異常は発生した場合でも、そうした光信号発信機４０の影響を受けることなく台車ロボット１０が適切に自己の位置を計測しながら移動することか可能になった。これは、台車ロボット１０がステージ１０１上を移動している場合でも行うことができ、台車ロボット１０は、常に正常な光信号発信機４０の光信号に基づいて位置計測を行うことができるようになった。
【００４５】
ところで、台車ロボット１０の位置計測は、原理的には２台の光信号発信機４０があれば可能である。本実施形態では６台の光信号発信機４０が会場１００に設置されているため、そこから２台以上を選択することによって台車ロボット１０の位置計測に利用させるようにしてもよい。従って、コントローラ６１では、例えばＳ１０５で得られた位置座標の比較結果から、所定の基準を満たさない光信号発信機４０の信号発信を停止させ、残る２台以上の光信号発信機４０を台車ロボット１０の位置計測に利用させるようにしてもよい。
【００４６】
また、こうして異常のある光信号発信機４０を特定して除く他、逆にコントローラ６１がＳ１０５で得られた位置座標の比較結果から最も条件の良い２台或いは３台と、所定台数の光信号発信機４０を選択することにより、位置ずれなどを起こした光信号発信機４０を除いて台車ロボット１０の位置計測に利用させるようにしてもよい。
こうした判定により、多くの光信号発信機４０に位置ずれなどの異常が発生した場合に、台車ロボット１０がより正確な位置計測を行いながら移動することが可能になる。そして、該当する光信号発信機４０の信号発信を停止させることにより、キャリブレーションを行うことなく台車ロボット１０の位置計測を行うことができる。
【００４７】
一方、コントローラ６１によって位置ずれなどを起こした光信号発信機４０が判定された場合、光信号発信機４０の信号発信を停止させるのではなく、台車ロボット１０にそのことを認識させるようにしてもよい。それには、コントローラ６１から無線通信装置６２を介し、該当する光信号発信機４０を特定するために信号が台車ロボット１０に送信される。その信号を受けた台車ロボット１０は、光信号発信機４０を認識可能な情報が記憶されているため、異常と判断されたものを除いた光信号発信機４０からの光信号に従い自己の位置を求めながら移動する。この場合、前述したように、台車ロボット１０の位置計測は、原理的には２台の光信号発信機４０があれば可能である。従って、位置座標の比較結果から所定の基準を満たさない光信号発信機４０を複数台除いたり、最も条件の良い所定台数の光信号発信機４０を選択するようにして台車ロボット１０に選択信号を送信するようにしてもよい。
【００４８】
よって、台車ロボット１０は、複数ある光信号発信機４０から異常のないものを選択し、その光信号に基づいて位置計測を行うようにしたので、光信号発信機４０に位置ずれなどの異常が発生した場合でも、そうした光信号発信機４０の影響を受けることなく台車ロボット１０が適切に自己の位置を計測しながら移動することか可能になる。これは、台車ロボット１０がステージ１０１上を移動している場合でも行うことができ、台車ロボット１０は、常に正常な光信号発信機４０の光信号に基づいて位置計測を行うことができるようになる。そして、光信号発信機４０のいずれかに異常が生じていても台車ロボット１０の位置計測への影響を防止することができ、異常発生の都度に光信号発信機４０のキャリブレーションを行う必要がなくなった。
【００４９】
以上、本発明の一実施形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
前記実施形態では、コントローラ７１から移動ロボット１０や光信号発信機４０へ信号を送ってそれぞれをコントロールすることにより、選択した光信号発信機４０による光信号に基づいて移動ロボット１０の位置計測を行うようにしたが、コントローラ７１のディスプレイに表示された結果から、管理者が移動ロボット１０や光信号発信機４０に対して直接、移動ロボット１０における光信号発信機４０の選択設定や、該当する光信号発信機４０の信号発信を停止させるようにしてもよい。
【００５０】
また、前記実施形態では、Ｓ１０６の異常判定を異常検出機５０によって行っていたが、Ｓ１０４で出力された各パターンの位置座標をコントローラ７１に送信し、そこで予め記憶されている異常検出機５０の原座標との差を比較し（Ｓ１０５）、その比較結果から光信号発信機４０の異常判定（Ｓ１０６）を行うようにしてもよい。
前記実施形態の説明では移動体として台車ロボットを用いた例を示したが、本発明はこれに限るものではなく、一般的な車輪走行の移動体、または脚式移動を行うロボットなど、どのような移動手段を備えたものであってもよい。
【図面の簡単な説明】
【００５１】
【図１】一実施形態のロボットの概略構成を示す側面図である。
【図２】位置算出部を示すブロック図である。
【図３】会場の設備を示す説明図である。
【図４】光信号発信機の外観を示す説明図である。
【図５】異常検出機の構造を示したブロック図である。
【図６】コントロールシステムについて示した図である。
【図７】異常検出処理のフローチャートを示した図である。
【図８】異常検出処理のフローチャートを示した図である。
【図９】光信号発信機と異常検出機との関係を平面に置き換え、光信号発信機から方位角方向に伸ばした仮想直線を示した図である。
【符号の説明】
【００５２】
１０  台車ロボット
２４  受信センサ
２５  照度計測装置
２６  位置算出部
２７  移動制御部
３３  三次元位置算出装置
４０  光信号発信機
４１  ストロボ光源
４２  レーザ光源
５０  異常検出機
５１  受信センサ
５２  アンプ
５３  デジタル処理回路
５４  三次元位置算出装置
６１  コントローラ
６２  無線通信装置
【図１】
2007212184.tif 000003
【図２】
2007212184.tif 000004
【図３】
2007212184.tif 000005
【図４】
2007212184.tif 000006
【図５】
2007212184.tif 000007
【図６】
2007212184.tif 000008
【図７】
2007212184.tif 000009
【図８】
2007212184.tif 000010
【図９】
2007212184.tif 000011