私はiPhone/iPadアプリを書いています。加速と減速が不安定な直線の水平線の近くを走行する車両の進行方向の加速と減速を計算する必要があります。X、Y、Z直交加速度計からの3つの読み取り値のシーケンスがあります。ただし、iphone / ipadの向きは任意であり、加速度計の読み取り値には車両の動きと重力の影響が含まれます。結果は、車両が減速しているか加速しているかに応じて正または負の一連の単一加速度値になるはずです。加速が減速と反対の符号を持っている限り、正と負の方向は任意です。結果から重力を考慮に入れる必要があります。結果をある程度可変的に平滑化すると便利です。
解決策は可能な限り単純で、計算効率が高い必要があります。答えは、ある種の擬似コードアルゴリズム、Cコード、またはCコードに簡単に変換できる一連の方程式である必要があります。ObjectiveCのiPhone固有のソリューションも問題ありません。
ありがとう