我知道這個問題已經在很多時候已經解決了很多次,如果你知道它們的存在,請賜教,謝謝。加速度計重力組件
快速破壞: 我想從3軸加速度計計算這3個座標軸上的重力分量。 我使用了2軸自由體圖來計算世界X-Z,Y-Z和X-Y軸上的加速度計重力分量。但是解決方案似乎稍微偏離了一點,對於極端情況,當只有一個加速度計軸受到重力作用時,這是可以接受的,但是對於45度的俯仰和滾動,總的合成幅度大於重力(由Xa^2 + Ya^2 + Za^2 = g^2; Xa,Ya和Za是在其X,Y和Z軸上的加速度計讀數)。
更多詳細信息: 該設備是一個Nexus One,除了3軸加速度傳感器外,還有一個用於方位角,俯仰和滾轉的磁場傳感器。在世界座標軸(Z與重力方向相同,X或Y指向北極,不要認爲這很重要?),我假設我的設備的俯仰角(P)在0°到90°之間YZ軸和XZ軸上的卷軸(R)。與我用簡單TRIG獲得: 仙(R)= AX/GXZ 的Cos(R)=了Az/GXZ 談(R)= AX /了Az
還有另一組音調,P.
現在我將重力定義爲在世界座標軸上有三個分量,一個只能在XZ軸上測量的Gxz,一個在YZ上測量Gyz,在XY軸上測量Gxy。 2G是因爲重力在這個定義中被有效地包含了兩次。
哦,X-Y軸產生更奇特的東西...我會解釋如果需要以後。
從這些等式中我得到了一個公式Az,並刪除了tan操作,因爲我不知道如何處理tan90計算(它是無窮大?)。
所以我的問題是,任何人都知道我是否做了這個對/錯或能夠指向正確的方向?
謝謝! Dvd
我在尋找類似的問題。所以你有一個精確的公式來消除所有軸上的引力因子,並考慮到該瞬間的設備方向值。我只想在沒有重力分量的情況下在所有軸上進行純加速 – Pritam 2010-08-08 06:40:30
這不應該是一個答案。這應該是Janus答案的評論,或附加到您的問題與「更新:」 – bcorso 2014-07-01 21:03:20