質問

地球の重力にはいくつかの問題があると思うので、これらを差し引くことで加速度計が動作する例はないかと思います。

役に立ちましたか?

解決

(重力の問題を修正するためにplanet Earthにバグを登録できないのは残念です!)

<!> quot;関連サンプルコード<!> quot;の下にいくつかの例がリストされています。 UIAccelerationクラスリファレンス

ドキュメントにあるように、1.0の値は約+ 1gを表します。したがって、iPhoneを縦向きにまっすぐ上に向けると、おおよそ<!> lt; 0、-1、0 <!> gt;が表示されます。電話機を回転させても、加速度ベクトルsqrt(x*x+y*y+z*z)の大きさは1前後にとどまるはずです。

他のヒント

AppleのAccelerometerGraphデモには、ハイパスフィルターを実装するサンプルコードが含まれています。重力の影響を効果的に除去します。取得して、ニーズに合わせて変更するのは非常に簡単です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top