我正在尝试了解Android传感器管理.
我是对的,如果我希望包含陀螺仪来获取手机方向信息,那么当我调用getorIEntation(..)并且手机具有陀螺仪传感器时,它会自动完成吗?
因此,如果手机具有加速度和陀螺仪传感器,则与仅有加速度传感器的情况相比,定向效果可能会更好?
谢谢!
解决方法:
AndroID API中包含的用于获取方向的方法不包括来自陀螺仪传感器的读数.陀螺仪不提供有关方向的信息,因为它仅具有有关转速的信息.
您可以使用以下信息从陀螺仪传感器读数中受益,以获得更好的方向估计:
>步骤1:您已初步估计了方向.
>步骤2:您对方向有了新的估计,并且陀螺仪传感器提供了一些信息.
>您可以获得有关第1步和第2步之间的时间增加量(delta-t)的信息,因此,您可以对这段时间内的转速进行积分,以获得两种状态之间的转速估算值.
>在状态2中,您还有一个新的方向阅读.
>您可以集成这两个信息源([orIEntation @ step = 1旋转]和[orIEntation @ step = 2]),以在步骤2中获得精确的方向估计.
>可以使用补充过滤器以相当简单的方式完成此 *** 作
以上是内存溢出为你收集整理的陀螺仪包含在getOrientation中?全部内容,希望文章能够帮你解决陀螺仪包含在getOrientation中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)