2011-10-15 6 views
9

私はこの話を聞い:彼らはより良い結果を得るために、Androidのではジャイロ、加速度計、コンパス測定を組み合わせたところである彼らの「センサーフュージョン」システムを、試作インベンセンス社である http://www.youtube.com/watch?v=C7JQ7Rpwn2kセンサーの融合はAndroidに実装されていますか?

を。

が、これは現在のAndroidのすべてのバージョンで実装されていますか?私が尋ねる理由は、センサフュージョンの一部は「重力」センサであり、これまでのAPIレベル9以降のAndroidに実装されている「直線加速度」センサーが、...私はどちらか 1)センサフュージョンが 実装されていることを思わせる、あります2)センサー融合は実装されていませんが、将来的に広範囲にセンサー融合が追加されることを見越してAndroid APIに追加されたばかりです。

誰でも知っていますか?

おかげ

答えて

4

このquestionに最初の回答を見てください。 ここでは、さまざまな種類のセンサーの説明を、これらのトピックで取り組んでいるGoogle開発者の一人から直接見つけることができます。 ジャイロスコープセンサーは、新しい「ヒューズ」センサーには含まれていません。

+0

良い答え、ありがとう。私は最高の答えとしてそれをマークしました。 あなたの最後のステートメントはあなたが与えたリンクに従って間違っています。終了する段落を参照してください: "...ジャイロを使用する他のデバイスでは..." - これらの合成/融合センサにはジャイロが使用されることがあります。 – dnh37

+0

あなたは正しいです。私は、ジャイロスコープが基礎となる物理センサーであるTYPE_ROTATION_VECTOR "fused"センサーにあると仮定します。 default.Akaikのsensorfusionにより、Android携帯でSensorfusionの共有ライブラリの名前は/システム/ libに/ハードウェアの内側に配置されてsensorHAL内embbededされている何 – jap1968

+0

はshaerdライブラリのtehの実際の名前を.Whats? – Raulp

-1

「重力」センサー(重力波の検索を無視して!)のようなものはありません。重力は加速度であり、したがって、線形加速度計ならびにセンサが受ける他の加速度によって検出される。

+0

はい、私は知っています。これは "合成"または "仮想"センサーで、実際の単一の生センサの生の出力には対応していません。しかし、これらはAndroidにいくつかあり、それらはすべてセンサーと呼ばれています。 (仮想センサーを記述するために単語「センサー」を好きではない場合、あなたが好きそれを呼び出すことができます。) とにかく、ポイント以外にも... SensorFusionは、実際には何よりも良い仕事をするために、これらの仮想センサーを提供します怠惰な開発者がやるだろう。例えば、センサー融合は、grav = accel [z] - 9.8を設定するよりも良い重力センサーとなります。 (ビデオを見る。)これが私が興味を持っている理由です! – dnh37

+0

彼らがやっていることは、Androidやスマートフォンが登場するまでにはまったく新しいものではありません。インターティールナビゲーションシステムを見てください。私が知る限り、Androidはセンサーの出力を「融合」しません。 – Kerry

関連する問題