説明

傾斜角度推定システム

【課題】積分演算をデータ処理に含めることなく、或いは、積分演算処理工程を最小限しか行わず、回転運動する物体の姿勢或いは速度状態を推定するシステムの提供。
【解決手段】一の回転中心点を有するとともに該回転中心点を軸に一の平面内で回転しつつ傾斜する物体の傾斜角度を推定するシステムであって、前記物体に取付けられた少なくとも2つの加速度センサと、該少なくとも2つの加速度センサからの出力を受信するとともに該出力に基づいて物体の傾斜角を算出する演算処理ユニットからなり、前記少なくとも2つの加速度センサは、一線上に整列するとともに、該少なくとも2つの加速度センサを結ぶ線が前記回転中心点を通過する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、回転運動する物体の姿勢或いは速度状態を推定するシステムに関する。より詳しくは、安価に構築可能であり、積分誤差を含まない或いは積分誤差が最小限化された推定値を算出可能とする傾斜角度推定システムに関する。
【背景技術】
【0002】
高齢化社会の到来にともなって、人間の身体運動を評価するシステムに対する需要は増大しつつある。例えば、長期にわたって入院した高齢者が退院するにあたって、日常生活に差し障りのない程度に足腰の筋力の回復が図られているか否かを見極めることは非常に重要であり、十分な筋力の回復がなされる前に退院することにより、その後、他の身体部位を痛め、再度、入院をするといった問題も現存する。
医療関連分野以外においても、人間の身体運動を評価するシステムが用いられている。代表的なものとして、スポーツ科学の分野である。スポーツ選手の身体運動特性を評価、分析を行い、そのデータの蓄積を行なうことにより、スポーツ分野における成績向上を図る試みが数多くなされている。
運動評価システムの人間以外への適用例として、ロボット、特に、人型ロボットへの応用を挙げることができる。階段や坂道を歩行している間のロボットの傾斜角度などを測定することにより、この傾斜角度をロボットの制御部にフィードバックし、ロボットが転倒しないようにロボットの姿勢を制御するなどといったことは一般的に既に行なわれている。
【0003】
近年、このような運動評価システムの開発分野においては、従来、測定対象体の動作を分析する際に、多数の色付マーカをとりつけ、複数のカメラで撮像するという手段が採られていた(例えば、特許文献1参照)。
複数のカメラによる撮像データに基づき、測定対象体の動作を分析する手法の大きな欠点として、場所的な制約を受けること並びにシステムの構築に多大な費用を要することを挙げることができる。例えば、特許文献1において言及されているが、このようなシステムは、色差に基づきデータ分析を行なうが、時々刻々と変化する周囲の光量の影響を受けやすいという問題があり、多くの場合、強い光を測定対象体に当てるといった手法が採られている。したがって、広い空間或いは屋外空間における動作データの取得は極めて困難である。また、複数のカメラ並びに画像解析システムを必要とし、システム構築を廉価に行なうことは不可能である。
【0004】
画像解析によらず、測定対象体の動作の分析を可能とする技術も、近年、開発されてきている。この画像解析を用いないシステムは、一般に、ジャイロセンサ、加速度センサ及び地磁気センサを組み合わせて構築される(例えば、特許文献2参照)。このようなシステムのほとんどは、ジャイロセンサから得られた3軸の角速度に対して、非線形積分を施して、角度を算出し、この算出された角度に対して、加速度計や地磁気センサからの出力を用いて補正を施すものである。
この複数種のセンサを用いた方法は、高価な撮像装置や画像解析システムを用いないため、上記した技術よりは、廉価にシステム構築を行なうことができる。また、周囲の光量の変動に影響を受けるといった問題点を解消できる点で優れている。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開平6−50983号公報
【特許文献2】特開2007−75967号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上記した複数種のセンサを用いる技術は、画像解析装置を利用する従来の手法と比べて多くの利点を有するものではあるが、いくつかの問題点がある。
まず、ジャイロセンサから得られる角速度データに対して非線形積分を施すことにより、誤差が累積する点である。特に角速度にドリフトが存在すれば累積誤差が大きくなる。この誤差の累積の存在のため、他のセンサ(加速度センサ或いは地磁気センサ)からの出力により、補正処理を行なう必要が生ずる。結果として、複数種のセンサの利用が不可避であり、これに伴い、データ処理の煩雑さが増すこととなる。また、複数種のセンサの使用並びに煩雑なデータ処理工程は、測定対象体の動作(測定対象体の姿勢の傾斜角度)の推定値の精度の悪化を招く。高い精度の推定値を得ようとすれば、積分処理における分割数の増大等の対策をする必要を生じ、結果として、高価なデータ処理システムの使用が不可避なものとなる。
更には、ジャイロセンサは、画像処理システムと比べた場合には、廉価なものであるが、一般的な加速度センサと比べた場合には、高価である。また、地磁気センサにより補正処理を行なう場合には、地磁気センサの外乱因子に対する脆弱性故、傾斜角度推定システムの使用に対して、場所的な制約が生み出されることとなる。
【0007】
本発明は上記実情を鑑みてなされたものであって、積分演算をデータ処理に含めることなく、或いは、積分演算処理工程を最小限しか行わず、回転運動する物体の姿勢或いは速度,加速度状態を推定するシステムを提供することを目的とする。
【課題を解決するための手段】
【0008】
請求項1記載の発明は、一の回転中心点を有するとともに該回転中心点を軸に一の平面内で回転しつつ傾斜する物体の傾斜角度を推定するシステムであって、
前記物体に取付けられた少なくとも2つの加速度センサと、
該少なくとも2つの加速度センサからの出力を受信するとともに該出力に基づいて物体の傾斜角を算出する演算処理ユニットからなり、
前記少なくとも2つの加速度センサは、一線上に整列するとともに、該少なくとも2つの加速度センサを結ぶ線が前記回転中心点を通過し、
前記回転中心点からの少なくとも2つの加速度センサそれぞれの距離が互いに異なり、
前記演算処理ユニット内で、前記一の平面を定めるとともに前記回転中心点を通過する第1の基準軸が定義され、
前記少なくとも2つの加速度センサのうち、一の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第2の加速度を出力し、他の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第3の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第4の加速度を出力し、
前記演算処理ユニットが、前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第1の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第2の乗算値を算出する段階と、
前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第3の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第4の乗算値を算出する段階と、
前記第1の乗算値と前記第2の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の正弦関数値を算出する段階と、
前記第3の乗算値と前記第4の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の余弦関数値を算出する段階を実行し、
前記演算処理ユニットが、π/2の奇数倍数値に対してπ/2を超えない所定の角度だけ増分した第1の上限値と、前記π/2の奇数倍数値に対して前記所定の角度だけ減分した第1の下限値の間で定義される第1の閾値領域を認識し、
前記正弦関数値と前記余弦関数値から求められる前記挟角の値が前記第1の閾値領域の範囲内にあるとき、前記演算処理ユニットが前記余弦関数値に基づき算出された挟角を出力することを特徴とする傾斜角度推定システムである。
【0009】
請求項2記載の発明は、一の回転中心点を有するとともに該回転中心点を軸に一の平面内で回転しつつ傾斜する物体の傾斜角度を推定するシステムであって、
前記物体に取付けられた少なくとも2つの加速度センサと、
該少なくとも2つの加速度センサからの出力を受信するとともに該出力に基づいて物体の傾斜角を算出する演算処理ユニットからなり、
前記少なくとも2つの加速度センサは、一線上に整列するとともに、該少なくとも2つの加速度センサを結ぶ線が前記回転中心点を通過し、
前記回転中心点からの少なくとも2つの加速度センサそれぞれの距離が互いに異なり、
前記演算処理ユニット内で、前記一の平面を定めるとともに前記回転中心点を通過する第1の基準軸が定義され、
前記少なくとも2つの加速度センサのうち、一の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第2の加速度を出力し、他の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第3の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第4の加速度を出力し、
前記演算処理ユニットが、前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第1の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第2の乗算値を算出する段階と、
前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第3の乗算値を乗算する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第4の乗算値を算出する段階と、
前記第1の乗算値と前記第2の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の正弦関数値を算出する段階と、
前記第3の乗算値と前記第4の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の余弦関数値を算出する段階を実行し、
前記演算処理ユニットが、πの倍数値に対してπを超えない所定の角度だけ増分した第2の上限値と、前記πの倍数値に対して前記所定の角度だけ減分した第2の下限値の間で定義される第2の閾値領域を認識し、
前記正弦関数値と前記余弦関数値から求められる前記挟角の値が前記第2の閾値領域の範囲内にあるとき、前記演算処理ユニットが前記正弦関数値に基づき算出された挟角を出力することを特徴とする傾斜角度推定システムである。
【発明の効果】
【0010】
請求項1及び2記載の発明によれば、用いるセンサが加速度センサのみであるので、簡便且つ廉価に傾斜角度推定システムを構築可能となる。したがって、従来技術と比して、推定システムの設定を簡便に行なうことができる。
請求項1及び2記載の発明によれば、積分演算を行なうことなく、傾斜角度の推定を実行可能である。したがって、従来技術のように、積分誤差を含んだ推定値を出力することがなく、高い精度を確保可能である。
請求項1及び2記載の発明によれば、算出された傾斜角度の推定値に応じて、出力する推定値の算出に用いられる関数の選択が可能となる。
【図面の簡単な説明】
【0011】
【図1】本発明に係る傾斜角度推定システムの概略的構成図である。
【図2】図1に示す傾斜角度推定システムの測定対象体の運動の座標系を説明する図である。
【図3】立体空間内で回転動作する測定対象体の運動の座標系を説明する図である。
【図4】立体空間内で回転動作する測定対象体の傾斜角度推定に用いられる座標変換の概念を説明する図である。
【図5】立体空間内で回転動作する測定対象体の傾斜角度推定に用いられる座標変換の概念を説明する図である。
【図6】軸周りに回転する測定対象体の運動の座標系を説明する図である。
【図7】軸周りに回転する測定対象体の運動の座標系を説明する図である。
【図8】軸周りに回転する測定対象体の運動の座標系を説明する図である。
【図9】本発明に係る相対角度推定システムにより相対角度を推定される測定対象体のモデル図である。
【図10】本発明に係る角速度推定システムにより角速度を推定される測定対象体のモデル図である。
【発明を実施するための形態】
【0012】
以下、本発明に係る傾斜角度推定システムについて、図を参照しつつ説明する。
図1は、本発明に係る傾斜角度推定システムの概略図である。
傾斜角度推定システム(1)は、測定対象体(P)に取付けられた複数の加速度センサ(2)と、加速度センサ(2)とデータ通信可能なデータ演算処理ユニット(コンピュータ)(3)からなる。
図1に示す例において、測定対象体(P)は、その一方の端部を回転可能に支持されている。測定対象体(P)は、この支持点を回転中心点(R)として、一方向に回転動作をし、その姿勢を傾斜させる。したがって、図1に示す例においては、測定対象体(P)は、一平面内で回転動作するものとなる。
加速度センサ(2)が取付けられる測定対象体(P)に対して特段の制限はないが、測定対象体の回転傾斜動作の際に生ずる慣性力により変形しない程度の剛性を有することが好ましい。傾斜角度推定のためのデータ取得時における測定対象体(P)の変形は、推定値の誤差に直結するためである。したがって、本発明が対象とする測定対象体(P)には、完全な剛体のみならず、傾斜角度推定の目的が許容する誤差を生じさせる程度に変形可能なものも含まれる。
【0013】
図1において、測定対象体(P)上に2つの加速度センサ(2)が示されているが、加速度センサの数は、2つに限定されるものではなく、3或いはそれ以上であってもよい。
図1から明らかなように、2つの加速度センサ(2)を結ぶ線の延長線上に測定対象体(P)の回転中心点(R)が位置する。尚、本明細書或いは請求の範囲で、「加速度センサ(2)を結ぶ線が回転中心点(R)を通過する」との文言が用いられるが、この文言は、必ずしも加速度センサ(2)同士を結ぶ線が正確に回転中心点(R)を通過することのみを意味するものではなく、加速度センサ(2)同士を結ぶ線が、回転中心点(R)近傍を通過することも意味する。加速度センサ(2)同士を結ぶ線と回転中心点(R)との距離は、直接的に、傾斜角度推定システム(1)から得られる推定値の誤差に直結するが、傾斜角度推定システム(1)が許容する誤差範囲内の誤差を生み出す程度の加速度センサ(2)同士を結ぶ線と回転中心点(R)との間の距離であれば、本発明の技術的範囲に属するものと解するべきである。
【0014】
データ演算処理ユニット(3)には、回転中心点(R)から各加速度センサ(2)までの距離が予め入力されている。
データ演算処理ユニット(3)は、加速度センサ(2)からの出力値(加速度データ)を受信し、データ演算処理ユニット(3)への入力値(回転中心点(R)から各加速度センサ(2)までの距離)と、加速度センサ(2)からの出力値(加速度データ)を用いて、測定対象体(P)の傾斜角度を算出する。
【0015】
図2は、データ演算処理ユニット(3)の演算処理の概念図である。
図2において、2つの座標系が示されている。本明細書において、一方の座標系を全体座標系と称し、他方の座標系を瞬時静止座標系と称する。
全体座標系において、重力加速度ベクトルに平行な方向をZ軸として定義する。また、図1に示す測定対象体(P)が回転動作をする平面内において、Z軸に対して直交する方向をX軸とする。ここで、X軸とZ軸の交点と、測定対象体(P)の回転中心点(R)が一致するように全体座標系を定義する。
瞬時静止座標系において、2つの加速度センサ(2)同士を結ぶ線をx軸として定義する。また、図1に示す測定対象体(P)が回転動作をする平面内において、x軸に対して直交する方向をz軸とする。ここで、x軸とz軸の交点と、測定対象体(P)の回転中心点(R)が一致するように瞬時静止座標系を定義する。
図2に示す例において、全体座標系のX軸と瞬時静止座標系のx軸との間の挟角は記号「α」で示されている。
以上の説明並びに座標系の定義から明らかであるが、図2は、測定対象体(P)がその軸(加速度センサ(2)同士を結んだ線)を全体座標系のX軸に置いた位置から角度αだけ回転運動した瞬間の測定対象体(P)の状態を表している。
以下に、この測定対象体(P)の傾斜角度αを算出するための演算処理工程を示す。
【0016】
測定対象体(P)に取付けられた2つの加速度センサ(2)はそれぞれ、瞬時静止座標系x軸に平行な方向の加速度データ(演算記号「ax又はbx」で表される)と、瞬時静止座標系z軸に平行な方向の加速度データ(演算記号「az又はbz」で表される)を出力する。
測定対象体(P)の回転傾斜動作によって生ずる瞬時静止座標系x軸に平行な加速度成分は、以下の数式1から求めることができる。また、測定対象体(P)の回転傾斜動作によって生ずる瞬時静止座標系z軸に平行な加速度成分は、以下の数式2から求めることができる。
尚、数式1中、「r」は、回転中心点(R)から加速度センサ(2)までの距離を意味する。また、数式1及び数式2において、測定対象体(P)の回転運動の角速度成分、角加速度成分を演算記号「θ」の微分値として表現している。
【0017】
【数1】

