Re: [問題] 如何透過Gsensor(加速度、pitch、roll)取得手機位移量

看板AndroidDev作者 (summerbean)時間12年前 (2012/02/13 23:01), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《aiueoH (滿滿的)》之銘言: : 常常看到許多遊戲是透過g-sensor抓取手機的平衡、旋轉角度來進行的 : 最近小弟有些想法,想利用手機本身位移的方式來寫一些小遊戲 : 但是就我目前找到的資料,似乎手機只能抓到加速度以及手機旋轉角度等等 : 沒有辦法取得手機在三度空間中位移的量 : 目前小弟我想到的方法是透過加速度的方式計算取得位移 : 可是發現事情似乎沒那麼簡單,手機旋轉後x、y、z軸也跟著偏了 : 不知道有沒有研究這方面的高手可以討論討論 : 或者有什麼文章可以讓小弟參考的 : 近期的目標是想 把x、y、z軸固定 : 也就是以我們所存在的三度空間去看x、y、z軸的加速度變化量 : 目前是找不太到這方面的資料啦~"~ : 不知道英文的有沒有(....小弟我英文極差) 這方面資料的確很少,最近也做了類似嘗試(計算人移動的距離和軌跡), 誤差真的還蠻大,小弟是利用分量去計算位移量 但由於sensor極為敏感(不是太慢就是太快) 加上抓取時間和人體移動姿態的不確定性。 就算已經利用許多數學方法和演算法 去刪除極端值和計算步伐,也很難得到想要數值。 不知道有沒有人也做過類似研究,可以一起切磋 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.48.85

02/14 04:40, , 1F
幾秒內的位移也許還行 超過5秒我相信用GPS定位會比較準
02/14 04:40, 1F

02/14 04:42, , 2F
不過Google前陣子有在弄大型建築的google map 也許有定位
02/14 04:42, 2F

02/14 04:43, , 3F
室內位移的方法...
02/14 04:43, 3F

02/14 18:50, , 4F
重力加速度計在旋轉時,除了重力外,當然還包含移動
02/14 18:50, 4F

02/14 18:51, , 5F
加速度,所以你的做法本來誤差就會很大
02/14 18:51, 5F

02/14 18:52, , 6F
還是要把Gyro或是M-Sensor給拉進來用才行
02/14 18:52, 6F
文章代碼(AID): #1FEINLUE (AndroidDev)
文章代碼(AID): #1FEINLUE (AndroidDev)