看板 AndroidDev 關於我們 聯絡資訊
※ 引述《aiueoH (滿滿的)》之銘言: : 常常看到許多遊戲是透過g-sensor抓取手機的平衡、旋轉角度來進行的 : 最近小弟有些想法,想利用手機本身位移的方式來寫一些小遊戲 : 但是就我目前找到的資料,似乎手機只能抓到加速度以及手機旋轉角度等等 : 沒有辦法取得手機在三度空間中位移的量 : 目前小弟我想到的方法是透過加速度的方式計算取得位移 : 可是發現事情似乎沒那麼簡單,手機旋轉後x、y、z軸也跟著偏了 : 不知道有沒有研究這方面的高手可以討論討論 : 或者有什麼文章可以讓小弟參考的 : 近期的目標是想 把x、y、z軸固定 : 也就是以我們所存在的三度空間去看x、y、z軸的加速度變化量 : 目前是找不太到這方面的資料啦~"~ : 不知道英文的有沒有(....小弟我英文極差) 這方面資料的確很少,最近也做了類似嘗試(計算人移動的距離和軌跡), 誤差真的還蠻大,小弟是利用分量去計算位移量 但由於sensor極為敏感(不是太慢就是太快) 加上抓取時間和人體移動姿態的不確定性。 就算已經利用許多數學方法和演算法 去刪除極端值和計算步伐,也很難得到想要數值。 不知道有沒有人也做過類似研究,可以一起切磋 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.48.85
mamaya3:幾秒內的位移也許還行 超過5秒我相信用GPS定位會比較準 02/14 04:40
mamaya3:不過Google前陣子有在弄大型建築的google map 也許有定位 02/14 04:42
mamaya3:室內位移的方法... 02/14 04:43
bluestar8783:重力加速度計在旋轉時,除了重力外,當然還包含移動 02/14 18:50
bluestar8783:加速度,所以你的做法本來誤差就會很大 02/14 18:51
bluestar8783:還是要把Gyro或是M-Sensor給拉進來用才行 02/14 18:52