ArduPilot代码解读----EKF2(未完待续)

绝对是ArduPilot 的一大亮点,28个状态量,10个输出量。如下图所示:

备注:

  1. IMPORTANT: This article is about EKF1 which is deprecated since 2016 as EKF3 is introduced. It’s kept as a reference, as it has been the basis for EKF2 and EKF3. EKF2 is now the default.(EKF1自2016年弃用,现在EKF2为默认设置)
  2. estimate vehicle position, velocity and angular orientation based on rate gyroscopes, accelerometer, compass (magnetometer), GPS, airspeed and barometric pressure measurements
    在这里插入图片描述
    下图为EKF作者的GitHub网站截图。
    作者github
    这部分内容工作量太大了,看的一头雾水。目前先把关注点放在输入输出上。
    1. 输出的有融合校正后的四元数,速度,以及位置。
    2. 该方法基于陀螺仪,加速度计,罗盘,GPS,空速计,气压计估计出机体位置,速度以及旋转。
    3. ArduPilot中先找出硬件中存在几组IMU,然后分别进行EKF,最后判断启用那组融合结果。达到冗余控制的效果。

    参考:九天揽月带你玩转Ardupilot 的EKF2纸老虎(1)
    牢记公式,ardupilot EKF2就是纸老虎(一)!
    牢记公式,ardupilot EKF2就是纸老虎(二)!
    牢记公式,ardupilot EKF2就是纸老虎(三)!
    牢记公式,ardupilot EKF2就是纸老虎(四)!
    牢记公式,ardupilot EKF2就是纸老虎(五)!
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值