7

私たちが解決しようとしている問題について少し調べてみました。私はこれが最善のアプローチだと思いますが、あなたの意見を追加してください

現実世界の運転シナリオで反応時間を計算しようとしており、データ収集デバイスとして携帯電話を使用したいと考えています。私たちが達成しようとしているのは、特定のプロンプトにさらされたときにドライバーがどれだけ加速し、さらに重要なことに減速するかということです。

有用な情報が割り当てられているこの論文を見つけました加速度計の物理学

問題は、ほとんどの場合、ゼロから開始するキャリブレーション時間がないことです..ただし、ドライバーはゼロから開始していると想定されています.GPS 測位を使用して、車両の位置を特定し、計算する必要があるタイムスタンプ付きの位置データを追跡します。プロンプトが発生した時間と、タイムスタンプ付きの加速度計データを使用して、プロンプトに対する反応を計算できるはずです。

これは問題を解決するために私が見つけた最良の方法ですが、加速度計のデータを較正できないために役に立たなくなるかどうかはわかりません。また、振動から見られるノイズがデータを使用するには大きすぎる可能性があります. .. 誰かが以前にこれらのタイプの方法を試したり使用したりしたことがありますか?

4

2 に答える 2

4

興味深いアプリケーション。

あなたは重要な点を見逃しています。いわゆるセンサー フュージョンを自分で実装するか、使用しているプラ​​ットフォームで提供されるセンサー フュージョンを使用する必要があります。AndroidとiPhoneの両方に1つあります。

( TYPE_LINEAR_ACCELERATION Android、SensorManager) またはuserAcceleration(iPhone) で十分です。

リンクされた PDF については、アクセラレーションを統合しようとしないでください。非常に悪い結果が得られます。その答えは位置に関するものですが、速度はすでに不正確です。代わりにGPSを試してみます。

于 2012-06-06T20:55:41.160 に答える
0

とても古い質問であることは承知していますが、最近同様のプロジェクトに取り組んでいるので、当社で行ったことを共有させてください。車の速度を取得するためにOBD-IIドングルを使用しました。車両に関する情報を返す多くの API があります。

PID010D は車両の速度を返します。オドメーターを返すPIDがないため、このPIDを使用してポイントAとBの間の距離を計算しています:(

検索で簡単に見つけられる github のライブラリはほとんどありません。この鉱山。これはライブラリではありませんが、デバイスで実行した後、どのように機能するかを確認できます。

于 2015-01-22T06:21:38.517 に答える