返回信息流测xyz三个轴上的加速度的传感器,怎么去除重力影响?
参考链接http://developer.android.com/reference/android/hardware/SensorEvent.html
谢谢啦~
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #7578同步于 2013/4/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
android开发的同学请进,有问题请教,谢谢啦~
a15850699619
2013/4/2镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
再追问下,gravity[0],gravity[1],gravity[2]是怎么得到的?谢谢啦。
【 在 he1l0 的大作中提到: 】
: Sensor.TYPE_LINEAR_ACCELERATION,写得很清楚
如果event.values[0]就是gravity[0]的话,那gravity[0] = alpha * gravity[0] + (1 - alpha) * event.values[0];这个式子两边就是恒等的了,没多大意义啊,况且带入一些数据进去也不对
【 在 he1l0 的大作中提到: 】
: 应该就是event.values[0],event.values[1],event.values[2], 估计写文档的人搞错了
这是个一介低通滤波吧,让数据平滑一些,value是最新的数据,gravity是之前平滑过的数据
【 在 a15850699619 的大作中提到: 】
: 如果event.values[0]就是gravity[0]的话,那gravity[0] = alpha * gravity[0] + (1 - alpha) * event.values[0];这个式子两边就是恒等的了,没多大意义啊,况且带入一些数据进去也不对
:
:
: ...................
你好,我这边有一个安卓的三轴加速度开发代码,说是可以去除重力对三轴加速度的影响的,但是我还是没办法实现,请详细解释一下
【 在 he1l0 的大作中提到: 】
: 这是个一介低通滤波吧,让数据平滑一些,value是最新的数据,gravity是之前平滑过的数据
附件(70.5KB)