【0018】
【数2】

【0019】
ここで、回転中心点(R)から離れた側に取付けられた加速度センサ(2)を、符号「2A」で表し、回転中心点(R)に近い側に取付けられた加速度センサ(2)を、符号「2B」で表す。また、演算処理ユニット(3)には、回転中心点(R)と加速度センサ(2A)の距離として、値「rA」が入力されているものとし、回転中心点(R)と加速度センサ(2B)の距離として、値「rB」が入力されているものとする。
加速度センサ(2)の出力は、慣性力の影響を受けることから、加速度センサの出力と、測定対象体(P)の回転動作に起因する加速度成分並びに重力加速度の関係は、下記の数式3乃至数式6によって表すことができる。尚、数式3及び数式4は、加速度センサ(2A)に対するものであり、瞬時静止座標系x軸に平行な方向の出力加速度データを演算記号「ax」で示し、瞬時静止座標系z軸に平行な方向の出力加速度データを演算記号「az」で示している。数式5及び6は加速度センサ(2B)に対するものであり、瞬時静止座標系x軸に平行な方向の出力加速度データを演算記号「bx」で示し、瞬時静止座標系z軸に平行な方向の出力加速度データを演算記号「bz」で示している。
【0020】
【数3】

【0021】
【数4】

【0022】
【数5】

