JP5563200B2 - 連接構造の動作をキャプチャするための処理方法 - Google Patents

連接構造の動作をキャプチャするための処理方法 Download PDF

Info

Publication number
JP5563200B2
JP5563200B2 JP2008125227A JP2008125227A JP5563200B2 JP 5563200 B2 JP5563200 B2 JP 5563200B2 JP 2008125227 A JP2008125227 A JP 2008125227A JP 2008125227 A JP2008125227 A JP 2008125227A JP 5563200 B2 JP5563200 B2 JP 5563200B2
Authority
JP
Japan
Prior art keywords
sensor
model
estimated
measurement
segment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008125227A
Other languages
English (en)
Other versions
JP2008309781A (ja
Inventor
ファビアン・ジャメ
ブリュノ・フラマン
ピエール−ブリース・ウィーバー
Original Assignee
コミッサリア ア レネルジー アトミーク エ オ ゼネルジ ザルタナテイヴ
イー・エヌ・エール・イー・アー−アンスティチュ・ナシオナル・ドゥ・ラ・ルシェルシュ・アン・ナンフォルマティーク・エ・タン・ノトマティーク
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by コミッサリア ア レネルジー アトミーク エ オ ゼネルジ ザルタナテイヴ, イー・エヌ・エール・イー・アー−アンスティチュ・ナシオナル・ドゥ・ラ・ルシェルシュ・アン・ナンフォルマティーク・エ・タン・ノトマティーク filed Critical コミッサリア ア レネルジー アトミーク エ オ ゼネルジ ザルタナテイヴ
Publication of JP2008309781A publication Critical patent/JP2008309781A/ja
Application granted granted Critical
Publication of JP5563200B2 publication Critical patent/JP5563200B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • B25J9/1664Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Manipulator (AREA)
  • Shaping Of Tube Ends By Bending Or Straightening (AREA)
  • Navigation (AREA)
  • Image Processing (AREA)
  • Document Processing Apparatus (AREA)

Description

本発明は、連接構造の動作をキャプチャするための処理方法に関し、具体的には、連接構造の動作を特徴付けることが可能なシミュレートパラメータを得る方法に関する。また、本発明は、本発明によるシミュレートパラメータを得る方法を用いる連接構造の動作を再生成する方法に関する。
本発明の技術分野は、所定の基準座標系における連接構造の動作を記述する一つ以上のパラメータについて、又は動作中の連接構造に固有な、及び/又は動作中の連接構造に対する固有のパラメータの測定値に関連付けられたセンサのシステムに固有な一つ以上のパラメータについて、リアルタイムで、又は他の方法で、測定値を用いて決定することである。
非制限的な例として、本発明の方法は、以下の場合に有利に適用される。
−ロボット工学(その場合センサがロボット上に置かれる)、遠隔操作(その場合センサが人間又は動物上に置かれる)、装置較正等のような産業用途
−例えばユーザとの相互作用を要求するビデオゲーム等のマルチメディア用途
−シミュレーション用途(例えばフライトシミュレーション)
−合成画像の生成及びビデオゲームの編集
−医療用途
−生物力学
いくつかの周知のシステムにより、動く物体の動作に対する全部又は一部パラメータの推定値を得ることができる。例えば、Vicon(登録商標)システム、Optotrak(登録商標)システム、Intersense(登録商標)システム、POLHEMUS(登録商標)システム等が挙げられる。全てのこれらシステム、特にビデオタイプの光学システムは、高い空間定数をユーザに課すのが欠点である。これは、ユーザが獲得量(カメラフィールド、磁場の量、超音波源からの放射量等)の中に留まってしまうからである。
他のシステムは、この欠点がない。例えば、Xsense Technologies(登録商標)は、加速度計と磁気計とジャイロメータとを含む内部装置を用いて任意の空間制限から開放することができる。
また、文献“Implementation and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking”(2005年4月、スペイン、バルセロナ、2005 IEEE International Conference on Robotics and Automationの議事録;Xiaoping Yun, Conrado Aparicio, Eric R. Bachmann, Robert B. McGhee)は、加速度計と磁気計と3軸ジャイロメータとを含む内部装置を用いるシステムを開示する。内部装置とは別に、システムは、連接本体の形状モデルとセンサモデルとを用いる。センサモデルは、測定される加速度が重力に起因するのみであるとみなされる静的モデルである。また、各センサの方位は、他のセンサによって測定された量で別個に再構成され、使用されるフィルタリングは、ジャイロメータに全て依存する。
ジャイロメータの使用は欠点を呈する。これは、ジャイロメータの使用により、連続的な素早い動作の間にバイアスを生じさせ、結果として時間と共に精度を欠くためである。また、ジャイロメータは、高い電力消費を伴う高価なセンサである。
他のシステムも従来技術から知られている。文献“Real-time Motion Capture for a Human Body using Accelerometers”(Robotica(2001), Volume 19, pp.601-610; Jihong Lee及びInsoo Ha)は、段階的に本体の加速度を計算することのできる、加速度計と動く本体の連接モデルとを原則的に用いるシステムを開示する。この方法は、少なくとも一つのセグメントにおける並進加速度と回転加速度とを認識しなければならない。本発明は上記欠点がない。
このため、本発明は、互いに連接された複数のセグメントからなる連接構造の動作を基準座標系で特徴付けることができる少なくとも一つのシミュレートパラメータを得る方法に関し、少なくとも2つのこれらセグメントは各々、測定センサを備え、上記方法は:
−前記連接構造の動作を記述する推定動作状態パラメータの全部又は一部から前記連接構造の機械的モデルと測定センサモデルとを計算する過程であって、各推定測定データ項目は、センサによって与えられる測定値を示すデータ項目であり、少なくとも一つの推定測定データ項目は、第1測定センサを与えるセグメントの少なくとも一つの推定動作状態パラメータと、前記第1測定センサを与える前記セグメント以外の少なくとも一つのセグメントの少なくとも一つの推定動作状態パラメータとを組合せる項を具備する式の形式で表現される、過程と(これらの項は通常、本明細書で以下“交差項”と称される)、
−少なくとも2つの異なる測定センサに関して、前記測定センサによって与えられる測定値と、前記与えられた測定値を示す前記推定測定データとの差を計算する過程と、
−前記差から発生し、前記項を考慮に入れることができるオブザーバタイプの処理であって、推定動作状態パラメータの少なくとも一つの推定差を与える、包括的な数学的処理過程と、
−前記推定動作状態パラメータと、それに相当する前記推定動作状態パラメータとに関する推定差を加算して、シミュレートパラメータを形成する過程とを含む。
また、本発明は、連接構造の動作を特徴付けることができるシミュレートパラメータから連接構造の動作を再生成する方法に関し、シミュレートパラメータは、本発明の方法によって得られることを特徴とする。
本発明の方法によって解決される一つの課題は、任意の連接構造、例えば動く人体や重力の大きさに比べて大幅な加速のある動作の素早い局面を有する動作を再構成することにある。本発明の方法により有利に、センサが単独で置かれたシステムのセンサに対する動作、又はそのシステムのうち任意の一部に対する動作を、そのセンサが与える測定値から認識できない場合、動作を再生成することができる。
本発明の方法は、高コストな機器であるジャイロメータの使用を省く低コストな方法であり有利である。
本発明の方法は、加速度計及び磁気計を用いるのが好ましい。また、連接構造の必要に応じて選択されたN個のセンサを有利に含む。故に、連接構造のセグメント毎に一つのセンサを必要としない。
図1は、本発明の方法を実行するためのシステムを示す。システムは、構造2上に割当てられた一組のセンサ1であってその全て又は一部の動作(例えば人体)に対するキャプチャがシークされるセンサと、コンピュータ3と、ディスプレイ装置4とを含む。重力場ベクトルG及び磁場ベクトルHは、構造2が動作する空間を満たす。センサ1は、コンピュータ3と距離を置いて通信し、その測定データを送信する。測定データは、予め選択されたモデルと包括的な処理方法とを用いてコンピュータ3で処理され、包括的な処理方法は、構造の全て又は一部の動作を特徴付けることができるシミュレートパラメータを決定し、及び/又は構造の全て又は一部の動作を再構成する。センサ1は、例えば加速度計及び磁気計である。
本発明の方法は、全て又は一部のセンサ1によって与えられる測定値と、キャプチャ対象の動作をする構造の機械的モデルと、センサモデルと、センサによって与えられる測定値の包括的な処理とを組合せた使用によって特徴付けられる。
いくつかの異なる機械的構造モデル及び/又はいくつかの異なるセンサモデルは、有利に使用可能である。本発明の好ましい実施形態によると、動的構造モデルと動的センサモデルとで選択が行われる。そのような動的モデルは、物理的現実により近い。それらにより、シークされる未知数をより正確に検出するだけでなく、さらに未知数を検出することができる。動的モデルよりも単純なモデルが、本発明との関連で、特に例えば遅い動作をキャプチャするために使用可能である。
本発明の方法は、観測される構造(人体、動物、ロボット)の状態を再構成することに至る。観測される構造の“状態”は、例えば構造の位置、速度、若しくは加速度、構造の機械的モデルのパラメータ、又は全て又は一部のこれら各種要素の任意の組合せを意味する。本発明の方法により再構成可能なこれら状態は、一般に“動作の状態パラメータ”というタームによって、本明細書で以下に言及される。
本発明の処理方法は、3つの必須要素を組合せた使用に基づく。第1の要素は、構造の機械的モデルによって与えられる。“構造の機械的モデル”は、観測対象の連接構造に対する形状モデル、運動モデル、動的モデル、又はこれら3つのモデルからなる任意の組合せを意味する。機械的モデルにより、モデルの各セグメントの状態を構造の全体的な状態に関連付けることができる(例えば、速度及び加速度が全体的な状態の一部を形成する場合に速度及び加速度の組合せが考えられる)。機械的モデルは、例えば、連接構造を構成するセグメントの長さ、構造の各種構成要素の重量、これら各種要素の慣性特性等のような、既知又は未知である所定数のパラメータからなることができる。一般論として、機械的モデルは、動作に関して得られたパラメータを体の感覚のみに限定するように、構造に固有な特殊性を含む。例えば、人体の場合、肘の関節部分の存在(回転できない)は、優先的にモデルに取込まれる。
第2の要素は、センサモデルである。センサのモデルは、基準座標系でセンサを特徴付ける各種パラメータ(方位、位置、速度、加速度等)に従って、センサの各種測定データを示す関数である。本発明の好ましい実施形態によると、センサは、加速度計及び磁気計である。加速度計に対して、センサモデルは、選択されたパラメータに従って加速度の測定の推定値を結果として与える。磁気計に対して与えられるのは、選択されたパラメータによる磁場の測定の推定値である。
本発明と関連して他の種類のセンサを、加速度計及び磁気計に追加するために、又は全て又は一部のそれらに代えるために使用することができる。センサの選択は、感知対象となる動作の種類に依存する。加速度計、磁気計、ジャイロメータ、力センサ、角度計、及びGPSセンサのうち、少なくとも一つのセンサが選択される(GPSは、“全地球測位システム”を表す)。
構造の機械的モデル及びセンサモデルは、単一モデルに統合できる。そして、この単一モデルは、各センサが測定する推定値(推定された測定値)を各システムの全体的な状態に関連付ける。
構造の機械的モデルとセンサモデルとの関連付けにより、“交差(cross)”項を測定の推定値の表現で現すことができる。“交差”と称される項は、インデクス“i”のセグメントによって与えられるインデクス“i”のセンサを考える時、インデクス“i”とは異なる“j”である少なくとも一つのセグメントに関するパラメータを含む項である。その時、インデクス“i”のセンサは、交差項で現れるインデクス“i”及び“j”のセグメントの動作に関する情報を与える。
図2は、交差項の影響を示す。図2は、基準座標系R(X、Y、Z)で動作可能な2つの連接セグメントSa及びSbを示す。重力場ベクトルG及び磁場ベクトルHは、基準座標系Rを満たす。セグメントSaは、センサCa、例えば3軸加速度計を備え、セグメントSbは、センサCb、例えば3軸加速度計を備える。基準座標系R(Xa、Ya、Za)は、セグメントSaにリンクされ、基準座標系R(Xb、Yb、Zb)は、セグメントSbにリンクされる。平面Y=0に固定される連接要素P1により、セグメントSaは、平面(X、Y)で旋回することができ、セグメントSa及びSbを接続する連接要素P2により、セグメントSbは、セグメントSaに対して平面(X、Y)で旋回することができる。角度a1は、基準座標系RにおけるセグメントSaの旋回運動を示し、角度a2は、基準座標系RにおけるセグメントSbの旋回運動を示す。故に、センサCbの測定値が角度a2だけでなく角度a1によっても影響されることを明らかに現す。センサCbの測定値の表現において、角度a1、角速度da1/dt、及び角加速度da1/dtを含む全ての項は、交差項である。
第3の要素は、モデルデータ(構造モデルだけでなくセンサモデル又は単一に統合された構造/センサモデル)から、全ての未知数を同時にシークする処理方法である。この方法は、モデルから計算される測定推定値と実際の測定値とを分離する距離を最小にする。実際の測定値は、予め記録されるか又は継続的に記録されうる。それらは、完全又は不完全な場合がある。処理方法は、それ自体既知であるオブザーバタイプの包括的な数学的方法(global mathematical method)である。本発明の好ましい実施形態によると、処理方法は、拡張カルマンフィルタリングである。また、例えば制約最適化又は非制約最適化方法、粒子フィルタリング、スライディングホリゾン(sliding horizon)オブザーバタイプの方法、又はさらに一般的な任意の線形若しくは非線形オブザーバタイプの方法等、任意のその他包括的なデータ処理方法が使用可能である。包括的なデータ処理方法の使用(データ及び測定データのモデリング)は、上記説明した交差項を考慮するのに必要である。
上記説明した従来技術の方法において、センサモデルは、近似されたモデルであり、例えばジャイロメータ測定値等の追加情報を提供してこのモデルを完成するのに必要である。この補足情報によって達成されるこの近似されたモデルを用いて、センサの方位を決定することができるので、(近似に関する誤差を備えた)センサを与えるセグメントの方位を決定することができる。ここで、センサのみによって測定されたデータの処理は、この場合、不足情報(動作に関する加速度)が他のタイプの測定値によって(加速度計又は磁気計によってではなく)提供されるので、その時に任意の問題を呈しない点が重要である。故に、連接構造とセグメント間に存在する接続タイプとが何であれ、連接チェーンの動作を検出できる。
本発明の場合、モデルに対して任意の近似をすることなく、及び他のタイプの測定値を用いることなく、交差項を明らかにするモデリングが勧められる。交差項は、問題の解決に必要な追加情報を含む。交差項は、いくつかのセンサが存在する時のみ存在し、故に本発明の方法は、分離されたセンサの方位を正確に決定することができない。また、交差項に関するデータは、セグメント間の連接タイプに依存する。
検討すべき所定のシステムの複雑性により、本発明の方法は、“観測性テスト”と称されるテストの改善を提供する。観測性テストは、センサの特性とその構造上の割当形状とが連接動作の正しい再構成をもたらすことが可能か否かを判断することができる。選択されたセンサと割当形状とに対して、機械的モデルとセンサモデルとに依存することにより、このセンサ構成と割当形状とによって得られた情報が、判断対象である動作のパラメータを識別できるか否かが、その時設定される。標準的な数学的方法の一例は、以下に与えられる。
本発明の処理方法は有利に、各セグメント上にセンサを設置する必要がないことを可能にする一方で、本発明の方法により得られた動作の感知が構造内の全セグメントの動作に対する決定をもたらすのに、十分確実なものである。
本発明の方法は、追加的測定値の使用を必要とせず、かつモデルに対して近似をしないので、動作に対する推定値における誤差の出現を有利に回避する。
図3は、本発明の方法を実行するための第1のフロー図を示す。予測モデル5は、最初に設定される。予測モデルは、連続時間t−1及びt間で観測される未知数(状態及び/又はパラメータ)に対する変更モデルである。故に、予測モデルは、状態及び/又は状態の値の関数として時間tにおけるシステムを定義するパラメータ及び/又は時間t−1におけるパラメータの推定値を与える関数である。システムの状態は、動作の状態パラメータによって時間tで定義され、機械的モデルのパラメータ又は上記パラメータの組合せとして先に定義された位置pos(t)、速度vit(t)、加速度acc(t)、及びパラメータpar(t)である。その時、以下の通りである。
[pos(t), vit(t), acc(t), par(t)]=f[pos(t-1), vit(t-1), acc(t-1), par(t-1)]
予測モデル5の出力には、連接構造の動作を記述する、一組の推定動作状態パラメータ
Figure 0005563200
がある。その後、これら推定パラメータは、構造の機械的モデル6に入力される。本発明に対する改良によると、機械的モデル6は、“演繹的構造知識データ”と称されるデータ12によって補足され、そのデータは、構造(例えば、セグメントの次元及び重量、慣性行列等)を記述するか、又は構造によって実行される全て又は一部の動作(位置及び/又は速度及び/又は加速度情報)を示す。機械的モデル6は、センサモデル7に入力されるセンサに関する方位、位置、速度、及び加速度データを与える。本発明に対するもう一つの改良によると、センサモデル7は、“演繹的センサ知識データ”と称されるデータ13によって補足され、そのデータは、センサの特性(例えば、感度、補正、ドリフト等)を記述するか、又はセンサによって実行される全て又は一部の動作を示す。センサモデル7は、モデルによって提供される方位及び/又は位置及び/又は速度及び/又は加速度を後者が有する時、センサの測定値を示す推定データを与える。上記説明の通り、機械的モデル及びセンサモデルは、単一のモデルに統合できる。この単一モデルは、図3に8で参照される。センサモデル7によって、又は単一モデル8によって与えられる推定データは、例えば時間tにおける磁場測定の推定値
Figure 0005563200
と、時間tにおける加速度測定の推定値
Figure 0005563200
とである。その後、これら測定の推定値と、センサによって与えられる実際の測定値とが比較モジュール9で比較される。比較結果は、比較された量の間の差を構成する。その後、この差は、例えば拡張カルマンフィルタリングモジュール、制約最適化又は非制約最適化モジュール、粒子フィルタリングモジュール、スライディングホリゾンオブザーバタイプの処理モジュール等の、数学的なオブザーバタイプの包括的な処理モジュール10に入力される。モジュール10は、推定動作状態パラメータの推定差δpos(t)、δvit(t)、δacc(t)、δpar(t)を与え、差は、それらに相当する各種推定パラメータを訂正することを目的とする。その後、加算演算器11は、推定データ
Figure 0005563200
を第1の一連の入力上で受信し、推定差δpos(t)、δvit(t)、δacc(t)、δpar(t)を第2の一連の入力上で受信し、シークされたシミュレートデータ
Figure 0005563200
を出力として与え、そのシミュレートデータは、構造の動作を再構成することができる。
その時、以下のようになる。
Figure 0005563200
その後、データ
Figure 0005563200
は、予測モデル5に送信され、後続時間において新たな推定パラメータになる。
図4は、第2の実施形態による本発明の方法を実行するためのフロー図を示す。第2の実施形態によると、予測モデルがなく、その後、推定パラメータ
Figure 0005563200
は、機械的モデル6に直接入力される。その後、機械的モデルに補足推定データ12を小出しに有利に入力することができる。さらに方法は、第1の実施形態で説明した方法と同じである。
本発明の方法による動作キャプチャに対する特定の例は、図5を参照して以下に説明される。図5は、ロトイド(rotoid)接続によって共に接続された2つのセグメントS1及びS2からなる連接構造(自由度1)を基準座標系Rext(X、Y、Z)で示す。基準座標系R1(x1、y1、z1)は、セグメントS1にリンクされ、基準座標系R2(x2、y2、z2)は、セグメントS2にリンクされる。センサC1は、セグメントS1に固定され、センサC2は、セグメントS2に固定される。各センサC1、C2は、3軸加速度計及び3軸磁気計を含む。故に、上記システムは、セグメントS1及びS2間の連接に対して1の自由度を有し、2つのセグメントS1、S2によって形成される全体の構造に対して回転及び並進で6の自由度を有する。故に、7つの未知数を決定するのが必要である。
構造の動作に対するシミュレーションは、以下のように与えられる。セグメントS2は、一定の角加速度で基準座標系R2の垂直軸y2について回転し、セグメントS1は、さらに一定の角加速度で基準座標系R1の回転軸x1について回転する。システム全体は、加速度ATによって定義される並進を実行する。
センサCに対して、加速度
Figure 0005563200
及び磁場
Figure 0005563200
の測定の推定値(モデルの式)は、以下の式11によってセンサCの基準座標系で与えられる。
Figure 0005563200
ここで、
−ベクトルa、ベクトルG、及びベクトルHはそれぞれ、センサの加速度、重力による加速度、及び外部基準座標系Rextで示される外部磁場であり
extは、センサにリンクされた基準座標系と、基準座標系Rextとの間の回転行列である。
センサにリンクされた基準座標系と外部基準座標系との間の回転及び並進を示す方法は、連接チェーンの形状モデルの式である。回転extは、連接チェーンのパラメータに従って結果的に分解(break down)される。その後、各センサC1及びC2に対して、以下の式12で共に収集された以下の測定推定値が得られる。
Figure 0005563200
ここで、項
Figure 0005563200
は、基準座標系R1における加速度の測定値と磁場の測定値との推定値であり、項
Figure 0005563200
は、基準座標系R2における加速度の測定値と磁場の測定値との推定値であり、ベクトルθ1及びベクトルθ2はそれぞれ、Rextの基準座標系におけるセグメントS1の回転ベクトルであり、セグメントS1に対するセグメントS2の回転ベクトルである。
ベクトルθ1は、基準座標系Rextの軸X、Y、及びZ上で3つの回転角θ1、θ1、θ1に分解される。
センサCによって与えられる測定値は、センサの基準座標系Rで示される。各センサC1及びC2によって測定される加速度ベクトルac1及びベクトルac2の式は、故に以下の通りである。
Figure 0005563200
ここで、シンボル“Λ”は、“ベクトル積”演算子を示し
−ベクトルAの項は、全連接構造に関する並進加速度を示し
−項
Figure 0005563200
はそれぞれ、時間に関する量であるベクトルθの1次導関数及び2次導関数を示し
−ベクトル(0)は、基準座標系Ri(i=1、2)におけるセンサCの位置ベクトルである。
選択された例において、本発明の方法に必須の要素である交差項は、センサ2の測定値を示すために、変数
Figure 0005563200
と、ベクトルAとを含む項である。全ての動作のパラメータを同時にシークすることで2つのセンサC1及びC2を同時に使用して、故にセンサ2から入力される測定値を用いてセグメントS1のパラメータに関する情報を回復することができる。
拡張カルマンフィルタを用いてシステムの未知数をシークする。ベクトルIは、未知数で形成され、前記ベクトルは、3つの基本ベクトル、即ち位置ベクトル、速度ベクトル、及び加速度ベクトルからなる。
位置ベクトルは、空間内の並進位置(セグメントS1に対する3の並進自由度T、T、T)と、角度位置(セグメントS1に対する3の回転自由度θ1x、θ1y、θ1z及び連接の回転自由度θ2x)とからなる。
速度ベクトルは、位置ベクトルの時間に関する一次導関数である。故に、速度ベクトルは、並進速度及び角速度を含む。
加速度ベクトルは、位置ベクトルの時間に関する二次導関数である。故に、加速度ベクトルは、並進加速度(式12の変数ATx、ATy、及びATz)と角加速度とからなる。
Figure 0005563200
このベクトルは、ベクトルI=[ベクトルpos、ベクトルvit、ベクトルacc]形式に置くことができ、ここでベクトルposは、位置ベクトルであり、ベクトルvitは、速度ベクトルであり、ベクトルaccは、加速度ベクトルである。上記式11及び12の何れも、並進位置又は並進速度の関数であるモデルを記述しないことに注意すべきである。これら2つの量は、測定値に影響を与えないので、不必要である(また、カルマンフィルタによって観測できない)。しかし、そのように保持することで、システムの状態に関して展開行列(evolution matrix)の記載が容易になるという利点がある。
そして、システムの力学は、以下の式19のシステムを用いて記載される。
Figure 0005563200
ここで、kは現在の繰返しのインデクス、Iはシステムの状態、Aはシステムの状態に関する展開行列、ωは方法のノイズ、mは測定値、hは測定関数、及びtは測定ノイズを示す。
上記図3を参照すると、行列Aを構成するデータは、予測モデル5に入力される。図4を参照すると、行列Aは、単位行列であり、従ってフロー図には示されない。
ここで、行列Aは、以下のように定義され、Δtは、時間tk+1から時間tを分離する期間である。
Figure 0005563200
上記関数hにより、各センサの測定の推定値を計算することができ、この関数は以下のように記載される。
Figure 0005563200
線形システム上で作用するカルマンフィルタは、非線形システムへ拡張され、本発明に関して使用される(拡張カルマンフィルタリング)。このため、上記システムの関数hのヤコビアンが計算される。その後、拡張カルマンフィルタの式は、全ての利用可能な情報を考慮することにより、測定の推定値と実際の測定値との誤差を最小にする以下の繰返しを求める。
図6、7A〜7D、8A〜8D、9A〜9Dは、本発明の方法により、図5に示されたシステムに関して得られた結果を示す。
動作
Figure 0005563200
の推定加速度の値と、時間ステップΔtの値とが以下のようになる(位置及び速度値は、動作の開始時に0である)。
Figure 0005563200
また、ゼロ平均と分散0.05とのガウスノイズはその後、全ての測定推定値に追加される。
ここで、観測性テストを実行して、センサ及びその割当形状の特性により連接動作の正しい再構成が可能であることを確認することができる。このテストを実行するための一つの数学的方法は、以下に説明される。Jh(pos, vel, acc)を測定関数h(pos, vel, acc)のヤコビアン行列にすると、行列Mは、以下のように構成される。
Figure 0005563200
ここでnは、行列Aの次元である。
行列Mが最大階数の場合、その時センサ及びその割当形状の特性は、連接動作の正しい再構成を可能にするといえる。
センサ1は、加速度計である。図6は、時間ステップΔtの増加に従い、センサ1によって与えられる重力ベクトルgの加速度と動作の加速度とからなる、基準座標系R1におけるベクトル要素の測定値の曲線である。曲線gは、X1に平行する加速度要素を示し、曲線gは、Y1に平行する加速度要素を示し、曲線gは、Z1に平行する加速度要素である。
各図7A〜7D、8A〜8D、及び9A〜9Dは、本発明の方法の終わりに与えられた値(与えられたシミュレーション値)と、それに相当する理論値(参照値)との間の、時間を関数とする比較曲線を示す。
図7Aは、与えられた推定値における時間を関数とする変化(曲線a1)と角度θ2xの参照値(曲線a2)とを示す。測定値と推定測定値との間のほぼ完全な一致のため、一つの曲線のみが図7Aに現れる。
図7Bは、与えられた推定値における時間を関数とする変化(曲線b1)と角度θ1zの参照値(曲線b2)とを示す。
図7Cは、与えられた推定値における時間を関数とする変化(曲線c1)と角度θ1yの参照値(曲線c2)とを示す。測定値と推定測定値との間のほぼ完全な一致のため、一つの曲線のみが図7Cに現れる。
図7Dは、与えられた推定値における時間を関数とする変化(曲線d1)と、時間を関数とする角度θ1xの参照値(曲線d2)とを示す。
図8Aは、与えられた推定値における時間を関数とする変化(曲線e1)と、角速度
Figure 0005563200
の参照値(曲線e2)とを示す。
図8Bは、与えられた推定値における時間を関数とする変化(曲線f1)と、角速度
Figure 0005563200
の参照値(曲線f2)とを示す。
図8Cは、与えられた推定値における時間を関数とする変化(曲線g1)と、角速度
Figure 0005563200
の参照値(曲線g2)とを示す。
図8Dは、与えられた推定値における時間を関数とする変化(曲線h1)と、角速度
Figure 0005563200
の参照値(曲線h2)とを示す。
図9Aは、与えられた推定値における時間を関数とする変化(曲線i1)と、角加速度
Figure 0005563200
の参照値(曲線i2)とを示す。
図9Bは、与えられた推定値における時間を関数とする変化(曲線j1)と、角加速度
Figure 0005563200
の参照値(曲線j2)とを示す。
図9Cは、与えられた推定値における時間を関数とする変化(曲線k1)と、角加速度
Figure 0005563200
の参照値(曲線k2)とを示す。
図9Dは、与えられた推定値における時間を関数とする変化(曲線l1)と、角加速度
Figure 0005563200
の参照値(曲線l2)とを示す。
図6、7A〜7D、8A〜8D、及び9A〜9Dの全図から明らかなように、本発明の方法により与えられる推定値は、所望の理論値にかなり近接しており、本発明のシミュレーション方法が適切であることを保証する。
類似の方法で、図10A、10B、及び10Cにおいて、時間を関数とする変化は、与えられた推定値に見られ(各曲線m1、n1、o1)、並進加速度ATx、ATy、及びATzの参照値に見られる(各曲線m2、n2、o2)。
図1は、本発明の方法を実行するシステムを示す。 図2は、本発明によるセンサを備えた連接本体の一例を示す。 図3は、第1の実施形態による本発明の方法を実行するフロー図を示す。 図4は、第2の実施形態による本発明の方法を実行するフロー図を示す。 図5は、本発明の方法が動作キャプチャを生ずることができるセンサを備えた連接本体の一例を示す。 図6は、図5に示す連接本体によって与えられた加速度測定値を示す。 図7Aは、図5の例で示した本体の動作をキャプチャする座標及び推定方位角度を示す。 図7Bは、図5の例で示した本体の動作をキャプチャする座標及び推定方位角度を示す。 図7Cは、図5の例で示した本体の動作をキャプチャする座標及び推定方位角度を示す。 図7Dは、図5の例で示した本体の動作をキャプチャする座標及び推定方位角度を示す。 図8Aは、図5の例で示した本体の動作をキャプチャする座標及び推定角速度を示す。 図8Bは、図5の例で示した本体の動作をキャプチャする座標及び推定角速度を示す。 図8Cは、図5の例で示した本体の動作をキャプチャする座標及び推定角速度を示す。 図8Dは、図5の例で示した本体の動作をキャプチャする座標及び推定角速度を示す。 図9Aは、図5の例で示した本体の動作をキャプチャする座標及び推定角加速度を示す。 図9Bは、図5の例で示した本体の動作をキャプチャする座標及び推定角加速度を示す。 図9Cは、図5の例で示した本体の動作をキャプチャする座標及び推定角加速度を示す。 図9Dは、図5の例で示した本体の動作をキャプチャする座標及び推定角加速度を示す。 図10Aは、図5の例で示した本体の動作をキャプチャする座標及び推定並進を示す。 図10Bは、図5の例で示した本体の動作をキャプチャする座標及び推定並進を示す。 図10Cは、図5の例で示した本体の動作をキャプチャする座標及び推定並進を示す。

Claims (9)

  1. 互いに連接される複数のセグメント(S1、S2)からなる連接構造の動作を基準座標系(Rext)において再構成する方法であって、少なくとも2つの前記セグメントは各々、測定センサ(C1、C2)を備え、前記方法は、
    −前記連接構造の状態パラメータを再構成する過程であって、前記状態パラメータ
    Figure 0005563200
    は、前記連接構造の動作を記述する、過程と、
    −時間t−1の状態パラメータの関数として時間tの状態パラメータの推定値を与えるために、予測モデルを使用する過程と、
    −各測定センサの測定値の推定値を与えるために、連接構造の機械的モデルと測定センサモデルと時間tの状態パラメータの前記推定値とを使用する過程と、
    −測定値の前記推定値と実際の測定データとの間の誤差を最小化する処理方法を使用して、前記状態パラメータの推定差を与える過程と、
    −時間tの更新された状態パラメータを与えるために、状態パラメータの前記推定値に状態パラメータの前記推定差を加算する過程と
    を具備し、
    セグメントに関する少なくとも1つの測定センサの測定値の推定値は、交差項を含み、前記交差項は、前記測定センサを含むセグメントとは異なるセグメントの少なくとも1つの状態パラメータを含むことを特徴とする方法。
  2. 前記機械的モデルは、前記構造に関する演繹的知識データによって達成されることを特徴とする請求項1に記載の方法。
  3. 前記測定センサモデル(7)は、前記センサに関する演繹的知識データ(13)によって達成されることを特徴とする請求項1または2に記載の方法。
  4. 測定値の前記推定値と実際の測定データとの間の誤差を最小化するアルゴリズムは、拡張カルマンフィルタリング、制約最適化、非制約最適化、粒子フィルタリング、又はスライディングホリゾンオブザーバタイプの処理であることを特徴とする請求項1〜3のうち何れか1項に記載の方法。
  5. ミュレートされた状態パラメータが得られるように、前記測定センサが、互いに連接される記セグメント上に割当てられているかを判断する予備的な観測性テストをさらに具備することを特徴とする請求項1〜4のうち何れか1項に記載の方法。
  6. 少なくとも一つの測定センサは、加速度計、磁気計、ジャイロメータ、力センサ、角度計、又はGPSセンサから選択されることを特徴とする請求項1〜5のうち何れか1項に記載の方法。
  7. 前記連接構造の前記機械的モデルと前記センサモデルとは、動的モデルであることを特徴とする請求項1〜6のうち何れか1項に記載の方法。
  8. 前記連接構造の前記機械的モデルと測定センサモデルとは、前記連接構造と前記測定センサとから形成されるシステムの全体的状態にセンサの測定の推定値を関連付ける単一モデルに統合されることを特徴とする請求項1〜7のうち何れか1項に記載の方法。
  9. 前記状態パラメータは、各セグメントの位置、速度、および加速度を含むことを特徴とする請求項1〜8のうち何れか1項に記載の方法。
JP2008125227A 2007-05-11 2008-05-12 連接構造の動作をキャプチャするための処理方法 Expired - Fee Related JP5563200B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0755008A FR2916069B1 (fr) 2007-05-11 2007-05-11 Procede de traitement pour la capture de mouvement d'une structure articulee
FR0755008 2007-05-11

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2014121251A Division JP5898263B2 (ja) 2007-05-11 2014-06-12 連接構造の動作をキャプチャするための処理方法

Publications (2)

Publication Number Publication Date
JP2008309781A JP2008309781A (ja) 2008-12-25
JP5563200B2 true JP5563200B2 (ja) 2014-07-30

Family

ID=39018168

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2008125227A Expired - Fee Related JP5563200B2 (ja) 2007-05-11 2008-05-12 連接構造の動作をキャプチャするための処理方法
JP2014121251A Expired - Fee Related JP5898263B2 (ja) 2007-05-11 2014-06-12 連接構造の動作をキャプチャするための処理方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2014121251A Expired - Fee Related JP5898263B2 (ja) 2007-05-11 2014-06-12 連接構造の動作をキャプチャするための処理方法

Country Status (6)

Country Link
US (1) US8890875B2 (ja)
EP (1) EP1990138B1 (ja)
JP (2) JP5563200B2 (ja)
AT (1) ATE500928T1 (ja)
DE (1) DE602008005366D1 (ja)
FR (1) FR2916069B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219416A (ja) * 2007-05-11 2014-11-20 コミッサリアア レネルジー アトミーク エ オ ゼネルジ ザルタナテイヴ 連接構造の動作をキャプチャするための処理方法

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101483713B1 (ko) * 2008-06-30 2015-01-16 삼성전자 주식회사 모션 캡쳐 장치 및 모션 캡쳐 방법
US8947441B2 (en) * 2009-06-05 2015-02-03 Disney Enterprises, Inc. System and method for database driven action capture
US8527217B2 (en) * 2009-09-08 2013-09-03 Dynamic Athletic Research Institute, Llc Apparatus and method for physical evaluation
EP2646776B1 (fr) 2010-12-01 2017-09-06 Commissariat à l'Énergie Atomique et aux Énergies Alternatives Procede et systeme de determination de valeurs de parametres representatifs d'un mouvement d'au moins deux membres d'une entite representee sous la forme d'une chaine articulee
US9162720B2 (en) * 2010-12-03 2015-10-20 Disney Enterprises, Inc. Robot action based on human demonstration
FR2987913B1 (fr) 2012-03-08 2015-10-16 Movea Systeme ameliore de capture de mouvements d'une structure articulee
US20140274486A1 (en) * 2013-03-15 2014-09-18 Wilson Sporting Goods Co. Ball sensing
US12504816B2 (en) 2013-08-16 2025-12-23 Meta Platforms Technologies, Llc Wearable devices and associated band structures for sensing neuromuscular signals using sensor pairs in respective pods with communicative pathways to a common processor
US20150124566A1 (en) 2013-10-04 2015-05-07 Thalmic Labs Inc. Systems, articles and methods for wearable electronic devices employing contact sensors
US10042422B2 (en) 2013-11-12 2018-08-07 Thalmic Labs Inc. Systems, articles, and methods for capacitive electromyography sensors
US11921471B2 (en) 2013-08-16 2024-03-05 Meta Platforms Technologies, Llc Systems, articles, and methods for wearable devices having secondary power sources in links of a band for providing secondary power in addition to a primary power source
US10188309B2 (en) 2013-11-27 2019-01-29 North Inc. Systems, articles, and methods for electromyography sensors
US9880632B2 (en) 2014-06-19 2018-01-30 Thalmic Labs Inc. Systems, devices, and methods for gesture identification
US10973440B1 (en) * 2014-10-26 2021-04-13 David Martin Mobile control using gait velocity
JP6523804B2 (ja) * 2015-06-10 2019-06-05 株式会社東芝 作業動作計測装置、方法及びプログラム
JP6707327B2 (ja) * 2015-08-20 2020-06-10 株式会社東芝 動作判別装置及び動作判別方法
CN109311154B (zh) * 2016-04-17 2022-06-07 哈佛大学董事会 磁感受性传感器和竖直行驶机器人的优化绘制和擦除
US11216069B2 (en) 2018-05-08 2022-01-04 Facebook Technologies, Llc Systems and methods for improved speech recognition using neuromuscular information
US10489986B2 (en) 2018-01-25 2019-11-26 Ctrl-Labs Corporation User-controlled tuning of handstate representation model parameters
US12554325B2 (en) 2016-07-25 2026-02-17 Meta Platforms Technologies, Llc Methods and apparatuses for low latency body state prediction based on neuromuscular data
EP3487402B1 (en) 2016-07-25 2021-05-05 Facebook Technologies, LLC Methods and apparatus for inferring user intent based on neuromuscular signals
US11000211B2 (en) 2016-07-25 2021-05-11 Facebook Technologies, Llc Adaptive system for deriving control signals from measurements of neuromuscular activity
EP3487595A4 (en) * 2016-07-25 2019-12-25 CTRL-Labs Corporation SYSTEM AND METHOD FOR MEASURING THE MOVEMENT OF FLEXIBLE RIGID BODIES
WO2018022602A1 (en) 2016-07-25 2018-02-01 Ctrl-Labs Corporation Methods and apparatus for predicting musculo-skeletal position information using wearable autonomous sensors
WO2020112986A1 (en) 2018-11-27 2020-06-04 Facebook Technologies, Inc. Methods and apparatus for autocalibration of a wearable electrode sensor system
US10687759B2 (en) 2018-05-29 2020-06-23 Facebook Technologies, Llc Shielding techniques for noise reduction in surface electromyography signal measurement and related systems and methods
US11331045B1 (en) 2018-01-25 2022-05-17 Facebook Technologies, Llc Systems and methods for mitigating neuromuscular signal artifacts
US11179066B2 (en) 2018-08-13 2021-11-23 Facebook Technologies, Llc Real-time spike detection and identification
US11635736B2 (en) 2017-10-19 2023-04-25 Meta Platforms Technologies, Llc Systems and methods for identifying biological structures associated with neuromuscular source signals
CN107703756B (zh) * 2017-11-03 2021-03-02 广州视源电子科技股份有限公司 动力学模型参数辨识方法、装置、计算机设备及存储介质
US11150730B1 (en) 2019-04-30 2021-10-19 Facebook Technologies, Llc Devices, systems, and methods for controlling computing devices via neuromuscular signals of users
CN111902847A (zh) 2018-01-25 2020-11-06 脸谱科技有限责任公司 手部状态表示模型估计的实时处理
CN111902077B (zh) 2018-01-25 2023-08-04 元平台技术有限公司 利用神经肌肉信号进行手部状态表示建模的校准技术
US11907423B2 (en) 2019-11-25 2024-02-20 Meta Platforms Technologies, Llc Systems and methods for contextualized interactions with an environment
US11493993B2 (en) 2019-09-04 2022-11-08 Meta Platforms Technologies, Llc Systems, methods, and interfaces for performing inputs based on neuromuscular control
US12579768B2 (en) 2018-01-25 2026-03-17 Meta Platforms Technologies, Llc Wearable electronic devices, extended reality systems including neuromuscular sensors, and methods for generating text from speech input and modifying the generated text based on neuromuscular data
EP3743892B1 (en) 2018-01-25 2025-03-05 Meta Platforms Technologies, LLC Visualization of reconstructed handstate information
WO2019148002A1 (en) 2018-01-25 2019-08-01 Ctrl-Labs Corporation Techniques for anonymizing neuromuscular signal data
US11481030B2 (en) 2019-03-29 2022-10-25 Meta Platforms Technologies, Llc Methods and apparatus for gesture detection and classification
EP3743790A4 (en) 2018-01-25 2021-03-17 Facebook Technologies, Inc. Handstate reconstruction based on multiple inputs
US10937414B2 (en) 2018-05-08 2021-03-02 Facebook Technologies, Llc Systems and methods for text input using neuromuscular information
US11961494B1 (en) 2019-03-29 2024-04-16 Meta Platforms Technologies, Llc Electromagnetic interference reduction in extended reality environments
US10592001B2 (en) 2018-05-08 2020-03-17 Facebook Technologies, Llc Systems and methods for improved speech recognition using neuromuscular information
CN112469469B (zh) 2018-05-25 2024-11-12 元平台技术有限公司 用于提供肌肉下控制的方法和装置
WO2019241701A1 (en) 2018-06-14 2019-12-19 Ctrl-Labs Corporation User identification and authentication with neuromuscular signatures
US11045137B2 (en) 2018-07-19 2021-06-29 Facebook Technologies, Llc Methods and apparatus for improved signal robustness for a wearable neuromuscular recording device
EP3843617B1 (en) 2018-08-31 2023-10-04 Facebook Technologies, LLC. Camera-guided interpretation of neuromuscular signals
CN112789577B (zh) 2018-09-20 2024-04-05 元平台技术有限公司 增强现实系统中的神经肌肉文本输入、书写和绘图
EP3857342A4 (en) 2018-09-26 2021-12-01 Facebook Technologies, LLC. NEUROMUSCULAR CONTROL OF PHYSICAL OBJECTS IN AN ENVIRONMENT
CN119454302A (zh) 2018-10-05 2025-02-18 元平台技术有限公司 在增强现实环境中使用神经肌肉信号来提供与物理对象的增强交互
US10905383B2 (en) 2019-02-28 2021-02-02 Facebook Technologies, Llc Methods and apparatus for unsupervised one-shot machine learning for classification of human gestures and estimation of applied forces
US12089953B1 (en) 2019-12-04 2024-09-17 Meta Platforms Technologies, Llc Systems and methods for utilizing intrinsic current noise to measure interface impedances
US11868531B1 (en) 2021-04-08 2024-01-09 Meta Platforms Technologies, Llc Wearable device providing for thumb-to-finger-based input gestures detected based on neuromuscular signals, and systems and methods of use thereof
US20250180751A1 (en) * 2023-12-04 2025-06-05 Metal Industries Research & Development Centre Unmanned aerial device and operation method thereof

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4710884A (en) * 1984-12-19 1987-12-01 Hitachi Construction Machinery Co., Ltd. Device for compensating for deflection in a pliable positioning apparatus
JPS62204109A (ja) * 1986-03-04 1987-09-08 Yokogawa Electric Corp ロボツトア−ム姿勢測定装置
JPS62204307A (ja) * 1986-03-05 1987-09-09 Hitachi Ltd ロボツトの軌道制御方法
JPH0433006A (ja) * 1990-05-25 1992-02-04 Hitachi Ltd ロボツトシステムの制御方法
DE19501094A1 (de) * 1995-01-16 1996-07-18 Fraunhofer Ges Forschung Verfahren und Vorrichtung zur Kalibrierung von Bewegungseinrichtungen
US5930741A (en) * 1995-02-28 1999-07-27 Virtual Technologies, Inc. Accurate, rapid, reliable position sensing using multiple sensing technologies
JPH09272083A (ja) * 1996-04-08 1997-10-21 Mitsubishi Electric Corp 2足歩行ロボット
JPH10133703A (ja) * 1996-10-31 1998-05-22 Fujitsu Ltd 適応的ロバスト制御装置
US6522312B2 (en) * 1997-09-01 2003-02-18 Canon Kabushiki Kaisha Apparatus for presenting mixed reality shared among operators
JPH11134012A (ja) * 1997-10-24 1999-05-21 Fanuc Ltd 軌跡誤差補正機能を有するロボット
US6115052A (en) * 1998-02-12 2000-09-05 Mitsubishi Electric Information Technology Center America, Inc. (Ita) System for reconstructing the 3-dimensional motions of a human figure from a monocularly-viewed image sequence
KR20020054245A (ko) * 2000-12-27 2002-07-06 오길록 광학식과 자기식 모션 캡쳐 시스템을 위한 센서 퓨전 장치및 그 방법
ATE467872T1 (de) * 2001-03-08 2010-05-15 California Inst Of Techn Raumzeitliche echtzeit-kohärenzschätzung zur autonom-modusidentifikation und invarianzverfolgung
US7684896B2 (en) * 2001-06-29 2010-03-23 Honda Motor Co., Ltd. System and method of estimating joint loads using an approach of closed form dynamics
US7145305B2 (en) * 2002-04-26 2006-12-05 Honda Giken Kogyo Kabushiki Kaisha System for estimating attitude of leg type moving robot itself
JP2004264060A (ja) * 2003-02-14 2004-09-24 Akebono Brake Ind Co Ltd 姿勢の検出装置における誤差補正方法及びそれを利用した動作計測装置
US7292151B2 (en) * 2004-07-29 2007-11-06 Kevin Ferguson Human movement measurement system
FR2916069B1 (fr) * 2007-05-11 2009-07-31 Commissariat Energie Atomique Procede de traitement pour la capture de mouvement d'une structure articulee

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014219416A (ja) * 2007-05-11 2014-11-20 コミッサリアア レネルジー アトミーク エ オ ゼネルジ ザルタナテイヴ 連接構造の動作をキャプチャするための処理方法

Also Published As

Publication number Publication date
US20080278497A1 (en) 2008-11-13
DE602008005366D1 (de) 2011-04-21
EP1990138B1 (fr) 2011-03-09
FR2916069B1 (fr) 2009-07-31
EP1990138A1 (fr) 2008-11-12
FR2916069A1 (fr) 2008-11-14
JP2014219416A (ja) 2014-11-20
US8890875B2 (en) 2014-11-18
JP5898263B2 (ja) 2016-04-06
ATE500928T1 (de) 2011-03-15
JP2008309781A (ja) 2008-12-25

Similar Documents

Publication Publication Date Title
JP5563200B2 (ja) 連接構造の動作をキャプチャするための処理方法
Zhao A review of wearable IMU (inertial-measurement-unit)-based pose estimation and drift reduction technologies
Roetenberg et al. Estimating body segment orientation by applying inertial and magnetic sensing near ferromagnetic materials
CN114417738B (zh) 稀疏imu实时人体动作捕捉及关节受力预测方法及系统
US20140222369A1 (en) Simplified method for estimating the orientation of an object, and attitude sensor implementing such a method
JP5912415B2 (ja) ゴルフスイング解析装置およびゴルフスイング解析方法
CN101405570A (zh) 运动捕捉设备及相关方法
CN106989773B (zh) 一种姿态传感器及姿态更新方法
CN109000633A (zh) 基于异构数据融合的人体姿态动作捕捉算法设计
Poshtan et al. Cascaded Kalman and particle filters for photogrammetry based gyroscope drift and robot attitude estimation
CN106970705A (zh) 动作捕捉方法、装置和电子设备
Szczęsna et al. Model-based extended quaternion Kalman filter to inertial orientation tracking of arbitrary kinematic chains
Kopniak et al. Natural interface for robotic arm controlling based on inertial motion capture
CN107167145B (zh) 一种自适应非接触式失效卫星的形态参数测算方法
Stančin et al. On the interpretation of 3D gyroscope measurements
Abbate et al. Development of a MEMS based wearable motion capture system
Sun et al. Adaptive sensor data fusion in motion capture
Yang et al. Multi‐inertial sensor‐based arm 3D motion tracking using Elman neural network
He et al. Estimating the orientation of a rigid body moving in space using inertial sensors
Llorach et al. Position estimation with a low-cost inertial measurement unit
Zhang et al. Hierarchical information fusion for human upper limb motion capture
CN120721120A (zh) 基于重磁双模检测自适应Kalman滤波的姿态估计方法
Alam et al. IMU-based estimation of body posture: Laboratory validation in simulated commercial fishing
CN119550334A (zh) 机器人控制方法、装置、电子设备及存储介质
Zhang et al. Motion Tracking of a High-Speed Multilink System Using Dynamic Measurements Fusion

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110506

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130212

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130425

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130501

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130612

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130617

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20130712

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140328

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140513

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140612

R150 Certificate of patent or registration of utility model

Ref document number: 5563200

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees