发明名称 |
一种获取终端运动方向的方法及装置 |
摘要 |
本发明公开了一种获取终端运动方向的方法及装置,属于定位技术领域。所述方法包括:计算终端当前姿态相对于水平面的俯仰角的第一角度和横滚角的第二角度;根据所述第一角度和所述第二角度,计算所述终端的翘起方向的水平投影方向与所述终端中的电子罗盘水平投影方向之间夹角的第三角度;根据所述第三角度以及所述终端中的电子罗盘当前获取到的第一水平投影角度,计算所述终端的翘起方向的第二水平投影角度,并将所述第二水平投影角度确定为所述终端当前的运动方向。本发明弥补了用户手持终端时终端位置与运动方向不一致时通过电子罗盘获取到错误方向的缺陷,提高了定位的准确度。 |
申请公布号 |
CN103499707B |
申请公布日期 |
2017.01.11 |
申请号 |
CN201310456984.X |
申请日期 |
2013.09.29 |
申请人 |
北京邮电大学 |
发明人 |
邓中亮;王克己;魏鹏;赵晓红;张能元;谢飞鹏;阮凤立;安倩 |
分类号 |
G01P13/02(2006.01)I;G01C21/00(2006.01)I |
主分类号 |
G01P13/02(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
滕一斌 |
主权项 |
一种获取终端运动方向的方法,其特征在于,所述方法包括:计算终端当前姿态相对于水平面的俯仰角的第一角度和横滚角的第二角度,其中所述俯仰角为所述终端中的加速度传感器的坐标系的纵轴与水平面的夹角,所述横滚角为所述终端中的加速度传感器的坐标系的横轴与水平面的夹角;根据所述第一角度和所述第二角度,计算所述终端的翘起方向的水平投影方向与所述终端中的电子罗盘水平投影方向之间夹角的第三角度;根据所述第三角度以及所述终端中的电子罗盘当前获取到的第一水平投影角度,计算所述终端的翘起方向的第二水平投影角度,并将所述第二水平投影角度确定为所述终端当前的运动方向;其中,当用户手持终端时所述终端自身的坐标系的横轴和纵轴中有一个方向与水平面之间的夹角是正值,对于该与水平面之间的夹角为正值对应的所述终端自身的坐标系的方向为所述终端的翘起方向。 |
地址 |
100876 北京市海淀区西土城路10号 |