我正在開發一個Android應用程序,我想弄清楚如何在室內時結合加速度計和磁力計來查找用戶的行走方向。我知道我只能得到一個近似的方向而不是真正的價值。 :)如何使用傳感器融合獲得用戶的行走方向?
任何想法?陀螺儀在這種情況下是否也有幫助?
感謝
我正在開發一個Android應用程序,我想弄清楚如何在室內時結合加速度計和磁力計來查找用戶的行走方向。我知道我只能得到一個近似的方向而不是真正的價值。 :)如何使用傳感器融合獲得用戶的行走方向?
任何想法?陀螺儀在這種情況下是否也有幫助?
感謝
用戶的加速度幾乎爲零的大部分時間,因此,走路時會產生可預測的模式。這個普通的屬性就像一個定位點,從中可以分析其他步行階段。
考慮到這一點,我認爲需要一個位置分類器來檢測手機在身體上的位置。之後,您可以測量手機位置和地球磁北極之間的角度。
但請注意,對於準確的測量,它需要一個巨大的過濾。
不知道你意味着什麼樣的方向,但可能有可能SensorEvent幫助你找到你正在尋找的東西。 SensorEventListener正用於構建指南針應用程序。 https://developer.android.com/reference/android/hardware/SensorEvent.html
我需要知道用戶前往的方向。我相信單獨使用傳感器可以提供這些信息。 – Voila
這樣做最多不準確。我想最好是使用位置服務(除非你在室內)。 – Henry
@亨利我只需要一個近似的估計。我指的是室內情況。 – Voila