×

无人机上面关于陀螺仪的数据处理是怎样进行的

消耗积分:0 | 格式:rar | 大小:0.24 MB | 2017-09-20

分享资料个

  

  1 陀螺仪数据校准

  1.1 原理

  一款飞控上的传感器是需要进行校准的,比如这里讲的陀螺仪。目前大多数的陀螺校准其实就是去掉零点偏移量,采集一定的数据,求平均,这个平均值就是零点偏移,后续飞控所读的数据减去零偏即可,如下所示:

  

  这里乘以0.005其实就是除以200,表示采集的200个数据。

  1.2 目的

  零点偏移对陀螺、进而对飞控的影响是巨大的,举个例子,加入x轴有0.2度/秒的零偏,那通过这个x轴计算出来的角度,也不会是从0度开始,造成姿态角有偏差,所以飞行过程中会很难控水平。

  1.3 一般方法

  陀螺的校准比较简单,一般上电后,自己执行即可,然后保存这个零偏,另每次上电得到的零偏都不同,所以需要每次都校准一次。PX4原生飞控,这点做得很蠢,在QGC地面站的传感器校准页面中,需要用户自己点击进行校准,不会自动执行,当然这个很好改。

  1.4 进阶

  考虑到如果是小白用户,或者没细看说明书,通常有陀螺上电自动校准的话,是需要通电后保持静止的,否则校准得到的是一个错误值,所以最好能识别飞行器是否在静止状态,然后再进行校准。方法也很简单,就是判定两次采集的数据差的和是否超过一定阈值,超过阈值,说明在运动中,这里就不启用校准,LED红灯提示,飞控代码在此不断循环待机,直至静止状态。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !