(57)【要約】【課題】頭部に装着するレーザポインタ等のポインタと三次元位置角度センサシステムを利用した目標位置を計測するための制御命令入力装置及び方法。【解決手段】使用者は、頭部に装着したレーザポインタ１により、計測したい机上位置を指示する。位置角度センサシステム２は、レシーバＡ５及びＢ６、トランスミッタ４により検出されたそれぞれの位置及び姿勢を入力し、処理に必要なそれぞれの座標系での位置座標及び姿勢角度を計測処理し、ＰＣ３に出力する。ＰＣ３は、位置角度センサシステム２に接続され、目標位置座標を求める処理等の各種処理を実行する。ＰＣ３は、机上での作業を想定し、リーチングの目標位置を机上平面上の点とすれば、机上平面とレーザポインタ１の光線（直線）との交点として目標位置を求めることができる。【選択図】    図１
2004309175.tif 000002
【特許請求の範囲】
【請求項１】
基準座標系における位置及び姿勢の基準を定めるための信号を発生する基準設定部と、
第１座標系のひとつの座標平面と測定面とが平行になるように測定面上に配置され、第１の座標系で前記基準設定部からの信号を受信する第１検出部と、
測定面上の目標位置を指示するポインタと、
前記ポインタと一体化され、第２の座標系で前記基準設定部からの信号を受信する第２検出部と、
前記基準設定部、前記第１及び第２検出部の検出データを入力及び処理し、基準座標系での前記第１及び第２検出部の位置及び姿勢を測定する位置角度センサシステムと、
前記位置角度センサシステムの測定データに基づき、前記ポインタが指示した基準座標での測定面上の目標位置座標を測定する処理部とを備え、
前記処理部は、
前記第１及び第２検出部の基準座標系での位置座標及び姿勢角度を前記位置角度センサシステムにより計測する手段と、
得られた姿勢角度に基づき、第１座標系から基準座標系へ変換する第１回転行列と、第２座標系から基準座標系へ変換する第２回転行列を求める手段と、
測定面に対する法線ベクトルＴＮを、第１回転行列を用いて求める手段と、
前記ポインタの基準座標系での方向ベクトルＴＵＬを、前記第２検出部の第２座標系での方向ベクトルと、第２回転行列とを用いて求める手段と、
前記ポインタの基準座標系での位置ベクトルＴＰＬ０を、前記第２検出部の基準座標系での位置ベクトルと、前記ポインタの第２座標系での位置と、第２回転行列とを用いて求める手段と、
求められた法線ベクトルＴＮと方向ベクトルＴＵＬと位置ベクトルＴＰＬ０とに基づき、測定面上での前記ポインタにより指示された目標位置座標を計算する手段と、を有する制御命令入力装置。
【請求項２】
前記ポインタ及び前記第２検出部は、頭部に装着されることを特徴とする請求項１に記載の制御命令入力装置。
【請求項３】
基準座標系における位置及び姿勢の基準を定めるための信号を発生する基準設定部と、
第１座標系のひとつの座標平面と測定面とが平行になるように測定面上に配置され、第１の座標系で前記基準設定部からの信号を受信する第１検出部と、
測定面上の目標位置を指示するポインタと、
前記ポインタと一体化され、第２の座標系で前記基準設定部からの信号を受信する第２検出部と、
前記基準設定部、前記第１及び第２検出部の検出データを入力及び処理し、基準座標系での前記第１及び第２検出部の位置及び姿勢を測定する位置角度センサシステムと、
前記位置角度センサシステムの測定データに基づき、前記ポインタが指示した基準座標での測定面上の目標位置座標を測定する処理部とを備えた制御命令入力装置における制御命令入力方法であって、
前記処理部は、
前記第１及び第２検出部の基準座標系での位置座標及び姿勢角度を前記位置角度センサシステムにより計測するステップと、
得られた姿勢角度に基づき、第１座標系から基準座標系へ変換する第１回転行列と、第２座標系から基準座標系へ変換する第２回転行列を求めるステップと、測定面に対する法線ベクトルＴＮを、第１回転行列を用いて求めるステップと、
前記ポインタの基準座標系での方向ベクトルＴＵＬを、前記第２検出部の第２座標系での方向ベクトルと、第２回転行列とを用いて求めるステップと、
前記ポインタの基準座標系での位置ベクトルＴＰＬ０を、前記第２検出部の基準座標系での位置ベクトルと、前記ポインタの第２座標系での位置と、第２回転行列とを用いて求めるステップと、
求められた法線ベクトルＴＮと方向ベクトルＴＵＬと位置ベクトルＴＰＬ０とに基づき、測定面上での前記ポインタにより指示された目標位置座標を計算するステップと、を含む前記制御命令入力方法。
【請求項４】
前記ポインタの第２座標系での位置ベクトルＢＰＬ０及び方向ベクトルＢＢＬを、予め設定するステップをさらに含む請求項３に記載の制御命令入力方法。
【請求項５】
前記第２検出部が、基準座標系で目標位置座標を取得する命令を出力するステップと、
前記位置角度センサシステムは、取得する命令を前記第２検出部から受信するステップと、
前記処理部は、前記位置角度センサシステムからの命令に応じて、目標位置座標を計算して、記憶部に記憶又は出力部に出力するステップと、をさらに含む請求項３に記載の制御命令入力方法。
【請求項６】
測定された各位置座標、姿勢角度、目標位置座標のいずれか又は複数を記憶部に記憶するステップをさらに含む請求項３に記載の制御命令入力方法。
【請求項７】
測定面に対する法線ベクトルＴＮは、第１座標系での点Ａｋｚ＝（０，０，１）ｔを用いて（ｔ：転置）、次式で求める請求項３に記載の制御命令入力方法。
ＴＮ＝ＴＡＲＡｋＺ                    （５）
（ＴＡＲ：第１回転行列）
【請求項８】
回転行列ＴＡＲは、前記第１及び第２検出部のアジマス角ψ、エレベーション角θ、ロール角φを用いて表される請求項３に記載の制御命令入力方法。
【請求項９】
ポインタの基準座標系での方向ベクトルＴＵＬは、前記第２検出部の第２座標系での方向ベクトルＢＵＬを用いて次式で求める請求項３に記載の制御命令入力方法。
ＴＵＬ＝ＴＢＲＢＵＬ                  （７）
（ＴＢＲ：第２回転行列）
【請求項１０】
ポインタの基準座標系での位置ベクトルＴＰＬ０は、前記ポインタの第２座標系での予め設定された位置ベクトルＢＰＬ０と、前記第２検出部の第２座標系での位置ベクトルＴＰＢを用いて、次式により求める請求項３に記載の制御命令入力方法。
ＴＰＬ０＝ＴＢＲＢＰＬ０＋ＴＰＢ        （８）
【請求項１１】
前記処理部が、物体の下部を前記ポインタで指示したときの、前記ポインタの方向と測定面との交点の位置ベクトルを取得するステップと、
前記処理部が、物体の上部を前記ポインタで指示したときの、前記ポインタの方向と測定面との交点の位置ベクトルを取得するステップと、
前記処理部が、前記ポインタの方向ベクトルと測定面との角度と、取得した２つの位置ベクトルとに基づき、物体の高さを求めるステップとをさらに含む請求項３に記載の制御命令入力方法。
【請求項１２】
物体の上面及び下面のそれぞれの形状を前記ポインタでなぞったとき、上面及び下面でそれぞれ取得したデータに基づき、取得したデータに含まれる特異雑音を除去するステップをさらに含む請求項３に記載の制御命令入力方法。
【請求項１３】
基準座標系における位置及び姿勢の基準を定めるための信号を発生する基準設定部と、
第１座標系のひとつの座標平面と測定面とが平行になるように測定面上に配置され、第１の座標系で前記基準設定部からの信号を受信する第１検出部と、
測定面上の目標位置を指示するポインタと、
前記ポインタと一体化され、第２の座標系で前記基準設定部からの信号を受信する第２検出部と、
前記基準設定部、前記第１及び第２検出部の検出データを入力及び処理し、基準座標系での前記第１及び第２検出部の位置及び姿勢を測定する位置角度センサシステムと、
前記位置角度センサシステムの測定データに基づき、前記ポインタが指示した基準座標での測定面上の目標位置座標を測定する処理部と
を備えた制御命令入力装置における制御命令入力プログラムであって、
前記処理部が、前記第１及び第２検出部の基準座標系での位置座標及び姿勢角度を前記位置角度センサシステムにより計測するステップと、
前記処理部が、得られた姿勢角度に基づき、第１座標系から基準座標系へ変換する第１回転行列と、第２座標系から基準座標系へ変換する第２回転行列を求めるステップと、
前記処理部が、測定面に対する法線ベクトルＴＮを、第１回転行列を用いて求めるステップと、
前記処理部が、前記ポインタの基準座標系での方向ベクトルＴＵＬを、前記第２検出部の第２座標系での方向ベクトルと、第２回転行列とを用いて求めるステップと、
前記処理部が、前記ポインタの基準座標系での位置ベクトルＴＰＬ０を、前記第２検出部の基準座標系での位置ベクトルと、前記ポインタの第２座標系での位置と、第２回転行列とを用いて求めるステップと、
前記処理部が、求められた法線ベクトルＴＮと方向ベクトルＴＵＬと位置ベクトルＴＰＬ０とに基づき、測定面上での前記ポインタにより指示された目標位置座標を計算するステップと、をコンピュータに実行させるための制御命令入力プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、制御命令入力装置及び方法に係り、特に、運動機能に障害がある者が各種命令を入力するための制御命令入力装置及び方法に関する。
【０００２】
本発明は、目標位置座標等の各種の制御命令を入力するための装置及び方法であって、機能的電気刺激（Ｆｕｎｃｔｉｏｎａｌ  Ｅｌｅｃｔｒｉｃａｌ  Ｓｔｉｍｕｌａｔｉｏｎ、以下ＦＥＳ）システム関連に限定されるものではないが、ＦＥＳシステムに関連して、例えば、上肢運動機能麻痺者がＦＥＳシステムを使用して机上で作業する場合、任意の位置への手先リーチングを獲得する制御命令入力装置及び方法に適用することができる。ＦＥＳと関連して、頭部を利用して制御命令をシステムに与えることは、四肢麻痺者の動作再建、又は、片麻痺者が両手を使う動作を再建するとき、などに必要になる。
【０００３】
さらに、本発明は、リーチングに限定されるものではないが、リーチングに関係して、
・手を伸ばす目標位置の検出
・現在の手の位置の検出
・障害物の検出等に利用することができる。
【０００４】
その他、本発明は、四肢のいずれかに障害のある方が、環境制御機器、パソコン等の各種機器を操作するようなシステムに応用が可能である。
【０００５】
【従来の技術】
脊髄損傷や脳卒中などにより失われた運動機能を再建する方法としてＦＥＳがあり、これまでに、その臨床的有効性が示されてきた。臨床応用されている現在のＦＥＳシステムでは、患者がシステムを操作する際に、残存する機能を使ってスイッチ等を操作し、運動機能を再建する。しかし、患者の残存機能は運動機能麻痺等のために限られており、特に、四肢麻痺者や、ＦＥＳで両手を使った運動機能を再建したい片麻痺者等では、利用できる残存機能は肩や頭部等にある機能に制限される。日常生活動作（ａｃｔｉｖｉｔｉｅｓ  ｏｆ  ｌｉｖｉｎｇ、ＡＤＬ）の補助におけるＦＥＳの実用性を向上させるためには、上述の点を解決する必要がある。
【０００６】
ＦＥＳシステムの操作の方法については、スイッチ操作的な方法についてのものがいくつか報告されている（非特許文献１〜３、６〜１０）。
【０００７】
【非特許文献１】
Ｎ．  Ｈｏｓｈｉｍｉｙａ，  Ａ．  Ｎａｉｔｏ，  Ｍ．  Ｙａｊｉｍａ  ａｎｄ  Ｙ．  Ｈａｎｄａ，  ”Ａ  ｍｕｌｔｉｃｈａｎｎｅｌ  ＦＥＳ  ｓｙｓｔｅｍ  ｆｏｒ  ｔｈｅ  ｒｅｓｔｏｒａｔｉｏｎ  ｏｆ  ｍｏｔｏｒ  ｆｕｎｃｔｉｏｎｓ  ｉｎ  ｈｉｇｈ  ｓｐｉｎａｌ  ｃｏｒｄ  ｉｎｊｕｒｙ  ｐａｔｉｅｎｔｓ：  ａ  ｒｅｓｐｉｒａｔｉｏｎ−ｃｏｎｔｒｏｌｌｅｄ  ｓｙｓｔｅｍ  ｆｏｒ  ｍｕｌｔｉｊｏｉｎｔ  ｕｐｐｅｒ  ｅｘｔｒｅｍｉｔｙ，”  ＩＥＥＥ  Ｔｒａｎｓ．  Ｂｉｏｍｅｄ．  Ｅｎｇ．，  ｖｏｌ．３６，  ｎｏ．７，  ｐｐ．７５４−７６０，  Ｊｕｌｙ  １９８９．
【非特許文献２】
半田  勉，亀山順一，高橋博達，半田康延，星宮  望，”筋電制御式機能的電気刺激システムの開発とその臨床応用”，バイオメカニズム１１，ｐｐ．２８５−２９２，  １９９２．
【非特許文献３】
Ｍ．Ｗ．  Ｊｏｈｎｓｏｎ，  Ｐ．Ｈ．  Ｐｅｃｋｈａｍ，  ”Ｅｖａｌｕａｔｉｏｎ  ｏｆ  ｓｈｏｕｌｄｅｒ  ｍｏｖｅｍｅｎｔ  ａｓ  ａ  ｃｏｍｍａｎｄ  ｃｏｎｔｒｏｌ  ｓｏｕｒｃｅ，”  ＩＥＥＥ  Ｔｒａｎｓ．  Ｂｉｏｍｅｄ．  Ｅｎｇ．，  ｖｏｌ．３７，  ｎｏ．９，  ｐｐ．８７６−８８５，  Ｓｅｐｔ．  １９９０．
【非特許文献４】
有野恵子，渡辺高志，大庭茂男，二見亮弘，星宮  望，半田康延，“任意のリーチングを再建するＦＥＳシステムの構築に関する基礎的検討，”  信学技報，  ＭＢＥ９８−１３７，  １９９９．
【非特許文献５】
安西昭裕，渡辺高志，村上  肇，二見亮弘，星宮  望，半田康延，“任意のＦＥＳ手先リーチング再建のための目標検出に関する検討，”  信学技報，  ＭＢＥ２００１−１６４，  ２００２．
【非特許文献６】
Ｊ．Ｒ．  Ｂｕｃｋｅｔｔ，  Ｐ．Ｈ．  Ｐｅｃｋｈａｍ，  Ｇ．Ｂ．  Ｔｈｒｏｐｅ，  Ｓ．Ｄ．  Ｂｒａｓｗｅｌｌ  ａｎｄ  Ｍ．Ｗ．Ｋｅｉｔｈ，  “Ａ  ｆｌｅｘｉｂｌｅ，  ｐｏｒｔａｂｌｅ  ｓｙｓｔｅｍ  ｆｏｒ  ｎｅｕｒｏｍｕｓｃｕｌａｒ  ｓｔｉｍｕｌａｔｉｏｎ  ｉｎ  ｔｈｅ  ｐａｒａｌｙｚｅｄ  ｕｐｐｅｒ  ｅｘｔｒｅｍｉｔｙ，”  ＩＥＥＥ  Ｔｒａｎｓ．  Ｂｉｏｍｅｄ．  Ｅｎｇ．，  ｖｏｌ．３５，  ｎｏ．１１，  ｐｐ．８９７−９０４，  Ｎｏｖ．  １９８８．
【非特許文献７】
真狩弘夫，村上  肇，渡辺高志，星宮  望，半田康延，“機能的電気刺激（ＦＥＳ）システムの制御命令としての耳介動作の検討，”  医用電子と生体工学，Ｖｏｌ．３２，  Ｎｏ．２，  ｐｐ．１２１−１２８，  １９９４．
【非特許文献８】
村上  肇，森田健司，渡辺高志，星宮  望，半田康延，“機能的電気刺激（ＦＥＳ）システムの制御命令としての舌動作の検討，”  医用電子と生体工学，  Ｖｏｌ．３３，  Ｎｏ．４，  ｐｐ．３６５−３６９，  １９９５．
【非特許文献９】
古瀬則夫，渡辺高志，二見亮弘，星宮  望，半田康延，“運動機能麻痺者の残存運動機能を用いた制御命令入力システム，”  医用電子と生体工学，Ｖｏｌ．３７，Ｎｏ．２，ｐｐ．１５２−１６０，  １９９９．
【非特許文献１０】
渡邉高志，山岸史歩，村上  肇，古瀬則夫，星宮  望，“ＦＥＳを使用する片麻痺者のための下肢動作からの人工神経回路による制御命令検出，”  電子情報通信学会論文誌，Ｖｏｌ．Ｊ８６−Ｄ−ＩＩ，  Ｎｏ．２，  ｐｐ．３７１−３７５，  ２００３．
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の制御命令入力方法は、入力できる制御命令数が少ないことや、拡張性に乏しく特定の用途にしか利用できないことや、使用の際のキャリブレーション等の設定が必要なこと等の課題がある。
【０００９】
そこで、本発明者らは、再建する動作を使用者が少しでも自由に決定できるようにする方法を開発してきた。これまでに、任意の位置への手先のリーチングを再建することに着目し、リーチング目標位置の取得法、リーチングの手先軌道の生成法を検討してきた（例えば、非特許文献４、５参照）。上肢の動作は、リーチングと手の動作との組合せで実現されることが多いので、リーチングは上肢の動作において基本的かつ重要であるといえる。実際、リーチング位置を自由に変更することが可能になれば、文字を書く際の紙の押さえ、机上物体の把持などを運動機能麻痺者が自分で容易に行えるようになるので、日常生活動作（ＡＤＬ）の補助におけるＦＥＳの実用性が大きく改善される。
【００１０】
しかしながら、従来の目標位置の計測では、目標位置センサシステムを使用する際に、条件によってはキャリブレーションを必要としており、設定や操作に手間がかかり、必ずしも簡単に使用することはできなかった。すなわち、従来は、例えば、目標位置センサシステムをセットした後の最初の使用時、机上レシーバが移動した場合、使用する都度など、センサシステムと机上座標系との対応付けが必要であった。
【００１１】
本発明は、以上の点に鑑み、頭部に装着するレーザポインタ等のポインタと三次元位置角度センサシステムを利用して、システムの製作時又は設定時にキャリブレーションを行うだけで、使用の際にはキャリブレーションを必要としない、操作性のよい目標位置を計測するための制御命令入力装置及び方法を提供することを目的とする。また、本発明は、机上の位置座標、及び、障害物や把持対象となる机上の物体の高さを計測するための制御命令入力装置及び方法を提供することを目的とする。
【００１２】
また、本発明は、使用者が移動した場合でも簡便に使用でき、実用的である制御命令入力装置及び方法を提供することを目的とする。さらに、本発明は、片麻痺者や車椅子を使用する四肢麻痺者が机上で作業することを想定し、任意の位置へのリーチングの再建を実現するために、机上のリーチングの目標位置、すなわち、手先を移動させる机上位置座標を計測する制御命令入力装置及び方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
基準座標系における位置及び姿勢の基準を定めるための信号を発生する基準設定部と、
第１座標系のひとつの座標平面と測定面とが平行になるように測定面上に配置され、第１の座標系で前記基準設定部からの信号を受信する第１検出部と、
測定面上の目標位置を指示するポインタと、
前記ポインタと一体化され、第２の座標系で前記基準設定部からの信号を受信する第２検出部と、
前記基準設定部、前記第１及び第２検出部の検出データを入力及び処理し、基準座標系での前記第１及び第２検出部の位置及び姿勢を測定する位置角度センサシステムと、
前記位置角度センサシステムの測定データに基づき、前記ポインタが指示した基準座標での測定面上の目標位置座標を測定する処理部とを備え、
前記処理部は、
前記第１及び第２検出部の基準座標系での位置座標及び姿勢角度を前記位置角度センサシステムにより計測する手段と、
得られた姿勢角度に基づき、第１座標系から基準座標系へ変換する第１回転行列と、第２座標系から基準座標系へ変換する第２回転行列を求める手段と、
測定面に対する法線ベクトルＴＮを、第１回転行列を用いて求める手段と、
前記ポインタの基準座標系での方向ベクトルＴＵＬを、前記第２検出部の第２座標系での方向ベクトルと、第２回転行列とを用いて求める手段と、
前記ポインタの基準座標系での位置ベクトルＴＰＬ０を、前記第２検出部の基準座標系での位置ベクトルと、前記ポインタの第２座標系での位置と、第２回転行列とを用いて求める手段と、
求められた法線ベクトルＴＮと方向ベクトルＴＵＬと位置ベクトルＴＰＬ０とに基づき、測定面上での前記ポインタにより指示された目標位置座標を計算する手段と、を有する制御命令入力装置が提供される。
【００１４】
本発明の第２の解決手段によると、
基準座標系における位置及び姿勢の基準を定めるための信号を発生する基準設定部と、
第１座標系のひとつの座標平面と測定面とが平行になるように測定面上に配置され、第１の座標系で前記基準設定部からの信号を受信する第１検出部と、
測定面上の目標位置を指示するポインタと、
前記ポインタと一体化され、第２の座標系で前記基準設定部からの信号を受信する第２検出部と、
前記基準設定部、前記第１及び第２検出部の検出データを入力及び処理し、基準座標系での前記第１及び第２検出部の位置及び姿勢を測定する位置角度センサシステムと、
前記位置角度センサシステムの測定データに基づき、前記ポインタが指示した基準座標での測定面上の目標位置座標を測定する処理部と
を備えた制御命令入力装置における制御命令入力方法又はプログラムであって、前記処理部が、前記第１及び第２検出部の基準座標系での位置座標及び姿勢角度を前記位置角度センサシステムにより計測するステップと、
前記処理部が、得られた姿勢角度に基づき、第１座標系から基準座標系へ変換する第１回転行列と、第２座標系から基準座標系へ変換する第２回転行列を求めるステップと、
前記処理部が、測定面に対する法線ベクトルＴＮを、第１回転行列を用いて求めるステップと、
前記処理部が、前記ポインタの基準座標系での方向ベクトルＴＵＬを、前記第２検出部の第２座標系での方向ベクトルと、第２回転行列とを用いて求めるステップと、
前記処理部が、前記ポインタの基準座標系での位置ベクトルＴＰＬ０を、前記第２検出部の基準座標系での位置ベクトルと、前記ポインタの第２座標系での位置と、第２回転行列とを用いて求めるステップと、
前記処理部が、求められた法線ベクトルＴＮと方向ベクトルＴＵＬと位置ベクトルＴＰＬ０とに基づき、測定面上での前記ポインタにより指示された目標位置座標を計算するステップと、を含む制御命令入力方法、及び、これら各ステップをコンピュータに実行させるための制御命令入力プログラムが提供される。
【００１５】
【発明の実施の形態】
１．制御命令入力装置
１．１  目標位置座標計測システム
図１に、制御命令入力装置の構成図を示す。この図は、本実施の形態による机上の目標位置座標計測システムの概略を示す。本実施の形態では、制御命令として、机上でポインタにより指示したときの目標位置座標を例に説明するが、これに限らず、適宜のデータの入力に本実施の形態を適用することができる。
【００１６】
制御命令入力装置を備えた目標位置計測システムは、レーザポインタ１と、位置角度センサシステム２と、パーソナルコンピュータ（ＰＣ）３と、トランスミッタ（基準設定部）４と、レシーバＡ（第１検出部）５と、レシーバＢ（第２検出部）６とを備える。
【００１７】
レーザポインタ１は、各種レーザが用いられ、目標位置を指示する。ここでは、レーザ光源によるポインタを例に示すが、レーザ以外の適宜のポインタを用いることができる。トランスミッタ４は、例えば発信コイルを含むことができる。レシーバＡ５及びレシーバＢ６は、それぞれ受信コイルを有することができる。
【００１８】
トランスミッタ４は、基準座標系の基準点（原点）に配置され、位置座標センサシステム２からの指示により、位置座標及び姿勢（例：オイラー角）を検出する際の基準を作るために磁界を発生する。レシーバＡ５、Ｂ６は、トランスミッタ４が発生した磁界を検出して、位置座標センサシステム２へ出力する。
【００１９】
位置角度センサシステム２は、目標位置を推定するために、磁気式又はジャイロ式等で三次元の頭部や机の位置及び角度（姿勢）を計測する。位置角度センサシステム２は、レシーバＡ５及びＢ６の検出信号に基づき、トランスミッタ４の座標系（これを、Ｔ座標系（基準座標）と呼ぶ。）での、レシーバＡ５及びＢ６の三次元位置座標とオイラー角を計測する。本実施の形態では、一例として、位置角度センサシステム２に磁気式のものを使用したが、同様の情報を計測可能なセンサシステムであればこれに限定されない。
【００２０】
図２は、ＰＣ３の構成図を示す。ＰＣ３は、中央処理装置（ＣＰＵ）である処理部３１、入力部３２、出力部３３、表示部３４、記憶部３５及びインターフェース（Ｉ／Ｆ）部３６を有する。また、これら各部は、スター又はバス等の適宜の接続手段で接続されている。記憶部３５は、位置角度センサシステム２から入力された位置座標及び姿勢角度の測定データ、計算された目標位置等の各種データを記憶する。
【００２１】
使用者は、頭部に装着したレーザポインタ１により、計測したい机上位置を指示する。位置角度センサシステム２は、レシーバＡ５及びＢ６、トランスミッタ４により検出されたそれぞれの位置及び姿勢を入力し、処理に必要なそれぞれの座標系での位置座標及び姿勢角度を計測処理し、ＰＣ３に出力する。ＰＣ３は、位置角度センサシステム２に接続され、目標位置座標を求める処理等の各種処理を実行する。ＰＣ３は、例えば机上７での作業を想定し、リーチングの目標位置を机上平面上の点とすれば、机上平面とレーザポインタ１の光線（直線）との交点として目標位置を求めることができる。
【００２２】
２．制御命令入力処理
２．１  目標位置計測処理
図３に、目標位置座標計測の説明図を示す。以下では、目標位置座標計測の原理について、位置角度センサシステムを用いた計測システムの場合について説明する。
【００２３】
まず、位置角度センサシステム２のレシーバＢ６をレーザポインタ１と一体型にする。使用者は、これを頭部にバンドで装着する。位置角度センサシステム２のトランスミッタは使用者が座る椅子に固定する。机上平面の方程式を得るために、レシーバＡ５を机上に配置する。この配置において、Ｔ座標系で考えれば、机上に配置したレシーバＡ５のＴ座標系での位置ベクトルＴＰＡ及び机上平面に対する法線ベクトルＴＮから、机上平面内の任意の点のＴ座標系での位置ベクトルＴＰは次式により求まる。
ＴＮ・（ＴＰ−ＴＰＡ）＝０                （１）
【００２４】
また、レーザポインタ１の光線上の任意の点ＴＰＬは、レーザポインタ１の位置ベクトルＴＰＬ０、レーザポインタ１の光線の方向ベクトルＴＵＬから次式となる。
ＴＰＬ＝ＴＰＬ０＋ｃＴＵＬ                  （２）
ここで、ｃは実数である。
【００２５】
レーザポインタ１により指示される机上の点は、ＴＰＬ＝ＴＰとなるので、式（１）、式（２）より次式が得られる。
【００２６】
【数１】
2004309175.tif 000003
【００２７】
よって、指示された机上の点は、式（３）を式（２）に代入して次式により求まる。
【００２８】
【数２】
2004309175.tif 000004
【００２９】
Ｔ座標系での机上平面に対する法線ベクトルＴＮは、机上レシーバＡ５の座標系（これを、Ａ座標系と呼ぶ）のｘｙ平面と机上平面とが平行になるようにレシーバＡ５を配置し、ｚ軸とＴＮとを平行にすれば、Ａ座標系での点Ａｋｚ＝（０，０，１）ｔ（ここで、ｔ：転置、列ベクトルを表す。）を用いて、次式で求まる。
ＴＮ＝ＴＡＲＡｋＺ                            （５）
ここで、ＴＡＲは、Ａ座標系からＴ座標系への回転行列を表し、位置角度センサシステム２により計測されたレシーバＡ５のオイラー角（アジマス角ψ、エレベーション角θ、ロール角φ）を用いると次式になる。
【００３０】
【数３】
2004309175.tif 000005
ここで、Ｃ：ｃｏｓ、Ｓ：ｓｉｎを表す。
【００３１】
Ｔ座標系でのレーザポインタ１の光線の方向ベクトルＴＵＬは、レーザポインタ１と一体型にしたレシーバＢ６の座標系（Ｂ座標系）での方向ベクトルＢＵＬを用いて次式で求められる。
ＴＵＬ＝ＴＢＲＢＵＬ                            （７）
ＴＢＲは、Ｂ座標系からＴ座標系への回転行列である。Ｂ座標系での光線の方向ベクトルＢＵＬは、レーザポインタ１とレシーバを一体型にして製作することにより既知となり、固定ベクトルとして与えられる。本実施の形態の実験で用いたＢ座標系での光線の方向ベクトルＢＵＬについては後述する。
【００３２】
Ｂ座標系でのレーザポインタ１の位置ベクトルＢＰＬ０も、レーザポインタ１とレシーバＢ６を一体型にして製作することにより既知になる。後述の本実施の形態の実験では、レーザポインタ１を２つのレシーバで挟み、それらの位置座標中間への位置ベクトルとしてＢＰＬ０を実験的に計測し、定ベクトルＢＰＬ０＝（−０．９９５，０．００５，１．４９６）ｔとした。これにより、Ｔ座標系でのレーザポインタ１の位置ベクトルＴＰＬ０は次式により求まる。
ＴＰＬ０＝ＴＢＲＢＰＬ０＋ＴＰＢ                          （８）
【００３３】
以上により、机上平面内の任意の点ＴＰは、位置角度センサシステムにより計測されるレシーバＡ５、Ｂ６の三次元位置座標及びオイラー角により決定される。
【００３４】
図４に、机上目標位置座標を計測するためのフローチャートを示す。
机上目標位置座標の計測処理が開始されると、ＰＣ３（処理部３１）は、位置角度センサシステム２により計測された、Ｂ座標系でのレーザポインタ１の位置座標ＢＰＬ０、光線の方向ベクトルＢＵＬを入力部３２等により設定する（Ｓ１０１）。なお、ＰＣ３がこれら初期設定をするかわりに位置角度センサシステム２に直接設定してもよい。これらの値（ベクトル）は、目標位置座標計測システムの製作時に決定されており、既知である。ＰＣ３は、位置角度センサシステム２により、レシーバＡ５及びレシーバＢ６のそれぞれの三次元位置座標（ＴＰＡ、ＴＰＢ）及びオイラー角の計測を行い、そのデータを入力する（Ｓ１０３）。
ＰＣ３は、測定されたレシーバＡ５及びレシーバＢ６のそれぞれのオイラー角に基づき、式（６）に従って、Ａ座標系をＴ座標系に変換する行列ＴＡＲ、Ｂ座標系をＴ座標系に変換する行列ＴＢＲを計算する。（Ｓ１０５）。
【００３５】
ＰＣ３は、以上の各ステップで得られた、ＢＰＬ０、ＢＵＬ、ＴＰＡ、ＴＰＢ、ＴＡＲ、ＴＢＲに基づき、式（８）を用いてＴ座標系でのレーザポインタ１の位置座標ＴＰＬ０、を計算し、式（７）を用いて光線の方向ベクトルＴＵＬの計算する（Ｓ１０７）。また、ＰＣ３は、式（５）に従って、机上平面に対する法線ベクトルをＴ座標系でのベクトルＴＮに変換する（Ｓ１０７）。さらに、ＰＣ３は、式（４）に従って、机上目標位置ＴＰの計算を行う（Ｓ１０９）。
【００３６】
ＰＣ３は、位置座標取得命令が有るか無いかを判断する（Ｓ１１１）。ここで、位置情報取得命令は、使用者によるスイッチ操作や随意動作や、ＰＣ３の入力部等の適宜の入力手段により指示入力される。随意動作としては、例えば、うなずく等の頭部を上下する動作、頭部を横に振る動作等の特徴的動作が挙げられる。頭部に装着したレシーバＢ６は、その特徴的動作を検出し、さらに位置角度センサシステム２がその検出信号を解析することにより、ＰＣ３は位置情報取得命令を指示入力することができる。位置情報取得命令が有る場合、ＰＣ３は、位置角度センサシステム２により目標位置座標の取得を行い、目標位置座標を記憶部３５等の適宜のメモリに記憶する（Ｓ１１３）。位置情報取得命令が無い場合、ステップＳ１１５に移る。ＰＣ３は、終了命令が有るか無いかを判断する（Ｓ１１５）。終了命令が有る場合は机上目標位置座標取得を終了し、一方、終了命令が無い場合はステップＳ１１７に移る。ここで、終了命令も、使用者によるスイッチ操作や随意動作などでトランスミッタ４や、ＰＣ３の入力部等の適宜の入力手段により指示入力される。つぎに、位置角度センサシステム２は、計測時間になったかどうかを判断し（Ｓ１１７）、計測時間になるまで待ち、計測時間になったら、ステップＳ１０３に戻り計測処理を繰り返す。なお、ＰＣ３は、所定のタイミングで、測定された各データ、目標位置座標を適宜記憶部３５に記憶したり、出力部３３又は表示部３４に出力することができる。
【００３７】
２．２  物体の高さの計測
図５に、物体の高さ計測方法の概略図を示す。便宜上、Ａ座標系でのベクトルを用いて説明する。最初に、位置角度センサシステム２は、物体の下部をレーザポインタ１で指示したときのレーザポインタ１の光線の方向ベクトルＡＵＬ、光線と机上平面との交点の位置ベクトルＡＳ１を取得する。次に、位置角度センサシステム２は、物体の上部を指示したときのレーザポインタ１の光線の方向ベクトルＡＵＬ、光線と机上平面との交点の位置ベクトルＡＳ２を取得する。物体の上部を指示したときの光線の方向ベクトルＡＵＬと机上平面の法線ベクトルＡｋＺ＝（０，０，１）ｔから光線と机のなす角αを算出し、次式により物体の高さｈを求めることができる。
【００３８】
【数４】
2004309175.tif 000006
【００３９】
３．目標計測法の実験的評価
計測精度を実験的に評価したところ、目標位置を安定に指示できる装置を使用した実験、健常被験者での実験の結果から、試作した計測システムでも１０ｍｍ程度以下の精度で目標の位置や物体の高さを計測でき、ＦＥＳシステムで利用するのにほぼ十分であることが確認された。
【００４０】
３．１  実験方法
３．１．１  目標位置の設定と光線の方向ベクトルの取得
図６に、評価実験のための机上目標位置の概要図を示す。●は目標指示点、◇は高さを計測する際に物体を置いた位置を示す。
【００４１】
机上に設置したレシーバＡの原点、ｘ軸、ｙ軸を用いて机上平面上の座標系（Ａ座標系）を設定した。指示する目標位置は、Ａ座標系をもとに机上に１００ｍｍ間隔で２０点用意され（図●印）、レシーバＡが目標点Ｎｏ．２０上になるように設定した。
【００４２】
レーザポインタ１（例：Ｗ２６×Ｄ９０×Ｈ１５ｍｍ，約２８ｇ）と位置角度センサシステム２のレシーバＢ６（例：Ｗ２８．３×Ｄ２２．９×Ｈ１５．２ｍｍ，約１７ｇ）を一体型に固定し、また、目標点を安定に指示できるように、木製の目標指示装置を製作した。そして、目標指示装置を設置した椅子を机のほぼ正面に配置し、目標位置Ｎｏ．９をレーザポインタ１で安定に指示した状態で５ｓ間（サンプリング周期５０ｍｓ）計測を行い、各座標系間の回転行列、レシーバＡ５、Ｂ６の位置座標の５ｓ間の平均を求めた。Ｂ座標系での光線の方向ベクトルＢＵＬは、このときのレーザポインタ１の位置ベクトルＢＰＬ０とレーザポインタ１で指示した机上の点の位置ベクトルＢＰＮｏ９から次式により求めた。
2004309175.tif 000007
ＴＰＮｏ９＝ＴＡＲＡＰＮｏ９＋ＴＰＡ
この計測により得られた光線の方向ベクトルＢＵＬは、ｘ成分で規格化してＢＵＬ＝（１．０，−０．０３４３４６，−０．０１１２５４）ｔとなった。
【００４３】
実験では、Ａ座標系をもとに目標位置を設定したので、本手法により得られたＴ座標系での位置座標ＴＰを次式によりＡ座標系での位置座標ＡＰに変換して評価した。
ＡＰ＝ＡＴＲ（ＴＰ−ＴＰＡ）＝ＴＡＲ−１（ＴＰ−ＴＰＡ）
【００４４】
３．１．２  目標指示装置による目標位置の指示
目標指示装置を椅子に設置し、目標位置２０点をＮｏ．１〜２０まで順にレーザポインタ１で安定に指示し、各点を５ｓ間ずつ計測した（サンプリング周期５０ｍｓ）。位置角度センサシステム２の計測結果から、回転行列、レシーバＡ５、Ｂ６の座標のそれぞれについて５ｓ間の平均値を求め、机上座標を計算した。
椅子の向きは正面、右向き、左向きの３通りとし、２０点の計測が終了するごとに、椅子を適当に動かしてから椅子の向きを変更した。計測は、椅子の各向きについて３回ずつ行った。
【００４５】
３．１．３  健常被験者による目標位置の指示
健常被験者５名（２１〜２５歳男性）で、図３の目標位置２０点について計測を行った。なお、被験者には実験前に概要を説明し、参加の承諾を得た。
【００４６】
目標位置の計測は、目標点Ｎｏ．１〜Ｎｏ．２０までを順に指示して行い、各位置において、３ｓ後に計測する旨を被験者に伝え、計測開始時にもう一度合図を送り５ｓ間計測した（サンプリング周期５０ｍｓ）。この計測を計３回行い、２０点の計測の終了ごとに被験者はセンサをはずして椅子から離れて休憩をし、椅子を適当に動かしてから次の計測を行った。椅子の位置、向き、休憩時間などは被験者が自由に決定した。
【００４７】
３．１．４  物体の高さの計測
高さの異なる２種類の円柱状の物体（高さは、物体１：１０４ｍｍ、直径５５ｍｍ、物体２：５０ｍｍ、直径８５ｍｍ）について、設定座標のうち１０ヶ所（図６◇印）に置いた場合に高さの計測を行った。計測は、目標指示装置、健常被験者２名（３．１．３での被験者Ａ、Ｂ）により行われ、１０ヶ所での計測が終了するごとに休憩を入れ、計３回の計測を行った。各点の計測時間は５ｓで、被験者への指示は上述の実施の形態の実験と同様である。被験者が休憩する際には、センサをはずして椅子から離れた。計測時の椅子の向きは、目標の指示を行いやすいように被験者が自由に設定した。
【００４８】
３．２  計測結果
３．２．１  目標指示装置による目標位置の指示
図７に、目標指示装置により指示した机上目標点２０点の位置座標計測誤差（ｍｍ）についての図を示す。
【００４９】
ここでは、目標位置座標と計測値の間の距離を誤差とし、各目標位置での誤差を計算した。図中、目標位置２０点についての誤差の平均と標準偏差が示される。左向きの場合の誤差が大きい傾向があったが、あまり大きな差はなく、全体の平均での誤差は、６．７±３．６ｍｍで、最大誤差は１７．０ｍｍとなった。
【００５０】
３．２．２  健常被験者による目標位置の指示
図８に、健常被験者による机上目標点２０点の位置座標計測誤差（ｍｍ）についての図を示す。
図中、計測値の誤差を机上目標点２０点の平均と標準偏差が示される。全被験者での誤差の平均は１０．３±６．３ｍｍで、最大誤差は３３．０ｍｍであった。被験者Ｃでは２回目、３回目の計測で誤差が大きく増加した結果になった。健常被験者の場合、目標指示装置に比べて、平均誤差、最大誤差が大きくなる傾向があった。
【００５１】
３．２．３  机上の物体の高さの計測
図９に、物体の高さの計測誤差の絶対値（ｍｍ）についての図を示す。
ここでは、１０箇所で計測した物体の高さについて誤差の絶対値を求めた。図中、その平均値及び標準偏差が示される。平均で３〜７ｍｍ程度の誤差があり、最大誤差は１０〜１８ｍｍ程度となった。
【００５２】
４．考察
４．１  計測誤差
目標指示装置での指示による目標位置座標計測の平均誤差は約７ｍｍ、健常者の場合には約１０ｍｍであった。これらの誤差の原因として、位置角度センサシステム２の計測誤差について考える。
【００５３】
本実験では、目標指示装置を用いて目標点Ｎｏ．９を指示した時の位置角度センサシステム２の出力値からＢ座標系でのレーザポインタ１の光線の方向ベクトルＢＵＬを事前に取得したが、目標位置計測実験で目標点Ｎｏ．９を指示したときの結果からＢＵＬを求めると、被験者ごと、あるいは計測ごとに異なっていた。そこで、目標位置計測実験の結果について、各計測で目標点Ｎｏ．９を指示したときの位置角度センサシステム２の計測結果からＢＵＬを求め、これを用いて机上の目標点２０点について位置を再計算した。その結果、計測値の誤差の平均は目標指示装置で６．４±３．７ｍｍ、健常者で６．８±４．５ｍｍ、最大誤差は目標指示装置の場合が１５．２ｍｍ、健常者で２４．５ｍｍとなり、目標指示装置と健常者とでほぼ同程度の誤差になった。
【００５４】
また、目標指示装置を利用し、一度ＢＵＬを計測した後、レシーバやトランスミッタ４の位置、向きを複数変えて目標位置座標計測を行った。その結果、トランスミッタ４とレシーバの位置関係によっては、計測値の誤差が大きくなる場合があることが確認された。このことから、トランスミッタ４とレシーバの位置関係が異なると位置角度センサシステム２の計測誤差が異なり、それが目標位置の計測誤差の一因になったことが推測される。
【００５５】
位置角度センサシステム２として使用したＦＡＳＴＲＡＫのオイラー角の計測精度は０．１５ｄｅｇであるとされているが（”３ＳＰＡＣＥ  ＦＡＳＴＲＡＫ（登録商標）  Ｕｓｅｒ’ｓ  Ｍａｎｕａｌ  Ｒｅｖ．  Ｆ，”  Ｐｏｌｈｅｍｕｓ  Ｉｎｃ．，  １９９３．  参照）、実際に机上の点を指示したときの５ｓ間の計測結果では、オイラー角の各成分に０．２ｄｅｇ〜２ｄｅｇ程度の変動が見られた。そこで、５ｓ間の平均値が０．４ｄｅｇ変化したと仮定して目標位置Ｎｏ．９を指示したときの誤差を推定すると、レシーバＢ６のアジマス角ψだけが変化した場合には３．４ｍｍ程度、エレベーション角θだけが変化すると７ｍｍ程度、ロール角φだけが変化した場合には０．２ｍｍ程度の距離の誤差になった。また、ｘ座標、ｙ座標、ｚ座標については、５ｓ間の変動が３〜１０ｍｍ程度であり、平均で５ｍｍ変化したと仮定し、各座標の変化による誤差を計算した結果、５〜６．４ｍｍの距離の誤差が生じた。これらの結果から、位置角度センサシステム２の計測値の変動により７ｍｍ程度の誤差が容易に生じることが推測される。
【００５６】
以上のことから、位置角度センサシステム２のトランスミッタ４とレシーバ５、６の配置の違いによる計測値の変動と、一定保持中でも位置角度センサシステムの計測値が変動することが誤差の原因であると推測され、本実験により得られた位置の計測誤差はほぼ妥当な値であると考えられる。
【００５７】
一方、高さの計測については、物体の下部と上部を指示して計測するといった簡易的な方法であり、指示した上部の点のｘ、ｙ座標が下部の指示点のｘ、ｙ座標と異なると誤差が増大する。実験結果では、これら２点のｘ、ｙ座標の差は小さく、概ね良好な精度で高さを計測できた。本実施の形態での高さの計測方法には検討の余地があるが、本手法を用いた実験システムでも、机上位置を精度良く計測できていることを示す結果であるといえる。
【００５８】
ところで、ＦＥＳでは筋に非線形性や時変性があり、精度の高い位置制御の実現は現状では困難であると考えられる。多チャネル閉ループＦＥＳ制御により手関節角度の制御実験を行った結果では、目標軌道を円軌道として追従制御を行った場合、目標動作の動作速度が３．９ｃｍ／ｓの遅い場合でも平均誤差が４．６〜８．６ｍｍほどであり、また、一時的に関節角度を保持する制御の場合をみても２．９〜６．４ｍｍの平均誤差であった。これらのことから、本実験で使用したシステムでも、椅子の向きや被験者の位置、さらにはセンサの着脱にかかわらず、１０ｍｍ程度の精度で目標位置座標を計測可能であり、また、机上に置かれた物体の高さを計測する場合にも、平均で７ｍｍ程度の誤差であったので、目標物や障害物の情報を取得するためのユーザ・インターフェイスとして活用できると考えられる。
【００５９】
４．２  臨床応用
我々が以前に四肢麻痺者で行った頭部動作による文字入力システムの評価において、四肢麻痺者と健常者との間で、頭部動作による文字入力システムの操作能力に差は見られなかった（非特許文献９参照）。また、本手法においても、レーザポインタ１で目標位置を指示している５ｓの間、机上レシーバＡ５、目標指示装置のレシーバＢ６、健常被験者のレシーバＢ６の間で、位置角度センサシステム２の計測値の変動範囲に大きな差はなかった。これらのことから、頭部動作による目標指示は有効であると考えられる。片麻痺者のＦＥＳによる運動機能再建を考えた場合、健側上肢と患側上肢との協調的な動作を実現することが望まれており、上肢によらない制御命令の入力が必要である。この点からも、頭部動作を利用する本手法は有用であるといえる。
【００６０】
頭部動作を利用して手先を任意の点に誘導させる方法が提案されているが、著者らも指摘しているように、この方法は、最終到達位置に誤差が生じた場合の修正時に使用する方が、より適していると思われる。そのような目的での動作の修正方法については、我々も検討しており、より汎用性の高い方法を提案している。これらの方法に対して、本実施の形態で提案した方法は、刺激データを随時作成するため、刺激データがない場合や、目標位置が大きく異なるため既存の刺激データに大幅な修正が要求される場合でも簡便に動作を再建できる。また、使用者である患者が関与しない閉ループ制御を実現でき、患者の負担を軽減できる。さらに、上述のような使用者自身による位置や動作の微調整法と本手法とを組み合わせることで、高い精度での位置制御を実現可能であり、より実用的なシステムが実現されることも期待できる。
【００６１】
本手法では、机上座標の範囲と命令とを対応させれば、簡易な制御命令入力システムを構成できるといった拡張性もある。また、机上物体の形状認識（非特許文献５）などへの発展性も有している。一方、本法を実用化するためには目標位置を指示したときに使用者が指示したことをシステムに伝える方法が必要である。ニューラルネットで学習したうなずき動作を利用することによりディスプレイ上の文字を高認識率で取得できることが確認されているので、この方法を応用することが一つの方法として考えられる。また、本手法は、机上平面上の点の位置を計測する方法であるが、レーザポインタ１から目標位置までの距離を計測できれば、（２）式のｃを計測できることになるので、机上のレシーバＡ５は不要となり、三次元空間内の任意の点の位置が計測可能になる。本手法を実用化するためには、以上のような点についても今後検討が必要である。
【００６２】
５．応用例
つぎに、本発明の応用について例示して説明する。
図１０に、コマンドシートに関する応用例の説明図を示す。
この例では、コマンドシート１１は、複数のブロックを含み、各ブロックに所定のコマンド（制御命令）が示される。ＰＣ３は、記憶部３５内に、コマンドシート１１内のコマンドを示す各ブロックの位置（座標）に対応してコマンドを記憶したファイルを備える。制御命令を記載したコマンドシート１１がレーザポインタ１で指示されると、ＰＣ３は、位置角度センサシステム２により位置座標を得て、その位置座標に従い記憶部３５を参照して所望のコマンドを選択及び認識することができる。
【００６３】
図１１に、ポインティングデバイスに関する応用例の説明図を示す。
この例では、ＰＣ３の表示部（ディスプレイ）３４に、レシーバＡ５と一体型にした平板（またはシート）１２を装着し、ディスプレイ表示面である平板１２をレーザポインタで指示して、ＰＣ３の表示部３４上のポインティングデバイス（マウス、タッチペン等）を移動させたい位置を指定する。レーザポインタ１で目標位置が指示されると、ＰＣ３は、位置角度センサシステム２により位置座標を得て、その位置座標を入力することで、ポインティングデバイスとして機能させることができる。また、ＰＣ３は、頭部の動きを利用してレーザポインタ１での目標位置の指示動作を検出することや、さらに、特徴的動作（うなずき、横振り等の急な動き）をレシーバＢ６により検出することで、ポインティングデバイスによる、入力・クリック・ドラッグ・移動等の各種動作を識別することも可能である。
【００６４】
６．むすび
本実施の形態では、任意のリーチングを再建するために、机上のリーチング目標位置座標の計測方法を提案した。そして、レーザポインタと三次元位置角度センサシステムを利用した目標位置計測システムを構築し、机上の目標２０点の位置、机上に配置した物体の高さを、目標指示装置と健常被験者により計測して、本手法の実験的評価を行った。目標位置計測の平均誤差は７〜１０ｍｍ程度、高さの計測誤差は平均で３〜７ｍｍ程度であり、本実施の形態での実験システムでも、ＦＥＳシステムで利用するためにほぼ十分な精度を有することが確認された。また、これらの計測誤差が、位置角度センサシステムの特性や計測誤差に起因することも示唆した。本手法は、使用者が移動した場合でも簡便に使用できる方法であり、また、拡張性もあるので、十分に実用的な手法であると考えられる。
【００６５】
本発明の制御命令入力方法又は制御命令入力装置・システムは、その各手順をコンピュータに実行させるための制御命令入力プログラム、制御命令入力プログラムを記録したコンピュータ読み取り可能な記録媒体、制御命令入力プログラムを含みコンピュータの内部メモリにロード可能なプログラム製品、そのプログラムを含むサーバ等のコンピュータ、等により提供されることができる。
【００６６】
【発明の効果】
本発明によると、以上のように、頭部に装着するレーザポインタ等のポインタと三次元位置角度センサシステムを利用して、システムの製作時又は設定時にキャリブレーションを行うだけで、使用の際にはキャリブレーションを必要としない、操作性のよい目標位置を計測するための制御命令入力装置及び方法を提供することができる。また、本発明によると、机上の位置座標、及び、障害物や把持対象となる机上の物体の高さを計測するための制御命令入力装置及び方法を提供することができる。
【００６７】
また、本発明によると、使用者が移動した場合でも簡便に使用でき、実用的である制御命令入力装置及び方法を提供することができる。さらに、本発明によると、片麻痺者や車椅子を使用する四肢麻痺者が机上で作業することを想定し、任意の位置へのリーチングの再建を実現するために、机上のリーチングの目標位置、すなわち、手先を移動させる机上位置座標を計測する制御命令入力装置及び方法を提供することができる。
【図面の簡単な説明】
【図１】制御命令入力装置の構成図。
【図２】ＰＣ３の構成図。
【図３】目標位置座標計測の説明図。
【図４】机上目標位置座標を計測するためのフローチャート。
【図５】物体の高さ計測方法の概略図。
【図６】評価実験のための机上目標位置の概要図。
【図７】目標指示装置により指示した机上目標点２０点の位置座標計測誤差（ｍｍ）についての図。
【図８】健常被験者による机上目標点２０点の位置座標計測誤差（ｍｍ）についての図。
【図９】物体の高さの計測誤差の絶対値（ｍｍ）についての図。
【図１０】コマンドシートに関する応用例の説明図。
【図１１】ポインティングデバイスに関する応用例の説明図。
【符号の説明】
１          レーザポインタ
２          位置角度センサシステム
３          パーソナルコンピュータ（ＰＣ）
４          トランスミッタ（基準設定部）
５          レシーバＡ（第１検出部）
６          レシーバＢ（第２検出部）
【図１】
2004309175.tif 000008
【図２】
2004309175.tif 000009
【図３】
2004309175.tif 000010
【図４】
2004309175.tif 000011
【図５】
2004309175.tif 000012
【図６】
2004309175.tif 000013
【図７】
2004309175.tif 000014
【図８】
2004309175.tif 000015
【図９】
2004309175.tif 000016
【図１０】
2004309175.tif 000017
【図１１】
2004309175.tif 000018