誰かがiPhoneを振っている速度を判断することは可能ですか?これは、彼らが今起点に戻っている終点に移動し始める時でしょう。基本的にはスピードを測定したいスワイプです。この議論は初速度についてのコメントです:http://discussions.apple.com/message.jspa?messageID=8297689#8297689。速度の良い尺度を得るためには、iPhoneの距離の重要な要素が欠けているようです。揺れの速度を判断する
答えて
確かに、距離を移動させるために数値的に2回の加速度を積分するのと同じように思えます。例えば、 Calculate the position of an accelerating body after a certain time
測定加速度から重力を差し引いて、積分すべき運動加速度を得る必要があることに注意してください。その方法については、GoatRiderのコメント:重力と等しい大きさの最後に測定された加速度を保存しようとするかもしれません(iPhoneの場合は1と思います)。次に、加速度の測定ごとに、大きさが1より大きい場合は、重力の最後の既知の加速度を減算します。これはベクトル減算でなければなりません。それを運動加速度として使用します。もちろん、これは、ユーザーがスワイプ全体で同じ方向に電話を保持していることを前提としていますが、これはほぼ真実だと思います。
残念ながら、重力加速度と運動加速度を区別するために使用できる手法はありません。つまり、決定されたユーザーは、あなたが思いつくアルゴリズムを欺く方法を常に見つけることができます。 (トリビア:これは等価原理と呼ばれ、アインシュタインの一般相対性理論の基礎である)
あなたは計算を自分で行う必要があります。あなたが受け取った各加速事象は、加速度計に登録している相対G力とイベントが記録された時刻を知らせます。いくつかのイベントをサンプリングして補間する必要があります。ここでは、加速イベント自体の詳細です:
レーダーガンが必要なようです。 – 4thSpace
- 1. その場でユーザーのダウンロード速度を正確に判断することは可能ですか?
- 2. 断続的なModbusの速度
- 3. ウェブサイトの速度診断 - 表現エンジン
- 4. クエリアナライザで高速クエリを使用しているSitecoreの揺れ
- 5. 人気度と距離に基づいて重要度を判断する
- 6. リモートホストが到達可能かどうかを判断する最速の方法
- 7. 単語の性別を判断する
- 8. Androidポーズの理由を判断する
- 9. jsonのノードを判断するには
- 10. PHPのコンプライアンスを判断するツール
- 11. アルゴリズムの複雑さを判断する
- 12. mavenのアーティファクトを判断する
- 13. ファイルの断片化の程度をどのように判断するのですか?
- 14. キーボードが接続/切断されたときのWin32の判断
- 15. コアモーションを使用して電話機の高度と方位を判断する
- 16. システム停止をC++で判断する
- 17. 複雑さを判断する
- 18. 接続性を判断する関数
- 19. BSTかどうかを判断する
- 20. jQuery - ユーザーとプログラムイベントを判断する
- 21. httpリクエストからサーバータイプを判断する
- 22. 時間を判断する - cocos2d
- 23. はどのように判断する
- 24. 3Gとエッジの判断
- 25. POSタグからの過去完璧な緊張度を判断する方法
- 26. 要素がソートされた配列内にあるかどうかを判断する最速の方法
- 27. 速度のThymeleaf断片に相当する
- 28. 、「他にあれば」それは状態を判断する
- 29. 音を揺れにする?
- 30. Blackberry速度を判断するためのgetSpeed()はどれほど正確ですか、それとも良い方法がありますか?
は、それはおそらく私だけだが、それは誰を傷つける場合、私はこの質問を読んだときと考え最初の事は事前に謝罪:-) p0rn業界への適用です。 – paxdiablo