【0023】
【数6】

【0024】
上記数式3と数式5の関係から、以下の手順で、測定対象体の角度αを求めることができる。
(1)加速度センサ(2A)の出力値に対して、回転中心点(R)から加速度センサ(2B)までの距離を積算する。
(2)加速度センサ(2B)の出力値に対して、回転中心点(R)から加速度センサ(2A)までの距離を積算する。
(3)上記手順(1)及び(2)から得られた積算値の差分を取り、測定対象体(P)の角速度成分を除去する。
上記手順を経て得られる角度αに対する演算式を、下記数式7に示す。
【0025】
【数7】

【0026】
上記数式4と数式6の関係から、以下の手順で、測定対象体の角度αを求めることができる。
(1)加速度センサ(2A)の出力値に対して、回転中心点(R)から加速度センサ(2B)までの距離を積算する。
(2)加速度センサ(2B)の出力値に対して、回転中心点(R)から加速度センサ(2A)までの距離を積算する。
(3)上記手順(1)及び(2)から得られた積算値の差分を取り、測定対象体(P)の角加速度成分を除去する。
上記手順を経て得られる角度αに対する演算式を、下記数式8に示す。
【0027】
【数8】

【0028】
上記数式7及び数式8のいずれを用いても、角度αを算出することは可能である。しかしながら、数式7を用いた場合、角度αがπ/2の奇数倍の値の近傍である場合、計測誤差の影響が大きくなって現れる。また、数式8を用いた場合、角度αがπの整数倍の値の近傍である場合、計測誤差の影響が大きくなって現れる。
したがって、演算処理ユニット(3)に対する入力値として、閾値データを入力可能とすることが好ましい。例えば、演算処理ユニット(3)に対して、第1の閾値範囲として、90°を僅かに下回る値(例えば、85°)及び90°を僅かに上回る値(例えば、95°)を入力する。また、第2の閾値範囲として、0°を僅かに下回る値(例えば、−5°)及び0°を僅かに上回る値(例えば、5°)を入力する。
数式7及び/又は数式8による角度αの演算結果が、演算処理ユニット(3)に入力された第1の閾値範囲であるならば、数式8に基づいて算出された値を演算処理ユニット(3)が出力する。一方、数式7及び/又は数式8による角度αの演算結果が、演算処理ユニット(3)に入力された第2の閾値範囲であるならば、数式7に基づいて算出された値を演算処理ユニット(3)が出力する。
他の方法として、数式7及び数式8に基づく算出結果から、正接関数値を算出し、この正接関数値に基づき、角度αを算出してもよいし、数式7及び数式8に基づき得られた値を積算し、正弦関数の半角の公式に基づき、角度αを算出してもよい。
【0029】
尚、数式7により、角度αに対する正弦関数値が定まるので、この正弦関数値を上記の数式3及び5に代入し、測定対象体(P)の回転傾斜運動の角速度を算出することが可能である。また、数式8により、角度αに対する余弦関数値が定まるので、この余弦関数値を上記の数式4及び6に代入し、測定対象体(P)の回転傾斜運動の角加速度を算出することが可能である。
このようにして求められる測定対象体(P)の回転傾斜運動の角速度及び角加速度の算出式を下記数式9及び数式10に示す。
【0030】
【数9】

