一个简单的小程序,主要是转换测量卡尔曼滤波(CMKF)在三维空间上的matlab实现,并给出了xyz三个方向上的滤波误差
1
MPU6050模块介绍: 此六轴模块采用高精度的陀螺加速度计MPU6050,通过处理器读取MPU6050的测量数据然后通过串口输出,免去了用户自己去开发MPU6050复杂的I2C协议,同时精心的PCB布局和工艺保证了MPU6050收到外接的干扰最小,测量的精度最高。 模块内部自带电压稳定电路,可以兼容3.3V/5V的嵌入式系统,连接方便。 模块保留了MPU6050的I2C接口,以满足高级用户希望访问底层测量数据的需求。 采用先进的数字滤波技术,能有效降低测量噪声,提高测量精度。 模块内部集成了姿态解算器,配合动态卡尔曼滤波算法,能够在动态环境下准确输出模块的当前姿态,姿态测量精度0.01度,稳定性极高,性能甚至优于某些专业的倾角仪! 注意:六合一串口模块连接MPU6050模块时,需要将2号拨码开关到到OFF端。 如下图: 三维姿态显示: 姿态角度测量上位机截图: 手机端数据记录和显示: 实物购买链接:https://item.taobao.com/item.htm?spm=2013.1.0.0.w6Ztuz&id=19785706431
1