(57)【特許請求の範囲】
【請求項１】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得手段と、
前記タグ配置データ記憶手段に記憶されている複数の無線通信タグのうち、前記タグ情報取得手段で情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出手段と、
前記未読取タグ抽出手段で抽出された前記１以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶手段から抽出するタグ配置データ抽出手段と、
前記タグ配置データ抽出手段で抽出された無線通信タグの配置に関する情報を出力する出力手段と
を備えることを特徴とするタグ情報読取支援装置。
【請求項２】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付手段と、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出手段と、
前記読取可能タグ算出手段で読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出手段と、
前記読取位置算出手段で求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力手段と
を備え、
前記読取可能タグ算出手段は、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援装置。
【請求項３】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得手段と、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得手段と、
前記読取位置取得手段で取得した前記タグ情報読取装置の読取位置から複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出手段と、
前記読取位置取得手段で取得した前記タグ情報読取装置の読取位置から実際に情報を読み取ることができた１以上の無線通信タグと、前記読取可能タグ算出手段で求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較手段と、
前記比較手段で求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を前記物品データ記憶手段から抽出する物品抽出手段と、
前記物品抽出手段で抽出された物品、及び/又は該物品の配置を出力する出力手段と
を備え、
前記読取可能タグ算出手段は、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援装置。
【請求項４】
請求項３に記載のタグ情報読取支援装置と、
複数の物品にそれぞれ付されている前記無線通信タグと、
前記タグ情報読取装置と、
複数の前記物品が設置されている設置領域の予め定められた地点に設置されている複数の位置検出用無線通信タグと
を備え、
前記タグ情報読取装置は、
複数の前記物品にそれぞれ付されている前記無線通信タグからタグ情報読取装置で情報を読み取る読取位置で、１以上の前記位置検出用無線通信タグと無線通信し、１以上の該位置検出用無線通信タグとの無線通信で読取位置を求める読取位置算出手段を有し、
前記タグ情報読取支援装置の前記読取位置取得手段は、
前記タグ情報読取装置から前記読取位置を取得することを特徴とする無線通信タグシステム。
【請求項５】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得ステップと、
タグ配置データ記憶領域に配置に関する情報が記憶されている複数の前記無線通信タグのうち、前記タグ情報取得ステップで情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出ステップと、
前記未読取タグ抽出ステップで抽出された前記１以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶領域から抽出するタグ配置データ抽出ステップと、
前記タグ配置データ抽出ステップで抽出された無線通信タグの配置に関する情報を出力する出力ステップと
をコンピュータに実行させることを特徴とするタグ情報読取支援プログラム。
【請求項６】
請求項５に記載のタグ情報読取支援プログラムにおいて、
複数の物品のうち、前記タグ情報読取装置で情報を読み取る無線通信タグが付されている１以上の物品の指定を受け付ける対象物品受付ステップを前記コンピュータに実行させ、
前記未読取タグ抽出ステップでは、
前記タグ配置データ記憶領域に記憶されている複数の前記無線通信タグであって、前記対象物品受付ステップで受け付けた前記１以上の物品に付されている無線通信タグのうち、前記タグ情報取得ステップで情報取得ができなかった１以上の無線通信タグを抽出することを特徴とするタグ情報読取支援プログラム。
【請求項７】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付ステップと、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出ステップと、
前記読取可能タグ算出ステップで、読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出ステップと、
前記読取位置算出ステップで求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力ステップと
をコンピュータに実行させ、
前記読取可能タグ算出ステップでは、
前記タグ情報読取装置による読取位置から、該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を、物品の配置に関する情報が記憶されている物品データ記憶領域から抽出すると共に、当該読取可能仕様距離内の無線通信タグを、無線通信タグの配置に関する情報が記憶されているタグ配置データ記憶領域から抽出し、抽出した無線通信タグと前記読取位置との間に抽出された物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援プログラム。
【請求項８】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得ステップと、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得ステップと、
前記読取位置取得ステップで取得した前記タグ情報読取装置の読取位置から、複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出ステップと、
前記読取位置取得ステップで取得した前記タグ情報読取装置の読取位置から、実際に情報を読み取ることができた１以上の無線通信タグと、前記読取可能タグ算出ステップで求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較ステップと、
前記比較ステップで求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を物品データ記憶領域から抽出する物品抽出ステップと、
前記物品抽出ステップで抽出された物品、及び/又は該物品の配置を出力する出力ステップと
をコンピュータに実行させ、
前記読取可能タグ算出ステップでは、
前記タグ情報読取装置による読取位置から、該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を、物品の配置に関する情報が記憶されている前記物品データ記憶領域から抽出すると共に、当該読取可能仕様距離内の無線通信タグを、無線通信タグの配置に関する情報が記憶されているタグ配置データ記憶領域から抽出し、抽出した無線通信タグと前記読取位置との間に抽出された物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援プログラム。
【請求項９】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を予め記憶しているタグ配置データ記憶手段を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得工程と、
前記タグ配置データ記憶手段に記憶されている複数の無線通信タグのうち、前記タグ情報取得工程で情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出工程と、
前記未読取タグ抽出工程で抽出された前記１以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶手段から抽出するタグ配置データ抽出工程と、
前記タグ配置データ抽出工程で抽出された無線通信タグの配置に関する情報を出力する出力工程と
を実行することを特徴とするタグ情報読取支援方法。
【請求項１０】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と
を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付工程と、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出工程と、
前記読取可能タグ算出工程で読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出工程と、
前記読取位置算出工程で求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力工程と
を実行し、
前記読取可能タグ算出工程では、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援方法。
【請求項１１】
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と
を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得工程と、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得工程と、
前記読取位置取得工程で取得した前記タグ情報読取装置の読取位置から複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出工程と、
前記読取位置取得工程で取得した前記タグ情報読取装置の読取位置から実際に情報を読
み取ることができた１以上の無線通信タグと、前記読取可能タグ算出手段で求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較工程と、
前記比較工程で求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を前記物品データ記憶手段から抽出する物品抽出工程と、
前記物品抽出工程で抽出された物品、及び/又は該物品の配置を出力する出力工程と
を実行し、
前記読取可能タグ算出工程では、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とするタグ情報読取支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報の読取支援装置、その読取支援プログラム、及びその読取支援方法に関する。
【背景技術】
【０００２】
物品を管理する方法として、この物品にRFID(Radio Frequency Identification)と呼ばれる無線通信タグを取り付け、タグ情報読取装置でこの無線通信タグからに物品の情報を読み取って、この物品を管理する方法がある。
【０００３】
このような無線通信タグを利用した技術として、例えば、以下の特許文献１に記載されているものがある。
【０００４】
特許文献１に記載の技術は、物品に取り付けられた無線通信タグからの情報を用いて、作業者によるプラント内作業をガイダンスする技術である。この技術では、作業者に、例えば、対象機器の操作情報、対象機器のプラント内位置関係の情報等を提供している。
【０００５】
【特許文献１】特開2004−102749号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、アクセスできない無線通信タグがある場合、この無線通信タグに記憶されている情報等を作業者に提供できず、作業に支障を来たす場合があるという問題点がある。無線通信タグは、タグ情報読取装置との間で無線通信するため、比較的遠距離でも情報の送受信を行うことができるものの、電波の到達距離や障害物の関係から、タグ情報読取装置との間で無線通信を行うことができないことがある。また、無線通信タグが付されている物品の設置位置が間違っているために、この無線通信タグと無線通信できない場合もある。
【０００７】
そこで、本発明は、このような従来技術の問題点に着目し、効率的に無線通信タグにアクセスすることができるタグ情報の読取支援装置、その読取支援プログラム、及びその読取支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記問題点を解決するためのタグ情報の読取支援装置に係る発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得手段と、
前記タグ配置データ記憶手段に記憶されている複数の無線通信タグのうち、前記タグ情報取得手段で情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出手段と、
前記未読取タグ抽出手段で抽出された前記一以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶手段から抽出するタグ配置データ抽出手段と、
前記タグ配置データ抽出手段で抽出された無線通信タグの配置に関する情報を出力する出力手段とを備えていることを特徴とする。
【０００９】
また、タグ情報読取支援装置に係る他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付手段と、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出手段と、
前記読取可能タグ算出手段で読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出手段と、
前記読取位置算出手段で求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力手段と
を備え、
前記読取可能タグ算出手段は、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【００１０】
タグ情報読取支援装置に係るさらに他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援装置において、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得手段と、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得手段と、
前記読取位置取得手段で取得した前記タグ情報読取装置の読取位置から複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出手段と、
前記読取位置取得手段で取得した前記タグ情報読取装置の読取位置から実際に情報を読み取ることができた１以上の無線通信タグと、前記読取可能タグ算出手段で求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較手段と、
前記比較手段で求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を前記物品データ記憶手段から抽出する物品抽出手段と、
前記物品抽出手段で抽出された物品、及び/又は該物品の配置を出力する出力手段と
を備え、
前記読取可能タグ算出手段は、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【００１１】
前記問題点を解決するためのタグ情報の読取支援プログラムに係る発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得ステップと、
タグ配置データ記憶領域に配置に関する情報が記憶されている複数の前記無線通信タグのうち、前記タグ情報取得ステップで情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出ステップと、
前記未読取タグ抽出ステップで抽出された前記１以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶領域から抽出するタグ配置データ抽出ステップと、
前記タグ配置データ抽出ステップで抽出された無線通信タグの配置に関する情報を出力する出力ステップと
をコンピュータに実行させることを特徴とする。
【００１２】
タグ情報読取支援プログラムに係る他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付ステップと、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出ステップと、
前記読取可能タグ算出ステップで、読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出ステップと、
前記読取位置算出ステップで求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力ステップと
をコンピュータに実行させ、
前記読取可能タグ算出ステップでは、
前記タグ情報読取装置による読取位置から、該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を、物品の配置に関する情報が記憶されている物品データ記憶領域から抽出すると共に、当該読取可能仕様距離内の無線通信タグを、無線通信タグの配置に関する情報が記憶されているタグ配置データ記憶領域から抽出し、抽出した無線通信タグと前記読取位置との間に抽出された物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【００１３】
タグ情報読取支援プログラムに係るさらに他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援プログラムにおいて、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得ステップと、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得ステップと、
前記読取位置取得ステップで取得した前記タグ情報読取装置の読取位置から、複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出ステップと、
前記読取位置取得ステップで取得した前記タグ情報読取装置の読取位置から、実際に情報を読み取ることができた１以上の無線通信タグと、前記読取可能タグ算出ステップで求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較ステップと、
前記比較ステップで求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を物品データ記憶領域から抽出する物品抽出ステップと、
前記物品抽出ステップで抽出された物品、及び/又は該物品の配置を出力する出力ステップと
をコンピュータに実行させ、
前記読取可能タグ算出ステップでは、
前記タグ情報読取装置による読取位置から、該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を、物品の配置に関する情報が記憶されている物品データ記憶領域から抽出すると共に、当該読取可能仕様距離内の無線通信タグを、無線通信タグの配置に関する情報が記憶されているタグ配置データ記憶領域から抽出し、抽出した無線通信タグと前記読取位置との間に抽出された物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【００１４】
前記問題点を解決するためのタグ情報の読取支援方法に係る発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を予め記憶しているタグ配置データ記憶手段を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得工程と、
前記タグ配置データ記憶手段に記憶されている複数の無線通信タグのうち、前記タグ情報取得工程で情報取得ができなかった１以上の無線通信タグを抽出する未読取タグ抽出工程と、
前記未読取タグ抽出工程で抽出された前記１以上の無線通信タグの配置に関する情報を、前記タグ配置データ記憶手段から抽出するタグ配置データ抽出工程と、
前記タグ配置データ抽出工程で抽出された無線通信タグの配置に関する情報を出力する出力工程と
を実行することを特徴とする。
【００１５】
タグ情報読取支援方法に係る他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と
を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置により複数の無線通信タグから情報を読み取る、１以上の読取候補位置を受け付ける候補受付工程と、
前記１以上の読取候補位置のそれぞれの位置から、複数の無線通信タグのうちで前記タグ情報読取装置により情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出工程と、
前記読取可能タグ算出工程で読取可能な無線通信タグが求められた１以上の読取候補位置のうちから、読取可能な無線通信タグの数量が最も多い読取候補位置を求める、又は、全ての無線通信タグから情報を読み取るために必要な最小数になる読取候補位置を求める読取位置算出工程と、
前記読取位置算出工程で求められた前記読取候補位置を、前記タグ情報読取装置による読取位置として出力する出力工程と
を実行し、
前記読取可能タグ算出工程では、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【００１６】
タグ情報読取支援方法に係るさらに他の発明は、
複数の物品にそれぞれ付されている無線通信タグからタグ情報読取装置での情報読み取りを支援するタグ情報読取支援方法において、
タグ情報読取支援装置は、
複数の物品にそれぞれ付されている無線通信タグのそれぞれの配置に関する情報を記憶しているタグ配置データ記憶手段と、
前記無線通信タグが付されている物品、及び/又は物品の配置に関する情報を記憶している物品データ記憶手段と
を備え、
前記タグ情報読取支援装置が、
前記タグ情報読取装置から、複数の物品にそれぞれ付されている無線通信タグの情報を取得するタグ情報取得工程と、
前記タグ情報読取装置によって前記無線通信タグの情報を読み取った位置を取得する読取位置取得工程と、
前記読取位置取得工程で取得した前記タグ情報読取装置の読取位置から複数の無線通信タグのうちで情報を読み取ることが可能な無線通信タグを求める読取可能タグ算出工程と、
前記読取位置取得工程で取得した前記タグ情報読取装置の読取位置から実際に情報を読
み取ることができた１以上の無線通信タグと、前記読取可能タグ算出手段で求められた１以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較工程と、
前記比較工程で求められた無線通信タグが付されている物品、及び/又は該物品の配置に関する情報を前記物品データ記憶手段から抽出する物品抽出工程と、
前記物品抽出工程で抽出された物品、及び/又は該物品の配置を出力する出力工程と
を実行し、
前記読取可能タグ算出工程では、
前記タグ情報読取装置による読取位置から、当該タグ情報読取装置の仕様により定まる読取可能仕様距離内の物品を前記物品データ記憶手段から抽出すると共に、当該読取可能仕様距離内の無線通信タグを前記タグ配置データ記憶手段から抽出し、抽出した無線通信タグと前記読取位置との間に、抽出した物品が存在しない場合には、当該無線通信タグの情報を読み取ることができると判定することを特徴とする。
【発明の効果】
【００１７】
未読取タグ抽出手段を有する発明では、本来、情報を読み取ることができる複数の無線通信タグのうち、読み取ることができなかった無線通信タグの存在及びその位置をオペレータ等が簡単に且つ素早く理解できる。このため、オペレータ等は、タグ情報読取装置での読取位置が不適切であったか、又は、未読取の無線通信タグが付されている構造物の設置ミスであったかのいずれかがあったことを把握することができる。
【００１８】
また、読取位置算出手段を有する発明では、オペレータ等は、多数の無線通信タグの情報を効率的に読み取ることができる読取位置を把握することができる。
【００１９】
また、読取位置算出手段及び比較手段を有する発明では、オペレータ等は、無線通信タグが付されている多数の物品の設置状態を素早く且つ簡単にチェックすることができる。
【００２０】
従って、これらのいずれも発明でも、結果として、効率的に多数の無線通信タグにアクセスできるようになる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る無線通信タグシステムについて、図面を用いて説明する。
【００２２】
本実施形態の無線通信タグシステムは、プラント内の各種構造物（物品）、例えば、配管、反応器等の容器、ポンプ等の機器を管理するためのものである。この無線通信タグシステムは、図１に示すように、プラント内の各構造物２に付されている無線通信タグ１と、この無線通信タグ１から情報を読み取るタグ情報読取装置３と、このタグ情報読取装置３によるタグ情報の読み取りを支援するタグ情報読取支援装置１０とを備えている。
【００２３】
無線通信タグ１には、タグ情報読取装置３からの電波の一部を電力に変換して、これを駆動電力にするパッシブ型と、電池を有し、この電池からの電力を駆動電力とするアクティブ型とがあるが、ここでは、いずれの型でもよい。この無縁通信タグ１は、ＮＡＮＤ型フラッシュＲＯＭなど電気的に読み書き可能な不揮発性のメモリを有しており、このメモリに、この無線通信タグ１のＩＤ、この無線通信タグ１が付されている構造物のＩＤ、この構造物の仕様、この構造物の検査結果、この構造物の保守履歴等が記憶される。
【００２４】
タグ情報読取装置３は、この装置の仕様距離範囲内で且つこの装置の仕様通信角度範囲内の無線通信タグ２と、無線通信で、この無線通信タグ２から情報を読み取るものである。なお、このタグ情報読取装置３は、無線通信タグ２からの情報の読取のみならず、無線通信タグ２へ情報の書込みができるものであってもよい。
【００２５】
タグ情報読取支援装置１０は、コンピュータ本体１１と、出力装置であるディスプレイ１２と、入力装置であるキーボード１３とを備えている。なお、ここでは、出力装置としてディスプレイを用いているが、この替わりに、スピーカやプリンタ等を用いてもよい。コンピュータ本体１１は、各種演算処理等を行うＣＰＵ１４と、このＣＰＵ１４が実行するプログラムが格納されるプログラムメモリ１５ａと、各種データが記憶されるデータメモリ１５ｂと、タグ情報読取装置３からデータを取得する読取装置インタフェース１６と、ディスプレイ１２やキーボード１３との間で信号を送受信するＩ／Ｏインタフェース１７と、プログラム等が記憶されているＣＤやＤＶＤ等９を再生するＣＤ／ＤＶＤ装置１８と、ハードディスク装置１９とを備えている。
【００２６】
このタグ情報読取支援装置１０は、機能的には、図２に示すように、各構造物２のデータが格納されている構造物データファイル３０と、各無線通信タグ２の配置データが格納されているタグ配置データファイル３１と、タグ情報読取装置３から無線通信タグ１に記憶されているタグ情報を取得するタグ情報取得部２０と、オペレータ等からの指示やデータ等を受け付ける受付部２１と、各構造物２に付されている無線通信タグのリストを作成するタグリスト作成部２２と、このタグリスト中の無線通信タグのうちから情報取得ができなかった無線通信タグを抽出する未読取タグ抽出部２３と、抽出された無線通信タグの配置に関する情報を求める未読取タグ配置算出部２４と、指定された読取位置又は読取候補位置から読取可能な無線通信タグを求める読取可能タグ算出部２５と、全ての無線通信タグから情報を読み取ることために必要な最小数になる読取候補位置を求める読取位置算出部２６と、指定された読取位置から実際に情報を読み取ることができた１以上の無線通信タグと読取可能タグ算出部２５で求められた一以上の無線通信タグとを比較し、一致しない無線通信タグを求める比較部２７と、比較部２７で求められた無線通信タグが付されている構造物及びこの構造物の配置に関する情報を構造物データファイル３０から抽出する対応構造物抽出部２８と、表示部２９とを備えている。
【００２７】
なお、以上の機能構成要素のうち、構造物データファイル３０及びタグ配置データファイル３１は図１におけるハードディスク装置１９を有して構成されている。また、タグリスト作成部２２、未読取タグ抽出部２３、未読取タグ配置算出部２４、読取可能タグ算出部２５、読取位置算出部２６、比較部２７、対応構造物抽出部２８は、いずれも、図１における、プログラムメモリ１５ａと、このプログラムメモリ１５ａに記憶されているプログラムを実行するＣＰＵ１４とを有して構成されている。また、タグ情報取得部２０は読取装置インタフェース１６を有し、受付部２１はＩ／Ｏインタフェース１７及びキーボード１３を有し、表示部２９はディスプレイ１２及びＩ／Ｏインタフェース１７を有すると共に、これらは、さらに、プログラムメモリ１５ａ及びＣＰＵ１４を有して構成される。
【００２８】
構造物データファイル３０には、図３に示すように、各構造物中の親構造物と、この親構造物を構成する複数の子構造物との関係を示す構造物親子データファイル３０ａと、構造物の配置を示す構造物配置データファイル３０ｂとがある。
【００２９】
構造物親子データファイル３０ａは、同図（ａ）に示すように、親構造物の識別子が格納される親構造物ＩＤ欄と、この親構造物の構造物種別が格納される種別欄と、子構造物の現品チェックが済んでいるか否かが格納される子構造物チェック欄と、子構造物の識別子が格納される子構造物ＩＤ欄とがある。例えば、同図（ａ）の最上段では、親構造物のＩＤが「Ｎ1Ｄ−012Ａ−58」で、種別が配管材料の組み合わせである「配管アッセンブリ」で、子構造物の現品チェックが「済」で、子構造物がＩＤ「5Ｌ3Ｇ240−105−5」で示される直管と、ＩＤ「5Ｌ3Ｇ240−105−6」で示されるエルボ管とで構成されることが示されている。なお、種別の「モジュール」とは、複数の配管材料、機器、架台等が組み合わされてユニット化された構造物で、ここの例では、ＩＤ「Ｎ1Ｄ−012Ａ−58」の「配管アッセンブリ」やＩＤ「ＧＴ00001Ａ」の「架台」等が組み合わされた構造物である。また、種別の「エリア内構造物」とは、あるエリア内の全ての構造物を合わせたもので、ここの例では、ＩＤ「ＴＢ1001Ｍ001」の「モジュール」等を含むものである。
【００３０】
構造物配置データファイル３０ｂは、同図（ｂ）に示すように、構造物の識別子が格納される構造物ＩＤ欄と、この構造物の種別が格納される種別欄と、この構造物の代表的なサイズが格納されるサイズ欄と、この構造物中の代表点の座標値が格納される形状データ欄とがある。構造物ＩＤ欄には、構造物としての最小単位の構造物、例えば、配管アッセンブリの構成要素である直管や、架台の構成要素である直方体等のＩＤのみが格納される。形状データ欄には、前述したように、構造物中の代表点の座標値が格納される。例えば、図５（ａ）（ｂ）に示すように、直管やエルボ管の場合には、これらの配管の両端部の中心点Ｐ0，Ｐ1が代表点になり、同図（ｃ）に示すように、Ｔ管の場合には、このＴ管の三つの端部の中心点Ｐ0，Ｐ1，Ｐ2が代表点になる。また、直方体の場合には、同図（ｄ）に示すように、直方体の四つの頂点Ｐ0，Ｐ1，Ｐ2，Ｐ3が代表点になる。各代表点は、ワールド座標系、より具体的には、各構造物が実際に設置される領域のある地点を原点とした座標系での座標値で表される。
【００３１】
以上の構造物親子データファイル３０ａ及び構造物配置データファイル３０ｂのデータは、いずれも、プラント設計した段階で得られる三次元ＣＡＤデータを用いて作成される。
【００３２】
タグ配置データファイル３１は、図４に示すように、構造物の識別子が格納される構造物ＩＤ欄と、この構造物の情報が記憶されている無線通信タグの識別子が格納されるタグＩＤ欄と、実際にタグが付される子構造物の識別子が格納される設置子構造物ＩＤ欄と、この子構造物の固有座標系上の無線通信タグの位置を示す座標値が格納される構造物上の配置欄とがある。設置構造物ＩＤタグ欄には、例えば、一つの構造物が複数の子構造物で構成される場合に、これらの子構造物のうちで実際にタグが付される子構造物のＩＤが格納される。また、ある構造物の無線通信タグを設置性等の観点から、この構造物自身ではなく、近傍の構造物にタグを付す場合には、この近傍の構造物のＩＤが格納される。無線通信タグの位置を示すための構造物の固有座標系は、図５に示すように、構造物の代表点Ｐ0，Ｐ1，…のうち、代表点Ｐ0を原点としたｘｙｚ座標系である。このように、無線通信タグの配置データが構造物の固有座標系で表しているのは、無線通信タグが、構造物の入荷、加工、輸送、据付等のライフサイクルにおいて、各工程で継続使用するために初期段階で構造物に設置されるので、据付状態での位置を初期段階から定めることが困難だからである。そこで、ここでは、無線通信タグの位置をワールド座標系ではなく、これが設置される構造物の固有座標系で表すようにしている。
【００３３】
なお、一つの構造物に対して、複数の無線通信タグが付される場合があるが、この場合、構造物ＩＤ欄に同一の構造物ＩＤが複数格納され、それぞれの構造物ＩＤに異なるタグＩＤが格納されことになる。
【００３４】
次に、本実施形態のタグ情報読取支援装置１０の動作について説明する。
【００３５】
このタグ情報読取支援装置１０は、未読取タグのチェック処理と、適正読取位置の推定処理と、構造物設置状態のチェック処理とを行うことができる。
【００３６】
そこで、まず、図６に示すフローチャートに従って、未読取タグのチェック処理について説明する。
【００３７】
オペレータ等は、例えば、モジュール等の親構造物を対象として、この親構造物に付けられている複数の無線通信タグの情報を、タグ情報読取装置３を用いて読み取る。その後、支援装置１０にこの親構造物のＩＤを入力する。支援装置１０の受付部２１が、この親構造物のＩＤを受け付けると（Ｓ１０）、タグリスト作成部２２が、このＩＤの親構造物に付されている全ての無線通信タグのＩＤを抽出して、これらの無線通信タグのＩＤリストを作成する（Ｓ１１）。この際、タグリスト作成部２２は、まず、構造物データファイル３０の親子関係データファイル３０ａを参照して、受け付けたＩＤの親構造物を構成する全ての子構造物のＩＤを抽出する。この子構造物ＩＤの抽出にあたっては、一旦抽出した子構造物がさらに複数の子構造物で構成される親構造物である場合には、さらに子構造物の抽出処理を行い、最終的に、抽出された子構造物が構造物の最小単位になるまで、子構造物の抽出処理を繰り返す。そして、タグ配置データファイル３１を参照して、先に抽出した子構造物を設置子構造物とする無線通信タグのＩＤを抽出し、抽出した全ての無線通信タグのＩＤリストを作成する。
【００３８】
続いて、支援装置１０のタグ情報取得部２０が、タグ情報読取装置３から無線通信タグの情報を取得する（Ｓ１２）。タグ情報読取装置３は、前述したように、モジュール等の構造物に付けられている無線通信タグの情報を読み取っているので、このタグ情報に含まれている無線通信タグのＩＤから、実際に情報を読み取ることができた無線通信タグを判別することができる。なお、ここでは、タグ情報中に無線通信タグのＩＤが含まれていることを前提にしているが、タグ情報中に無線通信タグが付されている構造物のＩＤが含まれているものの、無線通信タグのＩＤが含まれていない場合には、タグ配置データファイル３１を参照して、取得した構造物のＩＤに対応するタグＩＤを求めることになる。なお、タグ情報取得部２０は、タグ情報読取装置３から無線通信タグの情報を取得すると、図３（ａ）に示す構造物親子データファイル３０ａ中で、親構造物を構成する子構造物に付されている全ての無線通信タグから情報を読み取った場合に、子構造物チェック欄に「済」を格納する。
【００３９】
次に、未読取タグ抽出部２３は、ステップ１１で作成されたタグリスト中で、実際に読み取ることができた無線通信タグのＩＤをチェックし、チェックしていない無線通信タグのＩＤ、つまり未読取の無線通信タグのＩＤを抽出する（Ｓ１３）。
【００４０】
未読取の無線通信タグのＩＤが抽出されると、未読取タグ配置算出部２４が、タグ配置データファイル３１を参照して、未読取の無線通信タグの配置を求める（Ｓ１４）。タグ配置データファイル３１に記憶されている無線通信タグの位置を示す座標値は、前述したように、無線通信タグが付されている構造物の固有座標系で表されているため、未読取タグ配置算出部２４は、この固有座標系の座標値をワールド座標系に変換する。この際、固有座標系の各軸方向をワールド座標系の各軸方向に揃えるための回転行列をＲ、固有座標系からワールド座標系への平行移動するための平行移動行列をＴ、固有座標系上のタグの座標を示す行列をａとすると、ワールド座標系上のタグの座標を示す行列ａ’は、次式で求められる。
【００４１】
ａ’＝Ｒ・ａ＋Ｔ
未読取タグ配置算出部２４が未読取の無線通信タグの配置を求めると、表示部２９は、図１０に示すように、ステップ１０で受け付けた構造物（モジュール）２Ｍを表示すると共に、この構造物２Ｍ中の未読取の無線通信タグ１ａ，１ｂを表示する（Ｓ１５）。この際、未読取の無線通信タグ１ａ，１ｂ、及びこれが付されている構造物２ａ，２ｂを点灯表示させるか、又は、読取済みの無線通信タグが付されている構造物を半透明表示させる等で、未読取の無線通信タグ１ａ，１ｂ及びこれが付されている構造物２ａ，２ｂと、読取済みの無線通信タグおよびこれが付されている構造物とを区別して表示することが好ましい。なお、ステップ１０で受け付けた構造物（モジュール）２Ｍを表示する際には、予め準備されている三次元ＣＡＤデータを用いる。
【００４２】
以上のように、支援装置１０による未読取タグのチェック処理により、オペレータ等は、未読取の無線通信タグの存在及びその位置が分かる。この結果、オペレータ等は、ステップ１０で入力したＩＤの構造物に対するタグ情報読取装置での読取位置が不適切であったか、又は、未読取の無線通信タグが付されている構造物の設置ミスであったかのいずれかがあったことを理解できる。
【００４３】
次に、図７及び図８に示すフローチャートに従って、適正読取位置の推定処理について説明する。
【００４４】
オペレータ等は、モジュール等の構造物に付されている複数の無線通信タグの情報をタグ情報読取装置で読み取る位置のいくつかの候補をワールド座標値で入力する。この読取候補位置の入力にあたっては、いずれの読取候補位置からも読み取れない無線通信タグが存在しないように、比較的細かな間隔で比較的多めに入力することが好ましい。支援装置１０の受付部２１は、オペレータ等による以上の入力処理で、複数の読取候補位置を受け付ける（Ｓ２０）。なお、ここでは、オペレータ等が読取候補位置の座標値を実際に入力しているが、図１２に示すように、オペレータ等により読取作業の際の移動経路Ｌを入力してもらい、この移動経路Ｌを一定の距離間隔で分割し、複数の分割点をそれぞれ読取候補位置Ａ，Ｂ，…としてもよい。また、オペレータ等による入力作業を省き、目的の構造物２Ｍの外周を読取作業の際の移動経路Ｌとし、この移動経路Ｌを一定の距離間隔で分割し、複数の分割点をそれぞれ読取候補位置Ａ，Ｂ，…としてもよい。
【００４５】
次に、読取可能タグ算出部２５が、各読取候補位置でタグ情報読取装置により読取可能な無線通信タグを求める（Ｓ２１）。
【００４６】
ここで、各読取候補位置で読取可能な無線通信タグの求め方について、図８に示すフローチャートに従って説明する。
【００４７】
読取可能タグ算出部２５は、先のステップ２０で受け付けた複数の読取候補位置のうちから一つの読取候補位置を抽出する（Ｓ３０）。続いて、この抽出した読取候補位置Ａから、例えば、モジュール等の目的の構造物の中心と複数の読取候補位置の中心と読取作業の際の移動経路の中心とのうちのいずれか一つの中心に向かう方向を走査方向Ｓｃとする（Ｓ３１）。
【００４８】
タグ情報読取装置は、前述したように、この装置の仕様距離範囲内で且つこの装置の仕様角度範囲内の無線通信タグと無線通信できる。このため、読取可能タグ算出部２５は、構造物データファイル３０及びタグ配置情報ファイル３１を参照し、ステップ３０で抽出した読取候補位置から仕様距離範囲内で且つ走査方向を基準として仕様角度範囲内の全構造物及びタグを抽出する（Ｓ３２）。なお、ここで抽出する構造物は、構造物として最小単位の子構造物である。
【００４９】
続いて、全構造物の形状を複数の三角形のポリゴン要素に分割する（Ｓ３３）。この際、構造物の表面形状が円柱等で局面形状である場合には、これを多角形柱のように、そのひ表面形状を平面形状に近似した上で、ポリゴン要素に分割する。
【００５０】
次に、ステップ３２で抽出した全構造物のうちから一つの構造物を抽出し（Ｓ３４）、読取候補位置からの投影座標系で、この構造物の各ポリゴン要素内の各点の座標値を求める（Ｓ３５）。この際、図１１に示すように、ワールド座標系Ｖ、投影座標系ｓの他に、カメラ座標系ｖで、各点の座標値を求める。カメラ座標系ｖは、読取候補位置Ｒ0を原点とし、走査方向Ｓｃをｚ軸、このｚ軸に垂直な面内で互いに垂直な軸をｘ，ｙ軸とする。また、投影座標系ｓは、カメラ座標系ｖの原点Ｒ0から走査方向Ｓｃへ投影焦点距離ｆだけ離れた点を原点とし、この原点を通りカメラ座標系のｘ軸と平行な軸をｕ軸、この原点を通りカメラ座標系のｙ軸と平行な軸をｖ軸とし、走査方向Ｓｃを奥行き方向ｚ’軸とする。
【００５１】
ワールド座標系でのポリゴン要素内の一点の座標値をＶ（Ｘ，Ｙ，Ｚ）とし、投影座標系でのポリゴン要素内の同一点の座標値をｓ（ｕ，ｖ）とすると、ワールド座標系Ｖから投影座標系ｓへの座標値の変換は、以下の（数１）で行える。この変換処理をポリゴン要素の三角領域内の一定間隔毎の全点に関して行う。
【００５２】
【数１】
0004789573.tif 000002
【００５３】
なお、（数１）中で、行列Ｒは、ワールド座標系の各軸方向をカメラ座標系の各軸方向に揃えるための回転行列であり、行列Ｔは、ワールド座標系からカメラ座標系へ平行移動するための平行移動行列である。また、ＲＴは、行例Ｒの転置行列である。
【００５４】
次に、ポリゴン要素の三角形の各頂点のワールド座標値を投影座標系ｓの座標値に変換する。投影座標系ｓのｕ，ｖの値は、上記（数１）を用いて求める。また、投影座標系ｓの奥行き値ｚ’を以下のようにして求める。まず、ワールド座標系Ｖからカメラ座標系ｖへの変換を次式で求める。
【００５５】
ｖ＝ＲＴＶ−ＲＴＴ
そして、上記式で求められたカメラ座標系ｖのｚ値を次式で、投影座標系ｓの奥行き値ｚ’に変換する。
【００５６】
ｚ’＝ｚ−ｆ
次に、投影座標系ｓでのポリゴン要素の三角形の平面式を定める。投影座標系ｓでの平面は、以下の式で表すことができる。そこで、投影座標系ｓに変換されたポリゴン要素の三角形の各頂点の座標値を以下の平面式に代入して、平面式の定数ａ，ｂ，ｃを定める。
【００５７】
ｕ＋ａｖ＋ｂｚ’＋ｃ＝０
続いて、ポリゴン要素の三角領域内の一定間隔毎の全点の座標値（ｕ，ｖ）を平面式に代入して、三角領域内の一定間隔毎の全点の奥行き値ｚ’を求める。
【００５８】
投影座標系でのポリゴン要素内の各点の座標値を求めると（Ｓ３５）、全構造物の各ポリゴン要素内の各点に関しても同様の処理を行ったか否かを判断し（Ｓ３６）、全構造物に関して同様の処理を行っていなければステップ３４に戻り、全構造物に関して同様の処理を行っていれば、ステップ３７に進んで、ステップ３２で抽出した複数の無線通信タグのうちから一つの無線通信タグを抽出する。
【００５９】
一つの無線通信タグを抽出すると、この無線通信タグのワールド座標系の座標値を、奥行きｚを含む投影座標系の座標値に変換する（Ｓ３８）。この座標値の変換は、以上のステップ３６での処理と基本的に同様である。
【００６０】
次に、全構造物の全ポリゴン要素内の各点で、無線通信タグと同じ投影座標値（ｕ，ｖ）（奥行き値ｚ’を除く）のＰ点を抽出する（Ｓ３９）。そして、全Ｐ点のうちで、その奥行き値ｚ’が無線通信タグの奥行き値ｚ’より小さいＰ点が有るか否かを判断する（Ｓ４０）。該当Ｐ点が無ければ、読取候補位置と無線通信タグとの間に遮蔽物が無いと判断して、この無線通信タグを読取可能タグとして読取可能タグ管理テーブルに登録する。この読取可能タグ管理テーブルは、図１３に示すように、読取候補位置欄と、読取可能タグ数欄と、読取可能タグＩＤ欄とがある。読取可能タグ算出部２５は、このテーブルを管理しており、読取可能な無線通信タグを求めると、読取可能タグＩＤ欄のうちで、対応する読取候補位置の欄に、求めた無線通信タグのＩＤを格納すると共に、読取可能タグ数の欄のうちで、対応する読取候補位置の欄に「１」を追加する。
【００６１】
また、ステップ４０で、該当するＰ点が有ると判断した場合には、Ｐ点を含む構造物の材質に応じた透過率Ｓを設定し（Ｓ４１）、無線通信タグの奥行き値ｚ’にこの透過率Ｓを掛け、この値が装置仕様距離以下であるか否かを判断する（Ｓ４２）。無線通信タグの奥行き値ｚ’に透過率Ｓを掛けた値が装置仕様距離以下である場合には、この無線通信タグは読取可能であると判断して、前述したステップ４３に進み、この無線通信タグを読取可能タグ管理テーブルに登録する。
【００６２】
読取可能タグを登録すると（Ｓ４３）、ステップ３２で抽出した全無線通信タグに関して、ステップ３７〜ステップ４３の処理を実行したか否かを判断し（Ｓ４４）、実行していなければステップ３７に戻って新たな無線通信タグを抽出し、実行していればステップ４５に進む。なお、ステップ４２で無線通信タグの奥行き値ｚ’に透過率Ｓを掛けた値が装置仕様距離より大きいと判断した場合には、この無線通信タグは読取不可能であると判断して、登録処理（Ｓ４３）を行うことなく、ステップ４４に進む。
【００６３】
ステップ４５では、ステップ３１で設定した走査方向Ｓｃと異なる方向の走査方向Ｓｃを設定可能か否かを判断する。ここでは、読取候補位置から装置仕様距離の範囲内の無線通信タグのうち、ステップ３１で設定した走査方向Ｓｃを基準とした装置仕様角度範囲外の無線通信タグが存在すれば、異なる方向の走査方向Ｓｃを設定可能であると判断する。異なる方向の走査方向Ｓｃを設定可能であると判断した場合には、ステップ３１に戻り、先のステップ３１で設定した走査方向を基準とした装置仕様角度範囲外の無線通信タグが、装置仕様角度範囲内になるような走査方向Ｓｃを設定する。そして、以下は、前述したステップ３２〜ステップ４５の処理を実行する。
【００６４】
ステップ４５で、異なる方向の走査方向Ｓｃを設定可能ではないと判断した場合には、先のステップ２０で受け付けた全読取候補位置に関して、ステップ３０〜ステップ４５の処理を実行したか否かを判断し、実行していなければステップ３０に戻って新たな読取候補位置を一つ抽出し、実行していれば読取可能タグの算出処理（Ｓ２１）を終了する。
【００６５】
ここで、再び、図７に示すフローチャートと用いて説明する。
【００６６】
以上の読取可能タグの算出処理（Ｓ２１）が終了すると、全無線通信タグを読み取るために、ステップ２０で入力した読取候補位置Ａ，Ｂ，…の数が最小になる読取位置候補を求める（Ｓ２２）。この際、図１３に示す読取可能タグ管理テーブルを参照して、全無線通信タグを読み取ることができる複数の読取候補位置の組み合わせを１以上抽出し、この組み合わせのうちで、読取候補位置の数が最小になる組み合わせを選ぶ。なお、ここでは、読取候補位置の数が最小になる読取候補位置の組み合わせを求めているが、プラント内の特定領域では、読取可能な無線通信タグが最大数になる一つの読取位置候補を求めた方が好ましい場合もある。そこで、このような場合も想定し、読取候補位置の数が最小になる読取候補位置を求めるか、読取可能な無線通信タグが最大数になる一つの読取位置候補を求めるかをオペレータ等に確認し、オペレータ等の指示にしたがって、いずれか一方又は両方を求めるようにするとよい。
【００６７】
読取候補位置Ａ，Ｂ，…の数が最小になる読取位置候補を求めると（Ｓ２２）、読取可能タグ算出部２５は、この読取位置候補のワールド座標値を表示部２９に渡し、この読取位置候補を読取位置として表示させる（Ｓ２３）。この際、図１２に示すように、読取位置Ａ，Ｄ，Ｆ，…と共に、目的の構造物２Ｍを表示し、目的の構造物２Ｍと各読取位置Ａ，Ｄ，Ｆ，…との相対位置関係をオペレータ等に理解し易くするとよい。また、先に入力した全読取候補位置Ａ，Ｂ，Ｃ，…を表示する場合には、全読取候補位置Ａ，Ｂ，Ｃ，…のうちで、読取位置になった読取候補位置Ａ，Ｄ，Ｆ，…と、読取位置にならなかった読取候補位置Ｂ，Ｃ，Ｅ，…とを区別するために、読取位置になった読取候補位置Ａ，Ｄ，Ｆ，…を点灯させるようにするとよい。
【００６８】
以上のように、支援装置１０による適正読取位置の推定処理により、オペレータ等は、プラント内の多数の無線通信タグの情報を効率的に読み取ることができる読取位置を把握することができる。
【００６９】
次に、図９に示すフローチャートに従って、構造物設置状態のチェック処理について説明する。
【００７０】
まず、オペレータ等は、いくつかの読取位置からタグ情報読取装置３を用いて、無線通信タグから情報を取得する。その後、支援装置１０のタグ情報取得部２０は、このタグ情報読取装置３から読み取った無線通信タグのＩＤを受け付ける（Ｓ５０）。続いて、受付部２１は、実際に無線通信タグの情報を読み取った読取位置を受け付ける（Ｓ５１）。
【００７１】
続いて、読取可能タグ算出部２５が、ステップ５１で受け付けた読取位置で読取可能な無線通信タグを求める（Ｓ５２）。この読取可能な無線通信タグの求め方は、図８を用いて説明した無線通信タグの求め方と基本的に同じである。
【００７２】
次に、比較部２７が、各読取位置で実際に読み取った無線通信タグのＩＤと、ステップ５２で求めた読取位置で読取可能な無線通信タグのＩＤとを比較し、実際に読み取った無線通信タグのＩＤと読取可能な無線通信タグのＩＤとのうちで、一致しないＩＤを抽出する（Ｓ５３）。不一致ＩＤの無線通信タグが存在する場合としては、例えば、実際に情報を読み取ることができた無線通信タグが読取可能な無線通信タグの中に存在しない場合と、実際に情報を読み取ることができなかった無線通信タグが読取可能な無線通信タグの中に存在する場合の二つがある。これらは、実際に情報を読み取ることができた無線通信タグの付されている構造物が、間違った構造物である場合や、その構造物の設置方向が逆向きである場合等に起こる。従って、不一致ＩＤの無線通信タグを抽出することで、構造物の設置状態をチェックすることができる。
【００７３】
続いて、対応構造物抽出部２８が、タグ配置データファイル３１を参照して、不一致ＩＤが付されている構造物のＩＤを抽出すると共に、構造物配置データファイル３ｂを参照して、この構造物のワールド座標値を取得する（Ｓ５４）。そして、対応構造物抽出部２８は、取得した構造物のワールド座標値を表示部２９に通知し、この構造物を不適切な設置物であるとして表示させる（Ｓ５５）。この表示の際も、図１０の表示例と同様に、不適切な設置状態の構造物と共に、この構造物を含む親構造物を表示し、この親構造物中の子構造物で不適切な設置状態の子構造物を点灯等させて、不適切な設置状態の子構造物と適切な設置状態の子構造物とを区別できるようにすることが好ましい。
【００７４】
以上のように、支援装置１０による構造物設置状態のチェック処理により、オペレータ等は、プラント内の多数の構造物の設置状態を素早く且つ簡単にチェックすることができる。
【００７５】
なお、以上では、ステップ５１で、実際に無線通信タグの情報を読み取った読取位置の受付にあたり、オペレータ等がキーボード等で読取位置の座標値を入力することを前提としているが、タグ情報読取装置３から、無線通信タグの情報と共に読取位置を取得するようにしてもよい。
【００７６】
この場合、図１４に示すように、目的の構造物２Ｍが設置されている設置領域に、予め複数の位置検出用無線通信タグ１ｃ，１ｃ，…をグリッド配置しておく。さらに、タグ情報読取装置には、複数の位置検出用無線通信タグ１ｃのＩＤと共に、各タグのワールド座標値を予め記憶させておく。そして、タグ情報読取装置は、各構造物に付されている無線通信タグから情報を読み取る過程で、複数の位置検出用無線通信タグとも無線通信する。この複数の位置検出用無線通信タグとの無線通信で、タグ情報読取装置は、通信できた位置検出用無線通信タグのＩＤを取得し、これらの位置検出用無線通信タグのワールド座標値を求め、さらに、通信できた位置検出用無線通信タグからの電波強度から、これらの位置検出用無線通信タグからタグ情報読取装置までの距離を求める。タグ情報読取装置は、通信できた複数の位置検出用無線通信タグのワールド座標値と、これらの位置検出用無線通信タグからタグ情報読取装置までの距離とを用いて、タグ情報読取装置自身の存在位置を求めて、これを読取位置とする。
【図面の簡単な説明】
【００７７】
【図１】本発明に係る一実施形態における無線通信タグシステムにおけるタグ情報読取支援装置の回路ブロック図である。
【図２】本発明に係る一実施形態における無線通信タグシステムにおけるタグ情報読取支援装置の機能ブロック図である。
【図３】本発明に係る一実施形態における構造物データファイルの構成を示す説明図で、同図（ａ）は構造物親子データファイルの構成を示し、同図（ｂ）は構造物配置データファイルの構成を示す。
【図４】本発明に係る一実施形態におけるタグ配置データファイルの構成を示す説明図である。
【図５】本発明に係る一実施形態における子構造物の代表点の位置及び固有座標系を示す説明図である。
【図６】本発明に係る一実施形態における未読取タグのチェック処理の手順を示すフローチャートである。
【図７】本発明に係る一実施形態における適正読取位置の推定処理の手順を示すフローチャートである。
【図８】図７のフローチャート中のステップ２１の詳細処理内容を示すフローチャートである。
【図９】本発明に係る一実施形態における構造物設置状態のチェック処理の手順を示すフローチャートである。
【図１０】本発明に係る一実施形態における未読取タグのチェック処理結果の表示例を示す説明図である。
【図１１】本発明に係る一実施形態におけるワールド座標系とカメラ座標系と投影面座標系との関係を示す説明図である。
【図１２】本発明に係る一実施形態における適正読取位置の推定処理結果の表示例を示す説明図である。
【図１３】本発明に係る一実施形態における読取可能タグ管理テーブルの構成を示す説明図である。
【図１４】本発明に係る一実施形態における位置検出用無線通信タグの配置を示す説明図である。
【符号の説明】
【００７８】
１：無線通信タグ、２：構造物、３：タグ情報読取装置、１０：タグ情報読取支援装置、２０：タグ情報取得部、２１：受付部、２２：タグリスト作成部、２３：未読取タグ抽出部、２４：未読取タグ配置算出部、２５：読取可能タグ算出部、２６：読取位置算出部、２７：比較部、２８：対応構造物抽出部、２９：表示部、３０：構造物データファイル、３０ａ：構造物親子データファイル、３０ｂ：構造物配置データファイル、３１：タグ配置データファイル
【図１】
0004789573.tif 000003
【図２】
0004789573.tif 000004
【図３】
0004789573.tif 000005
【図４】
0004789573.tif 000006
【図５】
0004789573.tif 000007
【図６】
0004789573.tif 000008
【図７】
0004789573.tif 000009
【図８】
0004789573.tif 000010
【図９】
0004789573.tif 000011
【図１０】
0004789573.tif 000012
【図１１】
0004789573.tif 000013
【図１２】
0004789573.tif 000014
【図１３】
0004789573.tif 000015
【図１４】
0004789573.tif 000016