0
我的手機中有3軸加速度計,但沒有磁力計。是否有可能用加速計讀數模擬指南針?如果是這樣的話,那麼有沒有一款應用可以安裝在Android設備或某種可以使用加速計數據來模擬指南針的腳本中(即創建一個可以被需要指南針的Android應用程序使用的虛擬指南針)?使用3軸加速計讀數模擬指南針(用於需要指南針的Android應用程序)
我的手機中有3軸加速度計,但沒有磁力計。是否有可能用加速計讀數模擬指南針?如果是這樣的話,那麼有沒有一款應用可以安裝在Android設備或某種可以使用加速計數據來模擬指南針的腳本中(即創建一個可以被需要指南針的Android應用程序使用的虛擬指南針)?使用3軸加速計讀數模擬指南針(用於需要指南針的Android應用程序)
簡短的回答 - 沒有
隨着加速度計,你只能得到加速度大約3軸,但你想一個指南針,顯示北部。
如果您將加速計讀數與陀螺儀讀數組合在一起,您可以找到手機的方向更改,但由於沒有參考點,因此仍然無法模擬指南針。 (在這裏,如果您在世界座標系中有一個錨點,並且如果您能夠使用移動設備檢測到它,則可以藉助加速計+陀螺儀獲得相對位置,但實際上比磁力計實現起來更困難)
I'如果你知道北方是哪裏,並且你的手機保持垂直和垂直於北方,然後設置應用程序使其成爲參考點,是否可以使用三軸加速度計來模擬指南針。 –
在這種情況下(如果有參考點),如果沒有線性加速度,如果沒有線性加速度,加速度計只讀取重力值,您將得到重力矢量,如果您有另一個向量顯示爲向北可以模擬一個指南針 – fakturk
但是如果你有線性加速度(如果你正在移動的話),那麼你的加速度計數據現在包含了線性加速度和重力,並且很難區分這兩個不同的矢量。但在這種情況下,如果您有一個向北顯示的向量,則可以模擬指南針 – fakturk