作者orz811017 (orz811017)
看板AndroidDev
标题[问题] 手机的方向?
时间Tue Dec 31 00:06:38 2013
这学期做android专题 类似室内导航的题目
现在判断
手机的方向 遇到一些问题
不知道该如何 把手机自己的坐标系 转换到 世界的座标系中
之前算计步的时候就遇到这问题了
只是那时候偷懒只算跟重力的角度来判断
(变成二维比较简单QQ
看过paper似乎是要用 旋转矩阵 * Sensor上X,Y,Z的轴数值
可是我跟我趴呢实测好像不太对QQ
不知道是Coding太差还是数学太差.....
求各位先知前辈为小弟指点一下方向
谢谢大家
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.66.46
2F:→ ted66:你是要把地图转换到手机上面互相对应吧 12/31 00:13
我的问题应该比较像 手机的方向 是东南西北方几度 然後仰俯角几度的
或是 它可以判断我是往前後左右走这样
Sensor的xyz值是是手机自己的坐标系QQ
地图的话 还没做到QQ
3F:推 wuliou:面向哪个方位:地磁计(有干扰问题) 12/31 01:12
4F:→ wuliou:往哪边走:GPS/G-Sensor 12/31 01:13
我们题目没办法使用GPS QQ
感觉是可以配合磁场 跟重力来做
像是orientation这些Sensor好像也可以 可是不懂如何应用这些数值QQ
6F:→ villix:不是的话就算了XD~ 12/31 04:01
就是这个 想用这个角度转回原本的基底
用旋转矩阵转不出来 = ="
7F:→ wuliou:室内定位真的是一个很麻烦的题目……目前没什麽技术出来 12/31 11:00
8F:→ wuliou:我做了几年成果自己也不是很满意… 12/31 11:00
我们是教授挑的题目 QQ 可是是硕班学长带
学长也不太会的Fu 只好上PTT求助QQ
9F:→ villix:用这个不用旋转矩阵吧~只要用它原本的数值不就好了吗? 12/31 12:34
可是我们想抓水平向前 跟 垂直地面的 加速度
那样的话手机就要水平的摆置 这样轴才会相同QQ
不过刚刚发现Rotation Vector似乎可以解决的问题?
※ 编辑: orz811017 来自: 140.113.66.46 (12/31 12:48)