找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 9557|回复: 5

Gyro Boy可以直接使用陀螺仪的数据

[复制链接]
发表于 2014-5-19 00:02:49 | 显示全部楼层 |阅读模式
本帖最后由 hencry 于 2014-5-19 00:04 编辑

对陀螺仪滤波的目的是减少角速度的零漂,使得计算角度更准确。
根据公式 gOS=v*0.005+gOS*0.995,gSpd=v-gOS可知,假设 v 保持不变匀速旋转(Gyro Boy当然不会出现这种情况,会在0度附近反复调整),则经过多个周期之后gOS的值将无限接近 v,则输出的gSpd=0,此时gAngle=gAngle+gSpd*tInt,即gAngle输出会保持不变。由这个滤波算法得出结论:陀螺仪匀速旋转,计算的角度保持不变?没想明白这个算法为什么可以工作的不错。

陀螺仪有角速度和角度输出,我把这两个值滤波直接送给程序,Gyro Boy同样可以工作的很好,难道我的陀螺仪零漂小?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
发表于 2014-5-19 07:15:44 | 显示全部楼层
个人无责任推测: 关键是你 括号里那句话,(Gyro Boy当然不会出现这种情况,会在0度附近反复调整),所以零漂影响不大。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2014-5-19 11:13:38 | 显示全部楼层
短时间内直接给应该是影响不大的,那个公式是位了长期融合。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2015-6-5 15:34:03 | 显示全部楼层
我的陀螺仪感觉会累积读数,看窗口显示的角度是不停增加的,即使陀螺仪固定在一个角度不动,这是神马情况?
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-11-3 12:07:23 | 显示全部楼层
li001kai 发表于 2015-6-5 15:34
我的陀螺仪感觉会累积读数,看窗口显示的角度是不停增加的,即使陀螺仪固定在一个角度不动,这是神马情况?

线拔了,重新插,这是机器内部的误差
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

发表于 2018-12-18 15:26:29 | 显示全部楼层
明祚 发表于 2018-11-3 12:07
线拔了,重新插,这是机器内部的误差

三年过去了,谢谢哈哈。。。
如果您觉得我的帖子对您有用,请不吝给我一个“赞”!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

手机版|中文乐高 ( 桂ICP备13001575号-7 )

GMT+8, 2025-2-8 03:26 , Processed in 0.102313 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表