我正在开发一个用安卓手机在空中画画的应用程序。
当我的手机移动时,由于加速度计,我检索了每个轴 ax、ay、az 上的加速度。我感兴趣的是:x,y,z。
从我在论坛和一些教程中读到的内容来看,两次集成加速会产生巨大的错误。
那么对于我来说获取手机位移信息的最佳解决方案是什么?
感谢您的帮助。
最佳答案
不完全是你要找的:
Store orientation to an array - and compare
跟踪方向效果很好。也许您可以对加速度计数据执行类似的操作(无需任何集成)。
正如您在帖子中提到的,两次加速集成不起作用。
更新:
如果准确性根本不重要,那么二重积分可能会工作几秒钟,但预计结果会很差。
不过,在我看来,陀螺仪鼠标 是更好的选择。请参阅
Sensor Fusion on Android Devices: A Revolution in Motion Processing .
关于android - 用安卓手机在空中画画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8289600/