说明:运用matlab可视化编程能力的图形用户界面GUI开发虚拟实验平台,matlab提供的向导包括控制面板,属性编辑器,事件过程编辑器,对齐工具和菜单编辑器五个图形用户界面编辑工具,可实现利用该向导用户可以将图形界面的外观,包括所有的按钮以及图形的位置确定下来,然后用matlab的回调程序编辑器来编写完...
说明:本章介绍两种非线性Kalman滤波器[15-17],一种是扩展Kalman滤波器(Extended Kalman Filter,简称EKF),其基本思想是利用泰勒展开,将非线性方程直接线性化。线性化后的系统模型和系统实际的非线性模型会有差别,非线性越强,差别就会越大。不过,EKF的优势也不容忽视,由...
说明:
说明:MATLAB代码,关于四元数姿态解算本文基于该算法,分别设计了互补滤波器和Kalman滤波器——结合陀螺仪角速度的动态性能和加速度计、磁传感器的静态精度设计了互补滤波器;根据加速度计和磁传感器输出的特性设计了Kalman滤波器。通过对加速度计和磁传感器的输出进行滤波,从而减小加速度计和磁传感器测得的...