2011-10-15 78 views
9

我聽了這個演講: http://www.youtube.com/watch?v=C7JQ7Rpwn2k在Android上實現傳感器融合?

這是Invensense公司公司原型他們的「傳感器融合」系統,這是他們在Android的結合陀螺儀,加速計,指南針測量,以獲得更好的結果。

這是目前在任何Android版本中實施?我問的原因是,傳感器融合的一部分是自API Level 9以來在Android中實現的「重力」傳感器和「線性加速度」傳感器......使我認爲1)傳感器融合實現了 2)傳感器融合沒有實現,但是這些只是添加到Android API中,以期在將來擴展傳感器融合實現。

有誰知道嗎?

感謝

回答

4

看看第一個回答這個question。 您可以在這裏找到針對這些主題的Google開發人員的不同類型傳感器的解釋。 有關您的信息,陀螺儀傳感器不包含在任何新的「融合」傳感器中。

+0

很好的答案,謝謝。我將其標記爲最佳答案。 但是,根據您提供的鏈接,您最後的陳述是錯誤的。看到結尾的段落:「...在其他一些使用陀螺儀的設備上。」 - 顯然有時陀螺儀用於這些合成/熔接傳感器 – dnh37

+0

你是對的。我認爲這是在TYPE_ROTATION_VECTOR「融合」傳感器,其中陀螺儀可以作爲基礎物理傳感器。 – jap1968

+0

默認情況下,Android手機中Sensorfusion的共享庫的名稱是什麼.Akaik sensorfusion包含在位於/ system/lib/hardware內部的sensorHAL中。有關shaerd庫的實際名稱是什麼? – Raulp

-1

沒有所謂的「重力」傳感器沒有這樣的事(忽略引力波搜索!)。重力是加速度,因此可以通過線性加速度計以及傳感器可能受到的任何其他加速度來檢測。

+0

是的,我知道。它是一個「合成」或「虛擬」傳感器,這意味着它不對應於單個實際原始傳感器的原始輸出。然而在Android中有一些這樣的產品,它們都被稱爲傳感器。 (如果不喜歡「傳感器」這個詞來描述虛擬傳感器,可以隨意稱呼它。) 不管怎樣,除了點... SensorFusion提供的這些虛擬傳感器實際上比一個更好的工作做得更好懶惰的開發者會這樣做。例如,傳感器融合使得grav傳感器比只設置grav = accel [z] - 9.8更好。 (觀看視頻。)這就是我對它感興趣的原因! – dnh37

+0

他們所做的並不是什麼新鮮事,它早在Android或智能手機出現之前就已經存在了。研究太空導航系統。據我所知,Android不會「融合」任何傳感器輸出。 – Kerry