2015-04-02 115 views
1

嗨,我考虑是否以及如何检测手机的第一个位置(它可以是一些初始位置 - 由某个用户校准设置)。而且相对于这个初始位置(方向,距离)的移动可能会做一些其他的位置。然后检测到手机返回到初始位置。Android传感器,检测手机的位置和相对移动

X1(INIT POS)------------移动电话[米] -------> X2(端POS)

 <----------- backward movement ---------- 

回答

1

理论上讲,是,绝对。

积分加速度计数据,同时跟踪使用陀螺仪改变方向,可以让你计算从你的起点位置的变化。

但是,实际上将加速度计数据集成两次通常会给出可怕的准确性。测量中的任何小错误,随机噪声或偏差都会导致误差随着时间的推移而快速增长。因此,大多数定位解决方案使用外部参考(例如UWB信标,GPS卫星,步进计数,地图拟合等与彼此和/或惯性传感器如加速度计和陀螺仪组合)。