(57)【特許請求の範囲】
【請求項１】
平面上を移動する移動体の位置を検出する移動体位置検出システムであって、
前記平面上に配置された複数のドットからなるドットパターンと、
前記移動体に備えられ、前記移動体が位置する平面上の領域を撮像する撮像手段と、
前記ドットパターンにおける個々のドットと前記個々のドットの周辺に位置する複数のドットとの位置関係を算出し、前記位置関係と前記個々のドットの前記平面上における座標値とを対応付けて基準特徴量とし、これを基準特徴量データベースに格納する基準特徴量格納手段と、
前記撮像手段が取得した画像中の複数のドットから所定のドットを選択し、選択したドットと、このドットの周辺に位置する複数のドットとの位置関係を、選択したドットの検出特徴量として算出する検出特徴量算出手段と、
前記検出特徴量を前記基準特徴量データベースと照合することにより、前記基準特徴量データベースから前記検出特徴量と最も一致度の高い基準特徴量を選択し、選択した基準特徴量の座標値を、前記平面上における移動体の現在位置として検出する特徴量照合手段と、
前記撮像手段が時間的に連続して取得した位置検出時の取得画像と、その前の位置検出時の取得画像の２画像中に共通して含まれる複数のドットとその対応関係を取得し、その位置関係から、前記移動体の並進変位と回転変位を求め、求めた並進変位と回転変位を、前の位置検出時に取得した画像により検出された前記移動体の位置および方向に積算することで前記移動体の現在位置および方向を推定する推定手段と、
を備え、
前記推定手段は、前記２画像中にそれぞれ含まれる複数のドットについてポールスターアルゴリズムのポールスター特徴量をビット表現したポールスタービットからなるポールスタービット行列を求め、求めたポールスタービット行列に基づいて、対応するドット候補の間の距離を表す距離行列を求め、求めた距離行列に基づいて各ドット候補の間の組について距離が一致する数をカウントすることにより、前記２画像中に共通して含まれる複数のドットとその対応関係を取得することを特徴とする移動体位置検出システム。
【請求項２】
平面上を移動する移動体の位置を検出する移動体位置検出方法であって、
前記平面上には複数のドットからなるドットパターンが配置され、
前記移動体には前記移動体が位置する平面上の領域を撮像する撮像手段と、
前記ドットパターンにおける個々のドットと前記個々のドットの周辺に位置する複数のドットとの位置関係を算出し、前記位置関係と前記個々のドットの前記平面上における座標値とを対応付けて基準特徴量とし、これを基準特徴量データベースに格納する基準特徴量格納手段と、
前記撮像手段が取得した画像中の複数のドットから所定のドットを選択し、選択したドットと、このドットの周辺に位置する複数のドットとの位置関係を、選択したドットの検出特徴量として算出する検出特徴量算出手段と、
前記検出特徴量を前記基準特徴量データベースと照合することにより、前記基準特徴量データベースから前記検出特徴量と最も一致度の高い基準特徴量を選択し、選択した基準特徴量の座標値を、前記平面上における移動体の現在位置として検出する特徴量照合手段とが備えられ、
前記撮像手段が時間的に連続して取得した位置検出時の取得画像と、その前の位置検出時の取得画像の２画像中にそれぞれ含まれる複数のドットについてポールスターアルゴリズムのポールスター特徴量をビット表現したポールスタービットからなるポールスタービット行列を求め、求めたポールスタービット行列に基づいて、対応するドット候補の間の距離を表す距離行列を求め、求めた距離行列に基づいて各ドット候補の間の組について距離が一致する数をカウントすることにより、前記２画像中に共通して含まれる複数のドットとその対応関係を取得し、その位置関係から、前記移動体の並進変位と回転変位を求め、求めた並進変位と回転変位を、前の位置検出時に取得した画像により検出された前記移動体の位置および方向に積算することで前記移動体の現在位置および方向を推定することを特徴とする移動体位置検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体位置検出システムおよび方法に関するものである。
【背景技術】
【０００２】
従来、平面上に配置したパターン（模様）を利用して、平面上を移動する移動体の位置の検出を行う方法が知られている（例えば、特許文献１参照）。
【０００３】
これに対し、本発明者内の一部を含む発明者らは、既に特願２００８−２７４６８０号および特願２００８−２７４６８１号の移動体位置検出システムを提案している。
【０００４】
この移動体位置検出システムは、図１９および図２０に示すように、既知のドットパターン３が描画してある床面２上に配置した移動体４から床面２を撮像し、撮像した画像中にあるドット５のドットパターン３の特徴量を、床面２全体のドットパターン３の特徴量が格納されたデータベース６と照合することで、撮像した画像中のドットが床面２上のどのドットに相当するのかを割り出し、床面２上における移動体４の位置を検出するものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１４１０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記の特願２００８−２７４６８０号および特願２００８−２７４６８１号の移動体位置検出システムは、平面上に配置した点群分布模様のデータを予めデータベース６に格納しておき、移動体により撮像した模様をこのデータベース６と照合することで位置検出を行う。このため、データベース６にないゴミなどが多数存在する場所を移動体４が通過するときに、その位置検出が不能となる。最悪の場合には、そこを通過後、ゴミの少ない場所へ移動してもこの位置検出が不能な状態が継続する場合もある。
【０００７】
本発明は、上記に鑑みてなされたものであって、撮像した画像が照合用のデータベースにない場合でも位置検出を円滑に継続できる移動体位置検出システムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決し、目的を達成するために、本発明の請求項１に係る移動体位置検出システムは、平面上を移動する移動体の位置を検出する移動体位置検出システムであって、前記平面上に配置された複数のドットからなるドットパターンと、前記移動体に備えられ、前記移動体が位置する平面上の領域を撮像する撮像手段と、前記ドットパターンにおける個々のドットと前記個々のドットの周辺に位置する複数のドットとの位置関係を算出し、前記位置関係と前記個々のドットの前記平面上における座標値とを対応付けて基準特徴量とし、これを基準特徴量データベースに格納する基準特徴量格納手段と、前記撮像手段が取得した画像中の複数のドットから所定のドットを選択し、選択したドットと、このドットの周辺に位置する複数のドットとの位置関係を、選択したドットの検出特徴量として算出する検出特徴量算出手段と、前記検出特徴量を前記基準特徴量データベースと照合することにより、前記基準特徴量データベースから前記検出特徴量と最も一致度の高い基準特徴量を選択し、選択した基準特徴量の座標値を、前記平面上における移動体の現在位置として検出する特徴量照合手段と、前記撮像手段が時間的に連続して取得した位置検出時の取得画像と、その前の位置検出時の取得画像の２画像中に共通して含まれる複数のドットとその対応関係を取得し、その位置関係から、前記移動体の並進変位と回転変位を求め、求めた並進変位と回転変位を、前の位置検出時に取得した画像により検出された前記移動体の位置および方向に積算することで前記移動体の現在位置および方向を推定する推定手段と、を備え、前記推定手段は、前記２画像中にそれぞれ含まれる複数のドットについてポールスターアルゴリズムのポールスター特徴量をビット表現したポールスタービットからなるポールスタービット行列を求め、求めたポールスタービット行列に基づいて、対応するドット候補の間の距離を表す距離行列を求め、求めた距離行列に基づいて各ドット候補の間の組について距離が一致する数をカウントすることにより、前記２画像中に共通して含まれる複数のドットとその対応関係を取得することを特徴とする。
【０００９】
また、本発明の請求項２に係る移動体位置検出方法は、平面上を移動する移動体の位置を検出する移動体位置検出方法であって、前記平面上には複数のドットからなるドットパターンが配置され、前記移動体には前記移動体が位置する平面上の領域を撮像する撮像手段と、前記ドットパターンにおける個々のドットと前記個々のドットの周辺に位置する複数のドットとの位置関係を算出し、前記位置関係と前記個々のドットの前記平面上における座標値とを対応付けて基準特徴量とし、これを基準特徴量データベースに格納する基準特徴量格納手段と、前記撮像手段が取得した画像中の複数のドットから所定のドットを選択し、選択したドットと、このドットの周辺に位置する複数のドットとの位置関係を、選択したドットの検出特徴量として算出する検出特徴量算出手段と、前記検出特徴量を前記基準特徴量データベースと照合することにより、前記基準特徴量データベースから前記検出特徴量と最も一致度の高い基準特徴量を選択し、選択した基準特徴量の座標値を、前記平面上における移動体の現在位置として検出する特徴量照合手段とが備えられ、前記撮像手段が時間的に連続して取得した位置検出時の取得画像と、その前の位置検出時の取得画像の２画像中にそれぞれ含まれる複数のドットについてポールスターアルゴリズムのポールスター特徴量をビット表現したポールスタービットからなるポールスタービット行列を求め、求めたポールスタービット行列に基づいて、対応するドット候補の間の距離を表す距離行列を求め、求めた距離行列に基づいて各ドット候補の間の組について距離が一致する数をカウントすることにより、前記２画像中に共通して含まれる複数のドットとその対応関係を取得し、その位置関係から、前記移動体の並進変位と回転変位を求め、求めた並進変位と回転変位を、前の位置検出時に取得した画像により検出された前記移動体の位置および方向に積算することで前記移動体の現在位置および方向を推定することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、平面上を移動する移動体の位置を検出する移動体位置検出システムであって、前記平面上に配置された複数のドットからなるドットパターンと、前記移動体に備えられ、前記移動体が位置する平面上の領域を撮像する撮像手段と、前記撮像手段が時間的に連続して取得した２画像中に共通して含まれるドットパターンの位置関係に基づいて、前記２画像間の位置および方向関係を求め、前記移動体の現在位置および方向を推定する推定手段と、を備える。このため、推定手段で移動体の現在位置および方向を推定することにより、撮像手段で撮像した画像がドットパターン照合用のデータベースにない場合でも、移動体の位置検出を円滑に継続することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明に係る移動体位置検出システムの実施例を示す構成図である。
【図２】図２は、ドットパターンと取得画像の一例を示す図である。
【図３】図３は、取得画像から位置を検出する概念を説明する図である。
【図４】図４は、２画像から位置を推定する概念を説明する図である。
【図５】図５は、画像点群Ａ、Ｂを示す図である。
【図６】図６は、ポールスター特徴量を説明する図である。
【図７】図７は、ポールスタービットを説明する図である。
【図８】図８は、距離行列Ａ、Ｂを示す図である。
【図９】図９は、相対位置関係が一致する組み合わせを求める説明図である。
【図１０】図１０は、２画像間の移動量が少ない場合を示した図である。
【図１１】図１１は、２画像間の移動量が多い場合を示した図である。
【図１２】図１２は、従来の在庫ロケーション管理（１）を示す平面図である。
【図１３】図１３は、従来の在庫ロケーション管理（２）、（３）を示す側面図である。
【図１４】図１４は、従来の在庫ロケーション管理（２）、（３）を示す平面図である。
【図１５】図１５は、従来の在庫ロケーション管理（２）、（３）を示す平面図である。
【図１６】図１６は、本発明に係る移動体位置検出システムを在庫ロケーション管理に応用した場合の斜視図である。
【図１７】図１７は、本発明に係る移動体位置検出システムを在庫ロケーション管理に応用した場合の平面図である。
【図１８】図１８は、本発明に係る移動体位置検出システムを在庫ロケーション管理に応用した場合の斜視図である。
【図１９】図１９は、従来の移動体位置検出システムの概略構成図である。
【図２０】図２０は、従来の移動体位置検出システムのドットパターンと取得画像の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明に係る移動体位置検出システムおよび方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【００１４】
図１に示すように、本発明に係る移動体位置検出システム１０は、建物内の床面（平面）１２上に配置されたドットパターン１４と、移動体１６に備えられ、移動体１６とともに床面１２上を移動する移動体位置検出装置１８とから構成されている。ここで、移動体１６とは、例えば搬送台車、ロボット、人間等である。ドットパターン１４は、印刷や描画等の手段によって床面１２上にランダムに配置されている。
【００１５】
移動体位置検出装置１８は、移動体１６が位置する床面１２上の領域を撮像する撮像手段２０と、基準特徴量格納手段２２と、検出特徴量算出手段２４と、特徴量照合手段２６と、撮像手段２０によって撮像した画像に基づいて移動体１６の位置を推定する推定手段２８と、を備える。
【００１６】
撮像手段２０は、ＣＣＤカメラ等の画像取得装置である。撮像手段２０は移動体１６に固定されており、移動体１６とともに移動しながら、移動体１６の位置する床面１２上の領域を所定の時間間隔で撮像し、図２に示したような画像を取得する。本実施の形態では、高速度カメラを用いて、例えば１０ｍｓ程度の時間間隔で画像を取得している。また、図１に示すように、撮像手段２０と床面１２との間の距離は数センチメートルであり、照明３０を用いることで、外乱光の影響の少ない画像を取得することができる。
【００１７】
基準特徴量格納手段２２は、図３に示すように、移動体１６の検出を行う前に、床面１２上のドットパターン１４におけるすべてのドット３２の特徴量を予め算出し、これを基準特徴量データベース３４（照合用のデータベース）に格納するためのものである。この特徴量は、ドットパターン１４における個々のドット３２と、個々のドット３２の周辺に位置する複数のドット３２との位置関係を算出し、算出した位置関係を個々のドット３２の床面１２上における座標値と対応付けたものである。以下では、これを「基準特徴量」とよぶことにする。
【００１８】
検出特徴量算出手段２４は、移動体１６とともに移動する際に、自身が位置する床面１２上の領域を撮像手段２０で撮像し、取得した画像中の複数のドット３２から所定のドット３２ａを選択し、このドット３２ａの特徴量を算出するためのものである。この特徴量は、画像中のドット３２ａと、ドット３２ａの周辺に位置する複数のドット３２ｂ（例えばドット３２ｂ１〜３２ｂ５）との位置関係を算出したものである。以下では、これを「検出特徴量」とよぶことにする。
【００１９】
特徴量照合手段は、取得画像中のドット３２ａの検出特徴量を、予め作成した基準特徴量データベース３４と照合し、基準特徴量データベース３４から最も一致度の高い基準特徴量を選択し、選択した基準特徴量の座標値を、床面１２上における移動体１６の現在位置として検出するためのものである。
【００２０】
推定手段２８は、図４に示すように、移動体１６が連続的に位置検出を行いながら移動している場合に、撮像手段２０によって時間的に連続して撮像された２画像（その位置検出時の取得画像Ｂと、その前の位置検出時の取得画像Ａ）中に共通して含まれるドットパターンの位置関係を利用して、２画像間の相対的な位置・方向関係を求める。そして、前の位置検出時に取得した画像により検出された位置および姿勢に積算することで移動体１６の床面１２上での現在位置および方向を推定するというものである。
【００２１】
具体的には、前後の２画像Ａ、Ｂ中に共通して含まれる複数のドット（図４中、○印で囲ってあるドット）とその対応関係（ドットパターン）を取得し、そのＸＹ位置関係から、移動体１６の並進変位と回転変位を求め、前の画像取得時の移動体１６の位置および方向に積算することで移動体１６の床面１２上での絶対位置および方向を推定する。
【００２２】
このようにすれば、移動体１６の位置検出時に、床面１２上にデータベース３４にないゴミなどによるドットパターンが発生していても移動体１６の現在位置を推定することができ、その位置検出が不能とならない。
【００２３】
次に、推定手段２８による移動体の位置の推定手順の一例について具体的に説明する。
ここで、位置の推定のアルゴリズムとしてはポールスターアルゴリズムを用いている。
【００２４】
まず、このポールスターアルゴリズムの概要について説明する。
宇宙空間で宇宙機の姿勢同定に使われる機器としてスターセンサーがある。これは、宇宙機に搭載されたカメラで天空を撮像し、撮像領域の恒星点の配列を既知の恒星配置図（スターマップ）と照合することによりカメラの向いている姿勢を特定するセンサーである。ポールスターアルゴリズムは、このセンサーで使われる撮像恒星点群のスターマップへの照合アルゴリズムとして用いられている。恒星の配置は自然発生的であり必ずしも均一に点は分布していないが、ポールスターアルゴリズムは、このような対象に対しても有効に照合が実現できる。ポールスターアルゴリズムに関する参考文献としては、「E. SILANI, M. LOVERA : Ploitecnico di Milano Italy, “Star Identification Algorithms : Novel Approach & Comparison Study”, IEEE Transactions on Aerospace and Electronic Systems, Vol.42, No.4 October 2006」がある。
【００２５】
次に、ポールスターアルゴリズムを用いた移動体の位置の推定手順について説明する。
図５に示すように、画像点群Ａと画像点群Ｂが時間的に連続してこの順に取得されたものとする。まず、画像点群Ａおよび画像点群Ｂについて、それぞれポールスタービットを求める。
【００２６】
ここで、ポールスタービットとは、ポールスター特徴量をビット表現したものである。
ポールスター特徴量とは、図６に例示してあるように、ある点（Ｐｎ）を中心として規定の範囲Ｒに存在する周辺点までの直線の長さ（以下、アーム長という。）を求め、アーム長を単位長さＤで分割してインデックス化したものである（以下、アーム長インデックスという。）。
【００２７】
ａｉ＝ｆｉｘ（ｒｉ／Ｄ）＋１
ａｍａｘ＝ｆｉｘ（Ｒ／Ｄ）＋１
ここで、ｒｉ：アーム長、ａｉ：アーム長インデックス、Ｄ：インデックス単位長さ、Ｒ：分布半径、ａｍａｘ：最大アーム長インデックスである。また、ｆｉｘは小数点以下を切り捨てて整数値を返す演算子である。
【００２８】
ポールスタービットは、図７に例示してあるように、最大アーム長インデックスのビット列を用意し、ポールスター特徴量のアーム長インデックスに対応するピットを１に、その他を０にすることで、ビット表現したものである。
【００２９】
いま、図５に示される画像点群Ａのポールスタービット行列（以下、ＰＳビット行列という。）ＰＳＢａ、画像点群ＢのＰＳビット行列ＰＳＢｂはそれぞれ以下のように表される。
【００３０】
【数１】
0005637355.tif 000002
【数２】
0005637355.tif 000003
【００３１】
これらの行列を用いて次の演算を行う。
Ｍｃｈ＝ＰＳＢｂ×ＰＳＢａＴ
【００３２】
【数３】
0005637355.tif 000004
【００３３】
ここで、Ｍｃｈの各列の最大値をとる行が、画像点群Ａの各点の画像点群Ｂでの対応候補となる。これより、対応する候補点間の距離を、図８に示すような距離行列Ａ、Ｂによるテーブルで表す。
【００３４】
距離行列Ａと距離行列Ｂの各要素の差を求めて、その差が規定の範囲内の場合には１を、その他の場合には０となる行列を作成する。ここで、行列中、ＮＡの部分は０とする。
【００３５】
図９（ａ）、（ｂ）に示すように、各列方向に和をとることで、各点間の組について距離が一致する数をカウントすることができる。図９（ｃ）に示すように、最も少ないカウント数の点を除き、再度各列方向に和をとる。これを全てのカウント数が同一になるまで繰り返す。残った点数−１がカウント数になっていれば、画像点群Ａ、Ｂに画像点群の相対位置関係が一致する組み合わせが残ったことになる。
【００３６】
図９（ｄ）においては、画像点群Ａのａ１、ａ２、ａ４、ａ５の４点と、画像点群Ｂのｂ１、ｂ２、ｂ５、ｂ６の４点が各画像に共通して含まれるように残っており、残った点数は４、全てのカウント数は３となっている。この結果、画像点群Ａ、Ｂにおける各点の対応関係は、ａ１がｂ１に、ａ２がｂ２に、ａ４がｂ５に、ａ５がｂ６にそれぞれ対応している。
【００３７】
こうして残った点の組み合わせを用いて、以下の演算式により、画像点群Ａからみた画像点群Ｂの位置と方向を表す同次変換行列を求める。
【００３８】
【数４】
0005637355.tif 000005
ここで、「＋」は、疑似逆行列を示す。
【００３９】
画像点群Ａの位置・方向からの移動体１６の並進変位と回転変位は、以下の演算式により算定することができる。
並進変位＝［ｘ，ｙ］
回転変位θ＝ｔａｎ−１（（−ｃ１×ｃ２／ｓ１×ｓ２）１／２）
【００４０】
このように、移動体１６の並進変位と回転変位を求め、前の画像点群Ａ取得時の移動体の位置および方向に積算することで、画像点群Ｂ取得時（現在）の移動体１６の床面１２上での絶対位置および方向を推定することができる。
【００４１】
なお、連続した２画像間の相対的な位置・方向関係を求めるアルゴリズムを応用した従来の技術としては、光学式マウスの移動方向の検出や、粒子流れの解析などが知られている。これらで用いられる画像相関法や均配法などのアルゴリズムは、図１０に示すように、２画像間の相対的な移動量がドット分布密度に比べて小さい場合に有効である。
【００４２】
一方、本発明のような建物内の床面上の移動体の位置検出では、図１１に示すように、ドット分布密度に比べて２画像間の相対的な移動量が大きい場合も想定されることから、上記の従来のアルゴリズムをそのまま適用できない。このため、本発明の移動体位置検出システム１０では、時間的に連続する２画像で共通に撮像されているドットの画像中での相対位置関係は変化しないことを利用して、移動体の位置および方向を推定する。
【００４３】
このように、本発明の移動体位置検出システムおよび方法によれば、基準特徴量データベース３４にない検出特徴量として認識され得る多数のゴミがある箇所を移動体１６が通過する場合にも、２画像中に共通して含まれるドットパターンの位置関係に基づいて移動体１６の現在位置を推定するので、その位置検出を円滑に継続できる。
【００４４】
また、タイル目地等への対応が可能となる。つまり、タイル等の複数の板材を並設して構成される床や壁等の平面では、板材間の目地が基準特徴量データベース３４にないドット（検出特徴量）として認識され、移動体１６の位置検出が不能となるおそれがある。しかしながら、本発明の移動体位置検出システム１０によれば、このような目地付近を移動体１６が通過する場合にもその位置検出を円滑に継続できる。
【００４５】
また、移動体１６の初期位置が既知であれば、基準特徴量データベース３４にある基準特徴量を参照せずとも、相対変位を積算することで移動体１６の現在位置を推定することができる。
【００４６】
次に、本発明の応用例１、応用例２について説明する。本発明に係る移動体位置検出システム１０は、病院や工場等における搬送システムに応用可能である。
【００４７】
［本発明の応用例１］
まず、本発明の応用例１として、ロボットを用いた病院デリバリーサービスに応用する場合について説明する。
【００４８】
まず、従来技術の課題について説明する。従来、病院の入院患者が雑誌などの商品を購入したい場合には、通常、患者自身が病院内の売店に移動して購入するが、大型病院においては、患者が居る病室から売店までの距離が遠い場合があり、患者にとって利便性が低い。また、患者が自力で移動できない場合もある。こうした環境下にある患者に対応するために、売店での購入・配達を代行するデリバリーサービスを導入している病院がある。しかし、このような病院においては、サービスに係る人件費が発生したり、サービスを享受できる人数に限りがあり、患者に迅速に配達できないなどの問題があった。
【００４９】
そこで、本発明に係る移動体位置検出システム１０をこのデリバリーサービスに応用し、患者に対する新たなサービスを提供する。具体的には、移動体位置検出システム１０における移動体１６を商品配達ロボットして用い、患者は、病室のベッドサイドに設けた端末機器からデリバリーしたい商品を注文する。すると、売店のロボットは、注文を受けた商品を、端末機器の置かれたベッドサイドまで配達するように移動する。この移動は、例えば、売店から端末機器までの移動ルートを、床面上に描いたドットパターンを用いて端末機器毎に紐付けしておき、所定の端末機器からの注文信号を受けた際に、その所定の端末機器にロボットが自動的に移動するように設定しておくことで可能である。これにより、病室のベッドサイドまでロボットが入って行くことができる。なお、ロボットの移動ルートや移動に関するルールは適宜自由に設定してもよい。
【００５０】
このように、本発明を病院内のデリバリーサービスに適用すると、ロボットを床面に描いたドットパターンで誘導することができる。このため、従来必要であった配達ロボットを誘導するための誘導線を廊下、病室内に敷設する大掛かりな工事は必要なくなる。また、床面に描いたドットパターンで誘導することから、将来的な建物内のレイアウト変更にも柔軟に対応することができる。また、人ではなくロボットが配達することから、従来の病院内のデリバリーサービスに比べて人件費が掛からず、ランニングコストを抑えることができる。さらに、ロボットによる配達距離を短くすることで、リードタイムを短縮でき、患者の満足度を向上することができる。
【００５１】
［本発明の応用例２］
次に、本発明の応用例２として、平倉庫フリーロケーション管理に応用する場合について説明する。
【００５２】
まず、従来技術の課題について説明する。従来、平倉庫において固定棚を用いずにパレット等を保管する場合の在庫ロケーション管理方法として主に以下の技術が知られている。
【００５３】
（１）図１２に示すように、床にライン５０を引き、エリアを区画して柱５２に合わせた柱番号などで保管エリアＩＤを認識し、荷物と紐付けを行う。
【００５４】
（２）図１３に示すように、決められた荷姿の荷物６０（パレットなど）に合わせてグリッドを設定し、その天井に固有のＩＤを発信する超音波発信器６２を設置する。フォークリフト７０で荷物６０をグリッドに置いたときのその天井にある超音波発信器６２から発信されるＩＤを、フォークリフト７０に設置したリーダー６４でロケーションを読み取り、荷物と紐付けを行う。
（３）上記の（２）と同様であるが、図１３に示すように、超音波発信器６２でなく床にパッシブ式ＲＦＩＤ６６を埋め込み、フォークリフト７０に設置したリーダー６８でＩＤを読み取る。
【００５５】
しかし、上記の（１）では、エリアには複数の荷物が存在するので、荷物の詳細な位置を迅速に把握することができない。また、人手による作業を伴うので人為的ミスによるロケーションの間違いが発生するおそれがある。
【００５６】
また、上記の（２）、（３）では、図１４（ａ）に示すように、荷物を一定方向に向けて配置する必要がある。荷物６０とフォークリフト７０に取り付けたリーダー６４（６８）の位置に差があるためである。図１４（ｂ）に示すように、横から置くと超音波発信器６２やＲＦＩＤ６６の位置とリーダー６４、６８に位置ずれが生じ対応できなくなる。さらに、図１５（ａ）に示すように、荷物の荷姿が同じ形態でなければならず、図１５（ｂ）に示すように、超音波発信器６２やＲＦＩＤ６６の配置に対して、異なる寸法のパレットの混在やパレットとカゴ車など別の種類の荷物には対応できない。
【００５７】
そこで、本発明に係る移動体位置検出システム１０をこの平倉庫フリーロケーション管理に応用する。具体的には、図１６および図１７に示すように、移動体位置検出システム１０における移動体１６をフォークリフト７０や人として、カメラ（撮像手段２０）をこれらに取り付ける。一方、床面または天井面にドットパターン３２を描画して、カメラ２０が撮像した画像によりフォークリフト７０や人の位置や向きを検出し、平倉庫のどこに荷物を置いたかを自動的に認識する。
【００５８】
また、荷物６０の平面中心とカメラ２０の距離を予め所定の値に設定しておき、カメラ２０の撮像画像によって荷物の中心を認識させることで、図１８（ａ）、（ｂ）に示すように、どの方向からも荷物の位置を認識できるようになり、形態が異なる荷物を様々な方向から平倉庫内に置くことができる。このため、平倉庫の利用態様の自由度が高まり、入出庫作業の効率化が図れる。また、上記の従来技術においては、施工時にパレットの数だけ超音波発信器またはＲＦＩＤを設置して、ＩＤとロケーションを登録する必要があったが、これをする必要がなくなる。
【００５９】
以上説明したように、本発明によれば、平面上を移動する移動体の位置を検出する移動体位置検出システムであって、前記平面上に配置された複数のドットからなるドットパターンと、前記移動体に備えられ、前記移動体が位置する平面上の領域を撮像する撮像手段と、前記撮像手段が時間的に連続して取得した２画像中に共通して含まれるドットパターンの位置関係に基づいて、前記２画像間の位置および方向関係を求め、前記移動体の現在位置および方向を推定する推定手段と、を備える。このため、推定手段で移動体の現在位置および方向を推定することにより、撮像手段で撮像した画像がドットパターン照合用のデータベースにない場合でも、移動体の位置検出を円滑に継続することができる。
【産業上の利用可能性】
【００６０】
以上のように、本発明に係る移動体位置検出システムおよび方法は、建物内の床面上などの平面上に配置した移動体の位置検出に有用であり、特に、ゴミなどが多数存在し、位置検出が不能となるおそれがある場所を移動体が通過する場合に、移動体の位置検出を円滑に継続するのに適している。
【符号の説明】
【００６１】
１０  移動体位置検出システム
１２  床面（平面）
１４  ドットパターン
１６  移動体
１８  移動体位置検出装置
２０  撮像手段
２２  基準特徴量格納手段
２４  検出特徴量算出手段
２６  特徴量照合手段
２８  推定手段
３０  照明
３２  ドット
３４  基準特徴量データベース
【図１】
0005637355.tif 000006
【図２】
0005637355.tif 000007
【図３】
0005637355.tif 000008
【図４】
0005637355.tif 000009
【図５】
0005637355.tif 000010
【図６】
0005637355.tif 000011
【図７】
0005637355.tif 000012
【図８】
0005637355.tif 000013
【図９】
0005637355.tif 000014
【図１０】
0005637355.tif 000015
【図１１】
0005637355.tif 000016
【図１２】
0005637355.tif 000017
【図１３】
0005637355.tif 000018
【図１４】
0005637355.tif 000019
【図１５】
0005637355.tif 000020
【図１６】
0005637355.tif 000021
【図１７】
0005637355.tif 000022
【図１８】
0005637355.tif 000023
【図１９】
0005637355.tif 000024
【図２０】
0005637355.tif 000025