【0031】
【数10】

【0032】
このようにして、図1及び図2に示す実施形態においては、本発明に係る傾斜角度推定システム(1)では、積分演算工程を実行することなく、傾斜角度、傾斜角速度及び傾斜角加速度を算出することが可能である。したがって、従来のジャイロセンサを利用する方式と比して、傾斜角度推定値に積分誤差が含まれることがない。このようにして、本発明に係る傾斜角度推定システム(1)は、出力される推定値に対して、高い精度を確保可能となる。
【0033】
尚、上記数式3及び数式4或いは数式5及び数式6から明らかであるが、回転中心点(R)から加速度センサ(2)までの距離を「0」とすれば、加速度センサ(2)からの出力値は、測定対象体(P)の回転動作に係る角速度成分或いは角加速度成分を含まないものとなる。したがって、加速度センサ(2)を回転中心点(R)に一致するように取付けることで、加速度センサ(2)の出力値を重力加速度で除算することにより、傾斜角度αの正弦関数値或いは余弦関数値を求めることが可能である。尚、この場合には、測定対象体(P)の回転動作に係る角速度成分或いは角加速度成分を得るためには、算出された角度αに対して時間微分処理を行う必要がある。
【0034】
図1及び図2に示す例において、全体座標系(X,Z)が静止している場合を考えたが、本発明は、全体座標系が加速度運動している場合にも適用可能である。ここでは、便宜的に、全体座標系の原点(X,Z)を基準点として説明するが、この基準点は、2つの加速度センサ(2)のうち一方の位置に置き換えてもよい。全体座標系(X,Z)が一平面内で加速度運動している場合、全体座標系における加速度(D,D)は、下記の数式11及び数式12によって、それぞれ表される。
【0035】
【数11】

【0036】
【数12】

【0037】
これを瞬時静止座標系(x,z)に座標変換し、瞬時静止座標系(x,z)における基準点(X,Z)の加速度成分(D,D)を得ることができる。座標変換に係る演算を、下記数式13に示す。
【0038】
【数13】

【0039】
上記数式3乃至数式6で示すものと同様に、加速度センサ(2)からの出力(ax,az,bx,bz)を全体座標系が移動している場合について表すと、下記数式14を得ることができる。
【0040】
【数14】

【0041】
基準点(X,Z)の両方向の加速度成分が既知の値である場合、図1及び図2に関連して説明した手順と同様に、下記手順を実行することにより、以下の数式15及び数式16に示す関係を得ることができる。
(1)加速度センサ(2A)の出力値に対して、回転中心点(R)から加速度センサ(2B)までの距離を積算する。
(2)加速度センサ(2B)の出力値に対して、回転中心点(R)から加速度センサ(2A)までの距離を積算する。
(3)上記手順(1)及び(2)から得られた積算値の差分を取り、測定対象体(P)の角速度成分或いは角加速度成分を除去する。
【0042】
【数15】

【0043】
【数16】

【0044】
数式15及び数式16は、一変数の関数であるから、いずれか一方の式から傾斜角度αを算出することもできるし、数式15及び数式16を連立させて、正弦関数値或いは余弦関数値を算出してもよい。
また、図1及び図2に関連して説明したものと同様の手法を用いて、測定対象体(P)の回転運動の角速度及び角加速度を積分演算工程なしに算出することが可能である。
【0045】
基準点(X,Z)の加速度成分のうち一方が未知である場合においても、上記数式15及び数式16が、同一未知パラメータに係る2式をなすので、測定対象体(P)の傾斜角度α並びに基準点(X,Z)の未知の加速度成分を、数式15及び数式16を連立させることにより算出することができる。特に、対象となる測定対象体(P)が一方向しか直線移動をしない場合に、この関係は非常に有利である。特に、人間の歩行動作を対象とするとき、多くの場合、鉛直方向の移動は存在せず、専ら、水平方向の移動が取扱われる。したがって、この場合、Z方向の加速度成分を既知の値「0」として取扱うことができ、上記数式15及び数式16を連立して得られる下記数式17によって、測定対象体(P)の傾斜角度を算出することができる。
【0046】
【数17】

【0047】
図3は、測定対象体(P)が3次元空間内で回転傾斜動作する態様を示す。
図1及び図2に関連して説明した実施形態においては、測定対象体(P)が2次元平面内を移動していたが、本発明の傾斜角度推定システム(1)は、3次元空間内で回転傾斜運動をする測定対象体(P)に対しても適用可能である。
図3において、初期位置にある測定対象体(P)は点線で示されており、回転傾斜動作を開始した後の測定対象体(P)は実線で示されている。3次元空間の全体座標系(X,Y,Z)のZ軸は、重力加速度に対して平行な方向に設定される。また、測定対象体(P)の初期位置は、本発明の理解を容易にするために、測定対象体(P)の軸、即ち、測定対象体(P)に取付けられた複数の加速度センサ(2)同士を結ぶ線がZ軸と直交するように配されているものとする。また、測定対象体(P)に取付けられた複数の加速度センサ(2)同士を結ぶ線に一致するようにX軸が定められる。また、Y軸は、X軸とZ軸の交点を通過するとともにX軸及びZ軸に直交する軸として定義される。
測定対象体(P)の回転中心点(R)は、X軸、Y軸及びZ軸の交点と一致するものとする。
【0048】
次に、瞬時静止座標系の定義について説明する。瞬時静止座標系において、回転傾斜動作開始後の測定対象体(P)の軸をx軸として定義する。したがって、瞬時静止座標系(x,y,z)は、全体座標系(X,Y,Z)をY軸周りに所定角度回転させ、その後、Z軸周りに所定角度回転させた座標ということができる。
【0049】
図4及び図5は、全体座標系(X,Y,Z)から瞬時静止座標系(x,y,z)への座標変換を説明する図であり、図4は、Y軸周りの回転をさせたときの状態を示し、図5は、図4に示す状態からZ軸周りの回転をさせたときの状態を示す。
座標変換の一例として、全体座標(X,Y,Z)上の点G(0,0,g)を考える。この点Gは、全体座標が加速度を表す座標であるとき、重力加速度を意味する点である。図4は、この点GをY軸周りに角度αγだけX軸に向けて回転させた状態を示す。この回転動作の後の点Gの座標(xg1,yg1,zg1)は、下記の数式18により表される。
【0050】
【数18】

【0051】
図5は、図4に示す点Gをz軸周りに角度αだけY軸に向けて回転させた状態を示す。この回転動作の後の点GYZの座標(x,y,z)は、下記の数式19により表される。
【0052】
【数19】

【0053】
図3乃至図5に関連する説明により、3次元空間における全体座標系と瞬時静止座標系の関係が明らかとなった。次に、瞬時静止座標系における測定対象体(P)上の点の加速度成分について考える。図1及び図2に関連してなされた説明と同様に、測定対象体(P)上に取付けられた2つの加速度センサ(2A,2B)が検知する加速度について考える。
回転動作後の測定対象体(P)上の任意の位置(x,y,z)の加速度成分は、下記数式20により表される。尚、瞬時静止座標系のx軸に沿う方向の加速度成分は、瞬時静止座標系のy軸周りの角速度とz軸周りの角速度の関数で表され、瞬時静止座標系のy軸に沿う方向の加速度成分は、瞬時静止座標系のy軸周りの角加速度の関数で表され、瞬時静止座標系のz軸に沿う方向の加速度成分は、瞬時静止座標系のz軸周りの角加速度の関数で表される。
【0054】
【数20】

【0055】
図1及び図2で説明したように、加速度センサ(2)が出力する加速度は、測定対象体(P)の回転傾斜動作に起因する加速度成分と重力加速度(慣性力)に起因する加速度成分を含むので、加速度センサ(2)が出力する加速度は、下記数式21及び数式22により表される。尚、数式21は、加速度センサ(2)のうち、回転中心点(R)から離れた位置(回転中心点(R)から加速度センサ(2A)までの距離r)に配される加速度センサ(2A)に対するものであり、加速度センサ(2A)の瞬間静止座標中の位置座標を(x,y,z)で表し、この位置座標に対応する加速度成分を(a,a,a)で表している。また、数式22は、加速度センサ(2)のうち、回転中心点(R)から近い位置(回転中心点(R)から加速度センサ(2B)までの距離r)に配される加速度センサ(2B)に対するものであり、加速度センサ(2B)の瞬間静止座標中の位置座標を(x,y,z)で表し、この位置座標に対応する加速度成分を(b,b,b)で表している。
【0056】
【数21】

【0057】
【数22】

【0058】
傾斜角度α及びαの算出は、図1及び図2に関連したものと同様の下記の手順により実行可能である。
(1)加速度センサ(2A)の出力値に対して、回転中心点(R)から加速度センサ(2B)までの距離を積算する。
(2)加速度センサ(2B)の出力値に対して、回転中心点(R)から加速度センサ(2A)までの距離を積算する。
(3)上記手順(1)及び(2)から得られた積算値の差分を取り、測定対象体(P)の角速度成分或いは角加速度成分を除去する。
この手順にしたがって得られる一組の関係式を下記数式23に示す。
【0059】
【数23】

【0060】
上記数式23から明らかであるが、数式23に示す関係式から傾斜角度α及びαを算出する方法は多数存在する。例えば、瞬時静止座標系z軸方向の加速度成分のデータから、Y軸周りの傾斜角αに関する余弦関数値を算出することができる。このY軸周りの傾斜角αに関する余弦関数値に基づき、Y軸周りの傾斜角αに関する正弦関数値の算出も可能である。算出されたY軸周りの傾斜角αに関する正弦関数値を、瞬時静止座標系x軸方向或いはy軸方向の加速度成分の上記関係式に代入することにより、Z軸周りの傾斜角αの余弦関数値或いは正弦関数値を算出することができる。
このようにして、3次元空間内を回転する測定対象体(P)に対しても、積分演算工程を行なうことなく、傾斜角の算出を実行可能である。
【0061】
3次元空間内の測定対象体(P)の回転傾斜動作の角加速度も、積分演算工程を行うことなしに算出可能である。
上記数式21及び数式22を参照する。ここで、加速度センサ(2A)が出力する瞬時静止座標系のy軸方向の加速度成分と、加速度センサ(2B)が出力する瞬時静止座標系のy軸方向の加速度成分の差をとることにより、全体座標系Z軸周りの角加速度を算出することができる。下記数式24に、全体座標系Z軸周りの角加速度と加速度センサ(2)の出力値との関係を示す。
同様に、加速度センサ(2A)が出力する瞬時静止座標系のz軸方向の加速度成分と、加速度センサ(2B)が出力する瞬時静止座標系のz軸方向の加速度成分の差をとることにより、全体座標系Y軸周りの角加速度を算出することができる。下記、数式25に、全体座標系Y軸周りの角加速度と加速度センサ(2)の出力値との関係を示す。
【0062】
【数24】

【0063】
【数25】

【0064】
尚、角速度成分と加速度センサ(2)の出力値との関係を、加速度センサ(2)の瞬時静止座標系x軸方向の加速度に関する出力値に基づき、上記と同様に加速度センサ(2A)と加速度センサ(2B)の差をとることにより得ることができる。この関係式を下記数式26に示す。数式26から明らかであるが、角速度に関しては、積分演算或いは微分演算のデータ処理工程が必要となる。しかしながら、上記の如く、関係式は必要とされるもの以上に存在するため、微分演算処理或いは積分演算処理を行ったとしても、高い精度を確保可能である。
【0065】
【数26】

【0066】
図6は、図3に示す測定対象体(P)の回転傾斜動作に対して、更に、測定対象体(P)の軸(加速度センサ(2A,2B)を結ぶ線)周りに回転する動作を加えた状態を示す。
図3乃至図5に関連して説明した実施形態においては、まず全体座標系のY軸周りの回転傾斜動作を考え、その後、全体座標系のZ軸周りの回転傾斜動作を考えたが、図6に示す測定対象体(P)の運動に対しては、別の手法により、角度算出を行なう必要がある。
【0067】
図7は、図6に示す測定対象体(P)の位置変化について説明する図である。尚、全体座標系の定義、瞬時静止座標系の定義並びに測定対象体(P)の初期位置に関する定義は、図3に関連して説明したものと同様である。
図6に示す測定対象体(P)の位置は、初期位置からY軸周りに角度αだけ測定対象体(P)を回転させ(図7(a)参照)、その後、測定対象体(P)をY軸周りに角度γだけ回転させた位置に一致するものとする(図7(b)参照)。
【0068】
図8は、測定対象体(P)の軸周りに測定対象体(P)が回転した状態を示す。図8(a)は、初期位置の測定対象体(P)の横断面を示し、図8(b)は、図6に示す測定対象体(P)の位置における測定対象体(P)の横断面を示す。
図8から明らかな如く、ここでは、図6に示す位置に測定対象体(P)が移動する間に、測定対象体(P)はその軸周りに角度βだけ回転したものとする。
【0069】
まず、この実施形態においても、上記数式20に示される関係式は成立する。
次に、図3に関連した説明したものと同様に、加速度を表す全体座標上の点G(0,0,g)の座標変換を考える。尚、点Gは、図3に関連して説明したものと同様に重力加速度を意味する点である。
ここで、全体座標系のY軸周りに、X軸からZ軸方向に向けて点G(0,0,g)を回転変換させた場合を考える。この座標変換後の座標(xg1,yg1,zg1)との間の関係を、下記数式27に示す。
【0070】
【数27】

【0071】
上記数式20で示される加速度センサ(2)が出力する加速度の各成分に、数式27で示す座標変換後の重力加速度成分を加える。この変換後の重力加速度成分の加算式を下記数式28に示す。
【0072】
【数28】

【0073】
次に、測定対象体(P)の軸周りの回転について考える。測定対象体(P)の軸が、瞬時静止座標系のx軸と一致するように瞬間静止座標系が定義されているから、測定対象体(P)の軸周りにz軸からy軸に向けて角度θだけ回転させたとすると、上記数式28は、下記数式29に変換されることとなる。
【0074】
【数29】

【0075】
回転中心点(R)から距離rの位置に存する加速度センサ(2A)の瞬時静止座標系の各成分を(a,a,a)で表し、回転中心点(R)から距離rの位置に存する加速度センサ(2B)の瞬時静止座標系の各成分を(b,b,b)で表すと、以下の数式30乃至数式32に示す関係式を得ることができる。尚、下記数式30は、瞬時静止座標系のx軸方向の加速度成分を示し、下記数式31は、瞬時静止座標系のy軸方向の加速度成分を示し、下記数式32は、瞬時静止座標系のz軸方向の加速度成分を示す。
【0076】
【数30】

【0077】
【数31】

【0078】
【数32】

【0079】
数式30乃至数式32に示す一対の関係式に対して、上記した手順と同様の下記手順により、角速度成分或いは角加速度成分を除去する。
(1)加速度センサ(2A)の出力値に対して、回転中心点(R)から加速度センサ(2B)までの距離を積算する。
(2)加速度センサ(2B)の出力値に対して、回転中心点(R)から加速度センサ(2A)までの距離を積算する。
(3)上記手順(1)及び(2)から得られた積算値の差分を取り、測定対象体(P)の角速度成分或いは角加速度成分を除去する。
この手順にしたがって得られる一組の関係式を下記数式33に示す。
【0080】
【数33】

【0081】
上記数式33から明らかな如く、瞬時静止座標系x軸に係るデータから、全体座標系Y軸周りの回転傾斜角度の正弦関数値を算出できる。また、この正弦関数値に基づき、余弦関数値も既知のものとなる。したがって、この既知の余弦関数値と、瞬時静止座標系x軸周りの回転角度βを算出することができる。
したがって、全体座標系Y軸周りの回転傾斜角度並びに瞬時静止座標系x軸周りの回転傾斜角度の算出は、積分演算処理を要せず、代数演算のみで実行可能である。
【0082】
続いて、瞬時静止座標系z軸周りの回転を考え、その後、これを全体座標系(X,Y,Z)上に座標変換し、全体座標系Z軸周りの回転傾斜角度を算出する。
まず、加速度センサ(2A,2B)それぞれから得られた加速度成分の差を算出する。この演算工程を下記数式34に示す。
【0083】
【数34】

【0084】
上記数式34に示すy軸成分とz軸成分に係る関係式を連立させることにより、瞬時静止座標系のy軸周りの角加速度及びz軸周りの角加速度を算出することができる。
下記数式35に算出された瞬時静止座標系のy軸周りの角加速度及びz軸周りの角加速度を全体座標系(X,Y,Z)上に変換する行列式を示す。尚、この変換において、X軸からZ軸に向かう方向を正としている。また、瞬時静止座標系x軸に沿う加速度成分は「0」である。
【0085】
【数35】

【0086】
上記数式35に基づき、全体座標系(X,Y,Z)の角加速度成分を得ることができ、これらを積分演算することにより、角速度成分を得ることができる。この積分演算により得られる角速度成分の関係式を下記数式36に示す。
【0087】
【数36】

【0088】
上記数式34のうち瞬時静止座標系x軸方向の加速度出力の関係式は、瞬時静止座標系y軸周り及びz軸周りの回転に係る加速度成分の関数であるから、上記数式36を利用して、全体座標系のY軸周りの回転速度とZ軸周りの回転速度の関係式を得ることができる。この関係式を利用して、全体座標系Z軸周りの角速度を積分することにより、積分誤差を抑制しつつ、全体座標系Z軸周りの回転傾斜角度γを算出することができる。
【0089】
図9は、図6乃至図8に関連して説明した傾斜角度推定システム(1)の演算方式の応用例を示す。図9に示す例において、2つの測定対象体(P1,P2)が1つの回転中心点(R)において連結している。また、2つの測定対象体(P1,P2)は、それぞれ無関係に回転中心点(R)を軸として、回転傾斜動作をしている。
測定対象体(P1)には2つの加速度センサ(2A1,2B1)が取り付けられ、測定対象体(P2)には、2つの加速度センサ(2A2,2B2)が取り付けられている。回転中心点(R)から加速度センサ(2A1)までの距離はra1で表され、回転中心点(R)から加速度センサ(2B1)までの距離はrb1で表され、回転中心点(R)から加速度センサ(2A2)までの距離はra2で表され、回転中心点(R)から加速度センサ(2B2)までの距離はra2で表される。
【0090】
各加速度センサ(2A1,2B1,2A2,2B2)は、測定対象体(P1,P2)の軸方向の加速度、測定対象体(P1,P2)の軸に対して直交する方向の加速度及び測定対象体(P1,P2)の軸周りの回転に係る加速度を測定可能である。これにより、測定対象体(P1,P2)それぞれの加速度測定点における3成分からなる加速度ベクトルを得ることができる。各測定点の加速度ベクトルが加速度センサ(2A1,2B1,2A2,2B2)から求めることができることから、測定対象体(P1,P2)の回転中心点(R)における加速度ベクトルを算出することができる。
以下に、回転中心点(R)における加速度ベクトルの算出式を示す。下記数式37は、測定対象体(P1)に対するものであり、下記数式38は測定対象体(P2)に対するものである。
【0091】
【数37】

【0092】
【数38】

【0093】
上記数式37に示される測定対象体(P1)の回転中心点(R)における加速度ベクトルを全体座標系(X,Y,Z)のY軸周りに角度αだけ回転させ、Z軸周りに角度γだけ回転させ、測定対象体(P1)軸周りに角度θだけ回転させたとき(図7及び図8参照)、他方の測定対象体(P2)の加速度ベクトルに一致する場合を考える。このような角度(α,β,γ)を数値演算により求めることにより、測定対象体(P1)に対する測定対象体(P2)の相対的角度位置を算出することができる。
【0094】
図10は、互いに直交するように配された3つの測定対象体(P1,P2,P3)を考えた場合の概念図である。3つの測定対象体(P1,P2,P3)は、互いに一点で交わり、この1つの交点を回転中心点(R)として回転傾斜運動をする。回転中心点(R)には、各測定対象体(P1,P2,P3)の軸方向の加速度成分を測定する加速度センサ(2)が取り付けられている。また、各測定対象体(P1,P2,P3)上には更にそれぞれ1つずつ加速度センサが取り付けられている。
測定対象体(P1,P2,P3)のうち1つをx方向と定めると、他の測定対象体(P1,P2,P3)の軸は、自ずからy方向及びz方向として定義されることとなる。この結果、下記数式39に示す関係式を得ることができる。
【0095】
【数39】

【0096】
上記数式39の各軸方向成分に係る関係式を連立させることにより、3つの角速度の絶対値を算出することができる。3つの軸のうち2つの方向に関しては、角速度が計測により求められているので、符号が判明する。他のもう1つの軸については、角速度が計測により判明する軸と平行な方向の加速度を同時に測定することにより、当該他のもう1つの軸の加速度の符号も判明する。
【産業上の利用可能性】
【0097】
本発明は、人間の歩行動作解析研究、人間のバランス機能の評価、ロボットの移動動作解析研究、ゴルフなどのスポーツのトレーニングや医療福祉機器の開発に好適に利用可能である。
【符号の説明】
【0098】
1・・・・・傾斜角度推定システム
2・・・・・加速度センサ
3・・・・・演算処理ユニット

【特許請求の範囲】
【請求項1】
一の回転中心点を有するとともに該回転中心点を軸に一の平面内で回転しつつ傾斜する物体の傾斜角度を推定するシステムであって、
前記物体に取付けられた少なくとも2つの加速度センサと、
該少なくとも2つの加速度センサからの出力を受信するとともに該出力に基づいて物体の傾斜角を算出する演算処理ユニットからなり、
前記少なくとも2つの加速度センサは、一線上に整列するとともに、該少なくとも2つの加速度センサを結ぶ線が前記回転中心点を通過し、
前記回転中心点からの少なくとも2つの加速度センサそれぞれの距離が互いに異なり、
前記演算処理ユニット内で、前記一の平面を定めるとともに前記回転中心点を通過する第1の基準軸が定義され、
前記少なくとも2つの加速度センサのうち、一の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第2の加速度を出力し、他の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第3の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第4の加速度を出力し、
前記演算処理ユニットが、前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第1の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第2の乗算値を算出する段階と、
前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第3の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第4の乗算値を算出する段階と、
前記第1の乗算値と前記第2の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の正弦関数値を算出する段階と、
前記第3の乗算値と前記第4の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の余弦関数値を算出する段階を実行し、
前記演算処理ユニットが、π/2の奇数倍数値に対してπ/2を超えない所定の角度だけ増分した第1の上限値と、前記π/2の奇数倍数値に対して前記所定の角度だけ減分した第1の下限値の間で定義される第1の閾値領域を認識し、
前記正弦関数値と前記余弦関数値から求められる前記挟角の値が前記第1の閾値領域の範囲内にあるとき、前記演算処理ユニットが前記余弦関数値に基づき算出された挟角を出力することを特徴とする傾斜角度推定システム。
【請求項2】
一の回転中心点を有するとともに該回転中心点を軸に一の平面内で回転しつつ傾斜する物体の傾斜角度を推定するシステムであって、
前記物体に取付けられた少なくとも2つの加速度センサと、
該少なくとも2つの加速度センサからの出力を受信するとともに該出力に基づいて物体の傾斜角を算出する演算処理ユニットからなり、
前記少なくとも2つの加速度センサは、一線上に整列するとともに、該少なくとも2つの加速度センサを結ぶ線が前記回転中心点を通過し、
前記回転中心点からの少なくとも2つの加速度センサそれぞれの距離が互いに異なり、
前記演算処理ユニット内で、前記一の平面を定めるとともに前記回転中心点を通過する第1の基準軸が定義され、
前記少なくとも2つの加速度センサのうち、一の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第2の加速度を出力し、他の加速度センサが、前記少なくとも2つの加速度センサを結ぶ線に沿う方向の第1の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第3の加速度と、前記少なくとも2つの加速度センサを結ぶ線に対して直交するとともに前記物体の移動平面に対して平行な方向の第4の加速度を出力し、
前記演算処理ユニットが、前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第1の乗算値を算出する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に沿う方向の加速度の出力値に対して乗算し、第2の乗算値を算出する段階と、
前記回転中心点から前記一の加速度センサまでの距離を、前記他の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第3の乗算値を乗算する段階と、
前記回転中心点から前記他の加速度センサまでの距離を、前記一の加速度センサにより出力される前記少なくとも2つの加速度センサを結ぶ線に直交する方向の加速度の出力値に対して乗算し、第4の乗算値を算出する段階と、
前記第1の乗算値と前記第2の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の正弦関数値を算出する段階と、
前記第3の乗算値と前記第4の乗算値の差分値に基づき、前記第1の基準軸と前記少なくとも2つの加速度センサを結ぶ線との挟角の余弦関数値を算出する段階を実行し、
前記演算処理ユニットが、πの倍数値に対してπを超えない所定の角度だけ増分した第2の上限値と、前記πの倍数値に対して前記所定の角度だけ減分した第2の下限値の間で定義される第2の閾値領域を認識し、
前記正弦関数値と前記余弦関数値から求められる前記挟角の値が前記第2の閾値領域の範囲内にあるとき、前記演算処理ユニットが前記正弦関数値に基づき算出された挟角を出力することを特徴とする傾斜角度推定システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2012−233915(P2012−233915A)
【公開日】平成24年11月29日(2012.11.29)
【国際特許分類】
【出願番号】特願2012−161018(P2012−161018)
【出願日】平成24年7月19日(2012.7.19)
【分割の表示】特願2008−24535(P2008−24535)の分割
【原出願日】平成20年2月4日(2008.2.4)
【出願人】(509093026)公立大学法人高知工科大学 (95)
【Fターム(参考)】