当前位置: 首页 > news >正文

没有卫星的时候可咋办啊!!!——AHRS的妙用(matlab代码)

文章目录

  • 前言
  • 一、什么是AHRS算法?
  • 二、AHRS算法的应用背景
  • 三、AHRS算法的具体步骤
    • 3.1 以加速度计为量测
      • 1)机体系下的归一化重力矢量
      • 2)计算误差量
    • 3.2 以磁力计为量测
      • 1)机体系下的归一化重力矢量
      • 2)计算误差量
    • 3.3 以固定翼飞机的速度为量测
      • 1)机体系下的速度矢量计算
      • 2)计算误差量
    • 3.4 互补滤波算法
  • 四、Matlab代码示例
  • 总结

前言

在卫星质量不好的情况下,可通过AHRS计算载体姿态(低动态情况下),保飞行控制内环。AHRS计算方法中,Mahony算法是一种常用的姿态解算算法,主要用于融合加速度计和陀螺仪的数据,以实现高精度的姿态估计。


一、什么是AHRS算法?

陀螺仪解算得到的姿态具有良好的高频特性,但是会随着时间漂移,而加速度计解算得到的姿态具有良好的低频特性,不会随着时间漂移,但是载体剧烈运动时,往往不能解算出真实的姿态。这时可以将陀螺仪的高频特性和加速度计的低频特性相融合,得到高频、低频特性都很好的算法。这里除了加速度计可以作为姿态量测外,磁力计、飞行速度等矢量同样可以在一些特定环境下作为量测来矫正陀螺仪的时间漂移。这种将陀螺仪和加速度计解算得到的姿态进行滤波计算得到优化姿态的目的,简称互补滤波算法。

二、AHRS算法的应用背景

一般,AHRS算法中,低精度IMU做航姿解算时没有考虑地球自转、牵连角速度等,而是将这些项全部归结到陀螺漂移中。
考虑主要有以下原因:
1)对于低精度IMU,这些项相对飞机真实运动角速度来说比较小,被淹没在陀螺的噪声和误差中;
2)小无人机的运动速度较小,飞行范围不大,飞行时间较小,因此地球自转、牵连角速度可以忽略。
姿态解算原则是通过角速度进行四元数更新(积分过程)。但由于陀螺漂移的存在,长时间积分出现漂移。航姿系统一般会利用外界磁力计、加计等信息对陀螺漂移进行补偿。而这些传感器的共同有点是,误差漂移不积累。

http://www.jsqmd.com/news/151318/

相关文章:

  • 建立反馈渠道:让用户的声音真正影响产品走向
  • 自建大模型服务平台?别忘了集成TensorRT这一环
  • JLink下载与自定义硬件的驱动对接方案
  • 大模型推理优化入门:从认识TensorRT开始
  • 培养学生动手能力:Multisim示波器仿真实验项目应用
  • c++经典练习题-穷举
  • 分布式温度监控网络搭建:基于工业控制需求
  • 别再被骗了!为什么你的AI产品有10万外链却没流量?我亏了3个月才懂的真相
  • Keil对ARM Cortex-M0/M3/M4的支持情况一文说清
  • TI MOSFET选型从零实现:手把手教程
  • 建立技术品牌:成为国内TensorRT领域的权威声音
  • 我用Java做了个AI图片生成网站,3天上线,现在月收入一般人我不告诉他
  • 251227 人总是要先爱自己的
  • Keil5使用教程:多模块工程管理的最佳实践案例
  • STM32F1系列驱动W5500的完整指南:入门必看
  • 设立创新基金:资助基于TensorRT的前沿探索项目
  • “水下大疆”深之蓝冲刺科创板:上半年营收1.4亿,拟募资15亿 纪源与顺为是股东
  • ST7789V硬件接口设计:系统学习教程
  • 探索垂直领域:医疗、金融、制造等行业专属方案
  • 用 ModelEngine 打造一个好玩又上头的智能体:即兴创作小剧场实战指南
  • CI/CD流程整合:自动化构建与发布TensorRT镜像
  • 为什么顶尖团队都在用TensorRT做模型推理优化?
  • 持续迭代改进:每月发布新版TensorRT镜像功能
  • 实验四代码
  • 大模型推理延迟高?可能是你没用上TensorRT的INT8量化
  • 合规与认证准备:满足GDPR等数据隐私监管要求
  • vivado安装与开发工具集成:初学阶段实用建议
  • 如何用TensorRT镜像快速部署Llama 3、ChatGLM等热门模型?
  • ARM平台看门狗机制应用详解:稳定运行保障
  • 市场调研问卷设计:了解目标客户的真实痛点