JP5861235B2 - 物体の向きをより正確に推定する方法および前記方法を実装した姿勢制御システム - Google Patents
物体の向きをより正確に推定する方法および前記方法を実装した姿勢制御システム Download PDFInfo
- Publication number
- JP5861235B2 JP5861235B2 JP2011517951A JP2011517951A JP5861235B2 JP 5861235 B2 JP5861235 B2 JP 5861235B2 JP 2011517951 A JP2011517951 A JP 2011517951A JP 2011517951 A JP2011517951 A JP 2011517951A JP 5861235 B2 JP5861235 B2 JP 5861235B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- estimated
- disturbance
- acceleration
- magnetic field
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
- G01C21/1654—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments with electromagnetic compass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C17/00—Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes
- G01C17/38—Testing, calibrating, or compensating of compasses
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/18—Stabilised platforms, e.g. by gyroscope
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
- G01P15/18—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Navigation (AREA)
- Gyroscopes (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
・強非線形問題専用のUKFカルマンフィルタ(無香料カルマンフィルタ(Unscented Kalman Filter))。時折、モーションキャプチャの関連で遭遇する問題は弱非線形であるため、向きの推定にはあまり適していない。更に、EKFフィルタに比べて計算コストが大幅に増大する。従って、EKFフィルタほど関心が払われない。例えば、文献"Portable orientation estimation device based on accelerometers,magnetometers and gyroscope sensors for sensor network" by HARADA T.,UCHINO H.,MORI T.,SATO T.,IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems,2003に、加速度計と磁力計により絶対方位が統合され、且つ回転速度がUKFフィルタにより統合される携帯用方位推定装置を記述している。
・補完的カルマンフィルタ。この場合、状態自体ではなく状態における誤差を推定することが目的であって、実装が極めて複雑である。
・外乱の存在を検知して、無外乱測定値を推定すべくこれらの測定値を前処理するステップと、
・前処理ステップから得られた測定値に基づいて向きを推定するステップと
を含んでいる。
A:時点kにおける前記測定値を前処理して前記測定値における外乱、すなわち物体の固有加速度、地球磁場に加えられた磁場、および回転速度測定値におけるバイアスを含む群からの外乱の存在を検知して時刻kにおける無外乱測定値を推定し、
B:ステップAから得られた、時刻kで推定された無外乱測定値に基づいて、観測装置により時刻kにおける向きを推定する。
A1:回転速度測定値の前処理、
A2:全加速度および磁場の前記測定値内での時刻kにおける外乱の有無の検知、
A3:時刻kにおいて外乱が存在しない場合、時刻kで推定された無外乱測定値は時刻kにおける測定値に等しく、外乱が存在する場合、時刻kで推定された無外乱測定値は、先行する時点k−1で推定された向きに基づいて計算される。
・ステップA2.1、すなわち全加速度測定値のノルムを重力場のノルムと比較するテストからなり、時刻kにおける加速度測定値のノルムと重力場のノルムとの差の絶対値が所定の閾値を下回る場合は加速度外乱がゼロであると仮定し、さもなければ外乱が存在し、各軸上で当該外乱が、時刻kにおける全加速度測定値と時刻kで推定された無外乱加速度測定値との差に等しいと仮定する。
・ステップA2.2、すなわち磁場測定値のノルムを地球磁場のノルムと比較するテストからなり、磁場測定値のノルムと地球磁場のノルムとの差の絶対値が所定の閾値を下回る場合は磁気的外乱がゼロであると仮定し、さもなければ、各軸上で磁気的外乱が、時刻kにおける磁場測定値と時刻kで推定された無外乱磁場測定値との差に等しいと仮定する。
・固有加速度の検知は加速度測定値のノルムだけにより実行される。このノルムが持続期間TAのスライディングウインドウの測定値の少なくとも1個に対するG0(地球の重力)のノルムと異なる場合、現時点における測定に外乱が存在すると考えられる。
・磁気的外乱の検知も同様に実行される。
○磁気測定値のノルムが、持続期間TMのスライディングウインドウの測定値の少なくとも1個に対するH0(地球磁場)のノルムと異なる場合、
○または磁気測定値と無外乱加速度測定値の逆数
現時点における測定値に磁気的外乱が存在する。
・時刻k−1において帰納的に推定された状態ベクトルから、時刻kにおける先験的な状態ベクトルの推定
・時刻kにおける先験的な状態ベクトルの推定から、測定値の先験的な推定と呼ばれる時刻kにおける先験的な測定値の推定、
・時刻kで推定された無外乱測定値と先験的に推定された測定値との間の差を計算することによる、拡張カルマンフィルタのゲインおよびイノベーションの計算、
・ゲインおよびイノベーションにより時刻kにおいて先験的に推定された状態ベクトルの修正により、時刻kにおいて推定された向きの計算、
・前記加速、磁場、および回転の測定値を前処理する手段であって、前記測定値における外乱の存在を検知し、推定された無外乱加速度計の測定値、推定された無外乱磁気測定値、および非バイアス回転速度の配信に適している前処理手段と、
・前処理手段から供給された測定値から観測装置により時刻kにおける向きを推定する手段と
を含んでいる。当該観測装置は、拡張カルマンフィルタであってよい。
yM:磁力計から供給される磁場の3軸測定値、
yG:レートジャイロから供給される回転速度の3軸測定値、
R:回転行列、
G0:地球の重力分野(ベクトル3×1)、
H0:地球磁場(ベクトル3×1)、
ω:角速度、
a:固有加速度、
d:磁気的外乱、
b:レートジャイロバイアス、
vA:加速度測定値ノイズ、
vM:磁気測定ノイズ、
vG:レートジャイロ測定ノイズ
である。
最初の時点において固有加速度a1および磁気的外乱d1が既知であり、その場合初期化ステップは状態ベクトルx1の決定を含んでいる。角速度は、最初の時点でゼロと仮定し、四元数は外乱a1およびd1の修正された加速および磁場測定値を用いる最適化により決定されるか、あるいは、初期状態における向きが既知であり、その場合にはa1およびd1は導くことができる。
・モデリングノイズ、測定ノイズ、および初期状態ベクトル推定誤差に各々関連付けられた共分散行列Q、R、およびP1の設定、
a)状態ベクトルの先験的な推定、
b)測定値の先験的な推定、
c)カルマンフィルタのゲインKk、およびイノベーションIkの計算、
d)先験的に推定された状態の修正。
Claims (19)
- 人間により運ばれる物体の時刻kにおける空間内での向きを、3空間軸に沿った前記物体の加速度計による全加速度(yA)、磁力計による磁場(yM)、およびジャイロメータによる回転速度(yG)の測定値を用いて推定する方法であって、
A:第1のサブユニットが、操作中に測定時刻kにおける測定値(yA,yM)を前処理手段により前処理して前記測定値における外乱、すなわち前記物体の固有加速度または地球磁場に加えられた磁場からの外乱の存在を検知して、外乱が検知された時刻kにおける推定された無外乱測定値である推定測定値
を、ステップk−1で取得された向きまたは外乱が検知されていない測定値に基づいて算出するステップと、
B:第2のサブユニットが、ステップAから得られた、時刻kで取得された推定測定値
および時刻kにおける回転速度(yG)に基づいて、観測装置により時刻kにおける向きを推定するステップと
を含む方法。 - 時刻kにおける空間内での物体の向きの前記推定が、空間内での3軸に沿った前記物体の全加速度(yA)、磁場(yM)、および回転速度(yG)の測定値だけを用いることを特徴とする、請求項1に記載の方法。
- 前記ステップA2が、
A2.1:前記全加速度測定値のノルムを重力場(G0)のノルムと比較するテスト、すなわち時刻kにおける前記加速度測定値のノルムと前記重力場(G0)のノルムとの差の絶対値が所定の閾値(αA)を下回る場合は前記加速度外乱がゼロであると仮定し、さもなければ外乱が存在し、各軸上で前記外乱が、時刻kにおける前記全加速度測定値と時刻kで推定された前記無外乱加速度測定値との差に等しいと仮定することを特徴とするテストと、
A2.2:前記磁場測定値のノルムを地球磁場(H0)のノルムと比較するテスト、すなわち前記磁場測定値のノルムと前記地球磁場のノルムとの差の絶対値が所定の閾値(αM)を下回る場合は前記磁気的外乱がゼロであると仮定し、さもなければ、各軸上で前記磁気的外乱が、時刻kにおける前記磁場測定値と、時刻kで推定された前記無外乱磁場測定値との差に等しいと仮定することを特徴とするテストと
を含んでいることを特徴とする、請求項3に記載の方法。 - 前記ステップA2.1において、時刻k−1で推定された外乱
に対する追加的なテストを実行し、前記全加速度測定値のノルムと時刻kにおける前記重力場(G0)のノルムとの差の絶対値が前記所定の閾値(αA)を下回る場合、時刻k−1において推定された前記加速度外乱のノルムが所定の閾値(βA)を下回るか否かを調べる検査を実行し、このテストの結果が肯定的である場合、時刻kにおける前記加速度外乱が実質的にゼロであると仮定し、および/またはステップA2.2において時刻k−1で推定された磁気的外乱
に対する追加的なテストを実行し、前記磁場測定値のノルムと前記地球磁場(H0)のノルムとの差の絶対値が前記所定の閾値(αM)を下回る場合、時刻k−1において推定された前記磁気的外乱の絶対値が所定の閾値(βM)を下回るか否かを調べる検査を実行し、このテストの結果が肯定的である場合、時刻kにおける前記磁気的外乱が実質的にゼロであると仮定することを特徴とする、請求項4に記載の方法。 - ステップA2の検知の少なくとも1個がユーザにより設定された時間ウインドウ(TA,TM)に対して実行されることを特徴とする、請求項3に記載の方法。
- 前記固有加速度の検知は、
時刻tkにおいて測定された加速度(yA,K)のノルムと地球重力場を表わすベクトル(G0)のノルムとの差の絶対値が所定の閾値(αA)を超える場合に時間ウィンドウ(TA)内に時刻tkが存在するかのテストを実行し、
このテストの結果が肯定的である場合、時刻tkにおける加速度
の無外乱測定値をスカラ(−1)、時刻tk−1における物体の推定された向き
、ベクトル(G0)と推定された向き
の共役
の積と推定し、
このテスト結果が否定的である場合、時刻tkにおける加速度
の無外乱測定値を時刻tkにおいて測定された加速度(yA,K)と推定し、
時刻tkにおける前記固有加速度と推定された
がスカラ(−1)、時刻tk−1における物体の推定された向き
、ベクトル(G0)と推定された向き
の共役
の積と時刻tkにおいて測定された加速度(yA,K)との差に等しい場合に終了する
処理により生成されることを特徴とする、請求項6に記載の方法。 - 前記磁気的外乱の検知は、
時刻tkにおいて測定された磁場(yM,K)のノルムと地球磁場を表わすベクトル(H0)のノルムとの差の絶対値が所定の閾値(αM)を超える場合に時間ウィンドウ(TM)内に時刻tkが存在するかのテストを実行し、
このテストの結果が肯定的である場合、時刻tkにおける磁場
の無外乱測定値を時刻tk−1における物体の推定された向き
、ベクトル(H0)と推定された向き
の共役
の積と推定し、
このテスト結果が否定的である場合、時刻tkにおける磁場
の無外乱測定値を時刻tkにおいて測定された磁場(yM,K)と推定し、
時刻tkにおける地球磁場に加えられた磁場と推定された
が時刻tk−1における物体の推定された向き
、ベクトル(H0)と推定された向き
の共役
との積と時刻tkにおいて測定された磁場との差に等しい場合に終了する
処理により実行されることを特徴とする、請求項6に記載の方法。 - 前記固有加速度の検知の出力において時刻tkにおける角度
がもまた計算され、次いで前記磁気的外乱の検知が、
時間ウィンドウTMとして、固有加速度が検知された場合は第1の閾値TMfastを設定し、他の場合は第2の閾値TMslowを設定し、
時刻tkにおいて測定された磁場(yM,K)のノルムと地球磁場を表わすベクトル(H0)のノルムとの差の絶対値が所定の閾値(αM)を超える場合、または、角度(uk)と角度変数(u0)との差の絶対値が所定の閾値(αu)を超える場合に、時間ウィンドウ(TM)内に時刻tkが存在するかのテストを実行し、
このテストの結果が肯定的である場合、時刻tkにおける磁場
の無外乱測定値を時刻tk−1における物体の推定された向き
、ベクトル(H0)と推定された向き
の共役
の積と推定し、
このテスト結果が否定的である場合、時刻tkにおける磁場
の無外乱測定値を時刻tkにおいて測定された磁場(yM,K)と推定し、
時刻tkにおける地球磁場に加えられた磁場と推定された
が時刻tk−1における物体の推定された向き
、ベクトル(H0)と推定された向き
の共役
との積と時刻tkにおいて測定された磁場との差に等しい場合に終了する
処理により実行されることを特徴とする、請求項7に記載の方法。 - 前記ステップBで用いる前記観測装置が拡張カルマンフィルタであることを特徴とする、請求項1〜9のいずれか1項に記載の方法。
- 時刻kにおいて推定された無外乱測定値から向きを推定するステップBが、
時刻k−1において帰納的に推定された状態ベクトル
から時刻kにおける先験的な状態ベクトル
を推定するステップ、
時刻kにおける先験的な状態ベクトル
の推定から時刻kにおける先験的な測定値
を推定するステップ、
時刻kで推定された前記無外乱測定値と前記先験的に推定された測定値
との差を計算することにより、前記拡張カルマンフィルタ(Kk)のゲインおよびイノベーション(Ik)を計算するステップ、
前記ゲインおよび前記イノベーションにより時刻kにおいて先験的に推定された状態ベクトルを修正することにより、時刻kにおける推定された向き
を計算するステップ
を含んでいることを特徴とする、請求項10に記載の方法。 - 前記拡張カルマンフィルタで用いる前記状態ベクトルが角速度および方位四元数の要素を含んでいることを特徴とする、請求項11に記載の方法。
- 前記拡張カルマンフィルタで用いる前記状態ベクトルが方位四元数の要素だけを含んでいることを特徴とする、請求項12に記載の方法。
- 加速度測定値(yA)を与える検知ユニット、磁場(yM)を測定する検知ユニット、3空間軸に沿って回転速度(yG)を測定する検知ユニット、および前記検知ユニットから供給された測定値に基づいて時刻kにおける向きを推定する処理ユニットを少なくとも含む人間により運ばれる物体の姿勢制御システムであって、
前記加速度(yA)および磁場(yM)の測定値を前処理する第1のサブユニット、すなわち前記測定値内における、前記物体の固有加速度または地球磁場に加えられた磁場からの外乱の存在を検知すること、並びに外乱が検知された時刻kにおける推定された無外乱測定値または外乱が検知されていない測定値である推定測定値
を算出する前処理サブユニットと、
時点kにおいて前記第1のサブユニットから取得した推定測定値
と前記検知ユニットから取得した時点kにおける前記回転速度(yG)から時点kにおける向きを観測装置により推定する第2のサブユニットと
を含む姿勢制御システム。 - 前記第1のサブユニットが、前記加速度測定値内における、固有加速度の存在を検知するモジュール、および前記磁場測定値内における磁気的外乱の存在を検知するモジュールを含んでいることを特徴とする、請求項14に記載の姿勢制御システム。
- 前記加速度測定値内における固有加速度の存在を検知する前記モジュールおよび前記磁場測定値内における磁気的外乱の存在を検知する前記モジュールが1個以上の時間ウインドウにおいてこれら検知を実行すべく動作可能であることを特徴とする、請求項15に記載の姿勢制御システム。
- 前記固有加速度および前記磁気的外乱を推定すると共に、前記物体の速度および位置を計算するモジュールを更に含んでいる、請求項14に記載の姿勢制御システム。
- 前記観測装置が拡張カルマンフィルタであることを特徴とする、請求項14に記載の姿勢制御システム。
- 空間内での3軸に沿った前記全加速度(yA)の測定値、前記磁場(yM)の測定値、および前記回転速度(yG)の測定値を供給する検知ユニットがMEMSセンサであることを特徴とする、請求項14に記載の姿勢制御システム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR0804116 | 2008-07-18 | ||
| FR0804116A FR2934043B1 (fr) | 2008-07-18 | 2008-07-18 | Procede d'estimation ameliore de l'orientation d'un objet et centrale d'attitude mettant en oeuvre un tel procede |
| PCT/EP2009/059225 WO2010007160A1 (fr) | 2008-07-18 | 2009-07-17 | Procede d'estimation ameliore de l'orientation d'un objet et centrale d'attitude mettant en oeuvre un tel procede |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011528432A JP2011528432A (ja) | 2011-11-17 |
| JP5861235B2 true JP5861235B2 (ja) | 2016-02-16 |
Family
ID=40383542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011517951A Expired - Fee Related JP5861235B2 (ja) | 2008-07-18 | 2009-07-17 | 物体の向きをより正確に推定する方法および前記方法を実装した姿勢制御システム |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20110208473A1 (ja) |
| EP (1) | EP2313739A1 (ja) |
| JP (1) | JP5861235B2 (ja) |
| KR (1) | KR101693898B1 (ja) |
| CN (1) | CN102308183B (ja) |
| FR (1) | FR2934043B1 (ja) |
| WO (1) | WO2010007160A1 (ja) |
Families Citing this family (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9155935B2 (en) | 2009-12-10 | 2015-10-13 | Movea | Gyroscopic exercise ball |
| JP2012073583A (ja) * | 2010-08-31 | 2012-04-12 | Jvc Kenwood Corp | 情報表示装置、情報表示装置の制御方法、情報表示装置の制御プログラム |
| CN102184549B (zh) * | 2011-04-29 | 2012-10-10 | 闫文闻 | 一种运动参数确定方法、装置和运动辅助设备 |
| FR2976353B1 (fr) * | 2011-06-07 | 2013-07-05 | Movea | Procede d'estimation simplifie de l'orientation d'un objet et centrale d'attitude mettant en oeuvre un tel procede |
| FR2980005A1 (fr) | 2011-09-09 | 2013-03-15 | Movea | Procede de controle d'un curseur par des mesures d'attitude d'un pointeur et pointeur mettant en oeuvre ledit procede |
| US9495018B2 (en) | 2011-11-01 | 2016-11-15 | Qualcomm Incorporated | System and method for improving orientation data |
| FR2990356A1 (fr) | 2012-05-10 | 2013-11-15 | Movea | Procede d'analyse du jeu d'un utilisateur d'une raquette |
| US9207079B2 (en) * | 2012-06-21 | 2015-12-08 | Innovative Solutions & Support, Inc. | Method and system for compensating for soft iron magnetic disturbances in a heading reference system |
| US9864729B1 (en) * | 2012-12-21 | 2018-01-09 | Hanking Electronics Ltd. | Comprehensive sensor fusion algorithm |
| FR3000376B1 (fr) | 2013-01-02 | 2015-02-20 | Movea | Procede d'estimation de mouvement d'un objet massique poly-articule |
| FR3015072B1 (fr) | 2013-12-18 | 2017-03-17 | Movea | Procede de determination de l'orientation d'un repere capteur lie a un terminal mobile muni d'un ensemble capteur, porte par un utilisateur et comprenant au moins un capteur de mouvement lie en mouvement |
| DE102014002164B4 (de) | 2014-02-19 | 2022-09-22 | Kundo Xt Gmbh | Raumklimaüberwachungsverfahren und eine Raumklimaüberwachungsvorrichtung |
| US9683845B2 (en) * | 2014-09-26 | 2017-06-20 | Intel Corporation | Virtual gyroscope using dual magnetometers for electronic devices |
| US9677864B1 (en) | 2014-11-19 | 2017-06-13 | Orbital Research Inc. | Closed, self-contained ballistic apogee detection module and method |
| CN105203098B (zh) * | 2015-10-13 | 2018-10-02 | 上海华测导航技术股份有限公司 | 基于九轴mems传感器的农业机械全姿态角更新方法 |
| ITUB20155844A1 (it) * | 2015-11-24 | 2017-05-24 | Vinati S R L | Metodo per la stima dell?assetto di una pulsantiera per il controllo di macchine operatrici |
| CN109069067B (zh) | 2015-12-16 | 2022-04-12 | 穆罕默德·R·马赫福兹 | Imu校准 |
| EP3211370A1 (fr) | 2016-02-29 | 2017-08-30 | Movea | Procede de filtrage des signaux issus d'un ensemble capteur comprenant au moins un capteur de mesure d'un champ physique vectoriel sensiblement constant dans le temps et l'espace dans un repere de reference |
| CN106092141B (zh) * | 2016-07-19 | 2019-03-01 | 纳恩博(常州)科技有限公司 | 一种改善相对位置传感器性能的方法及装置 |
| FR3069633B1 (fr) * | 2017-07-28 | 2019-08-23 | Sysnav | Determination de cap a partir du champ mesure par des capteurs magnetiques |
| CN112945225A (zh) * | 2021-01-19 | 2021-06-11 | 西安理工大学 | 基于扩展卡尔曼滤波的姿态解算系统及解算方法 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5645077A (en) * | 1994-06-16 | 1997-07-08 | Massachusetts Institute Of Technology | Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly sized body |
| US6113034A (en) * | 1997-08-04 | 2000-09-05 | Motorola, Inc. | Method and apparatus for estimating effects of disturbance forces |
| US5953683A (en) * | 1997-10-09 | 1999-09-14 | Ascension Technology Corporation | Sourceless orientation sensor |
| US6421622B1 (en) * | 1998-06-05 | 2002-07-16 | Crossbow Technology, Inc. | Dynamic attitude measurement sensor and method |
| US6480152B2 (en) * | 2000-07-20 | 2002-11-12 | American Gnc Corporation | Integrated GPS/IMU method and microsystem thereof |
| JP3797661B2 (ja) * | 2001-11-28 | 2006-07-19 | Necトーキン株式会社 | 姿勢角度検出装置 |
| US6860023B2 (en) * | 2002-12-30 | 2005-03-01 | Honeywell International Inc. | Methods and apparatus for automatic magnetic compensation |
| JP3837533B2 (ja) * | 2003-01-15 | 2006-10-25 | 独立行政法人産業技術総合研究所 | 姿勢角処理装置および姿勢角処理方法 |
| FR2895500B1 (fr) * | 2005-12-23 | 2008-03-28 | Commissariat Energie Atomique | Procede d'estimation d'un mouvement d'un solide. |
| JP4876204B2 (ja) * | 2006-01-05 | 2012-02-15 | ヒロボー株式会社 | 小型姿勢センサ |
| US8010290B2 (en) * | 2007-05-03 | 2011-08-30 | Smith International, Inc. | Method of optimizing a well path during drilling |
-
2008
- 2008-07-18 FR FR0804116A patent/FR2934043B1/fr not_active Expired - Fee Related
-
2009
- 2009-07-17 EP EP09797515A patent/EP2313739A1/fr not_active Ceased
- 2009-07-17 CN CN200980132305.5A patent/CN102308183B/zh not_active Expired - Fee Related
- 2009-07-17 US US13/054,259 patent/US20110208473A1/en not_active Abandoned
- 2009-07-17 JP JP2011517951A patent/JP5861235B2/ja not_active Expired - Fee Related
- 2009-07-17 WO PCT/EP2009/059225 patent/WO2010007160A1/fr not_active Ceased
- 2009-07-17 KR KR1020117003770A patent/KR101693898B1/ko not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| FR2934043A1 (fr) | 2010-01-22 |
| KR101693898B1 (ko) | 2017-01-09 |
| EP2313739A1 (fr) | 2011-04-27 |
| CN102308183B (zh) | 2015-09-23 |
| JP2011528432A (ja) | 2011-11-17 |
| FR2934043B1 (fr) | 2011-04-29 |
| WO2010007160A1 (fr) | 2010-01-21 |
| KR20110033282A (ko) | 2011-03-30 |
| CN102308183A (zh) | 2012-01-04 |
| US20110208473A1 (en) | 2011-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5861235B2 (ja) | 物体の向きをより正確に推定する方法および前記方法を実装した姿勢制御システム | |
| Sun et al. | IDOL: Inertial deep orientation-estimation and localization | |
| Valenti et al. | A linear Kalman filter for MARG orientation estimation using the algebraic quaternion algorithm | |
| US10215587B2 (en) | Method for step detection and gait direction estimation | |
| CN111721288B (zh) | 一种mems器件零偏修正方法、装置及存储介质 | |
| Michel et al. | On attitude estimation with smartphones | |
| KR20190041315A (ko) | 관성 기반 항법 장치 및 상대사전적분에 따른 관성 기반 항법 방법 | |
| CN108731676B (zh) | 一种基于惯性导航技术的姿态融合增强测量方法及系统 | |
| JP5915112B2 (ja) | 状態検出装置、電子機器及びプログラム | |
| CN106709222B (zh) | 基于单目视觉的imu漂移补偿方法 | |
| CN103644910A (zh) | 基于分段rts平滑算法的个人自主导航系统定位方法 | |
| EP3227634B1 (en) | Method and system for estimating relative angle between headings | |
| CN105547291B (zh) | 室内人员自主定位系统的自适应静止检测方法 | |
| JP7034264B2 (ja) | 自己位置推定方法 | |
| CN108507571B (zh) | 一种高速运动学下imu姿态捕捉方法及系统 | |
| JP6147446B1 (ja) | ソフト制約及びペナルティ機能を使用した慣性センサの初期化 | |
| CN111735478B (zh) | 基于lstm的行人实时导航零速检测方法 | |
| Saxena et al. | In use parameter estimation of inertial sensors by detecting multilevel quasi-static states | |
| CN114964214B (zh) | 一种航姿参考系统的扩展卡尔曼滤波姿态解算方法 | |
| CN119510806B (zh) | 一种姿态免疫的行人双磁测速方法及装置 | |
| CN120489142B (zh) | 基于自适应滤波的导航精度提升方法、系统、设备及介质 | |
| Chen et al. | Pitch and roll estimation using inertial measurement unit for flight simulator | |
| JP2007515637A (ja) | 二重積分によって計算された測定に関連した絶対位置測定を使用することにより固体の移動を検出するための方法 | |
| CN121140787A (zh) | 一种基于imu九轴数据的移动设备姿态估计方法及装置 | |
| CN110579212B (zh) | 室内定位方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120705 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120830 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20131030 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131129 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131226 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20131121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140212 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140512 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140604 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140711 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140710 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140602 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140812 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140731 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140625 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140912 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150114 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150414 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150514 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150615 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150611 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150709 |
|
| 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: 20150908 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5861235 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |