本文首发于公众号:无人机系统技术

公众号回复“加群”进入无人机技术交流群交流

公众号回复“多旋翼”获取国际顶尖团队科研成果

公众号回复“控制分配”获取控制分配相关论文

引言

在之前的文章里,我们对无人机的控制算法做了非常多的介绍,那除了控制算法之外,我们还说过,无人机的自主飞行离不开导航算法和制导算法。导航算法的作用是测量并解算出无人机的实时运动状态和位置信息,所以各类传感器是实现导航算法的必要前提,是导航算法的必要输入。

随着科学技术的发展,可供使用的传感器越来越多,导航系统的种类也越来越多。以航空系统为例,目前可供装备的机载导航系统有惯性导航系统、GPS导航系统、北斗导航系统、多普勒导航系统、罗兰C导航系统。谈不上说哪个导航系统比另外的几个要好,只不过是各有特色和优缺点而已。

一般情况下我们会同时使用多个导航系统,因为单独使用一般不能满足使用需求,而两种或两种以上的非相似导航系统对统一导航信息作测量并解算出状态信息,可以有效地减少测量误差并进行校正。以无人机为例,因为惯性导航和GPS导航在性能上正好形成互补,所以我们常采用惯性导航+GPS导航的组合方式对机载导航系统进行设计,以实现好的导航性能。

组合导航设计算法

实现组合导航系统的方式一般有两种:

回路反馈法

回路反馈法采用经典的回路控制方法来抑制系统误差,使各个子系统同时实现性能互补。比如我们常见的利用加速度计和陀螺仪测量信息设计互补滤波解算姿态角的方法就属于此类。

最优估计法

最优估计法指的是采用卡尔曼滤波或者维纳滤波,从概率统计最优的角度估计出系统误差并进行消除的方法。

上述两种方法都是将各系统的信息互相渗透,有机结合,从而起到性能互补的作用。然而,通常各个子系统的误差源和测量误差都是随机的,所以最优估计的方法一般要优于回路反馈法,目前设计组合导航时主流采用的都是卡尔曼滤波的方法。

传感器简介

导航系统的基础是传感器,导航算法的设计输入是传感器测量的数据,所以在开始进行导航系统的设计之前,我们应该先了解清楚无人机上常用的传感器有哪些?这些传感器的测量原理又是怎么样的?我们上面提到了无人机的常用导航方式是惯性导航+GPS,所以无人机上的常用传感器也是围绕这两者展开的,惯性导航一般包括三轴加速度计、三轴陀螺仪、三轴磁力计,再加上GPS构成了机载传感器的主体,除此之外还有超声波测距传感器、激光测距传感器、空速计、气压计、视觉传感器等。

01加速度计

加速度计是一种惯性传感器,能够测量无人机在XYZ三轴方向所承受的加速度,通常也可以配合陀螺仪一同测量无人机的三轴姿态。加速度计的缺点是信号受振动影响大,所以在无人机上使用时需要进行减震处理,在数据获取后也会进行滤波。

当无人机静止时,加速度计测得的就是重力加速度,所以在实际使用时,我们都需要去掉重力加速度计的值。一般情况下,加速度计的测量原理可以看成是一个弹簧-质量模型,而实际上加速度计的测量是基于压阻效应、压电效应等,这些效应产生的力正比于电阻、电压和电容值,在通过相应的放大电路和滤波电路进行输出。

另外,当作用在无人机上的外力远小于重力时,加速度计还可以用来测量姿态角,因为当无人机倾斜时,加速度计在体轴系下测得的各项加速度大小跟无人机的姿态角以及重力加速度的值有关,而重力加速度的值已知,我们就可以根据三轴加速度的大小来计算出无人机的姿态信息(航向除外)。

02陀螺仪

陀螺仪的种类繁多,有MEMS陀螺、压电陀螺、激光陀螺、光纤陀螺等,不同的陀螺仪价格可以差上成千上万倍。通常小型无人机上使用的是MEMS陀螺仪,它是基于科里奥利力的工作原理,科里奥利力是对直线运动物体相对于旋转坐标系产生,因为科里奥利力正比于旋转角速度,所以可以根据科里奥利力产生的电容变化计算出相应的角速度。

陀螺仪传感器能监测三轴的角速度,因此在导航系统中存在非常重要的作用,一般用于姿态角的解算。但是由于角速度积分得到的角度随时间漂移严重,所以单一的陀螺仪无法计算出准确的角度值,通常需要配合加速度一起使用,这也就是我们上述所说的性能互补。

03磁力计

磁力计正如名称所示,是利用各向异性磁致电阻或者霍尔效应来测量空间中的磁感应强度。根据洛伦兹力原理,电磁场的强度变化会产生洛伦兹力的变化,从而改变电路中的电容大小。

磁力计一般不会单独使用,通常是配合加速度计和陀螺仪一同解算姿态角的大小。但如果无人机飞行时跨越区域很大,由于地球各地磁场强度的不同,会影响磁力计的正常使用,所以很多时候会使用双GPS的方式来测量航向信息。

另外,磁力计对于硬铁、软铁等永磁性物质都非常敏感。周围磁场的变化对磁力计的使用都会产生影响,可以说磁力计是无人机传感器中最容易受干扰的一位了,我们在调试无人机时也经常会遇到航向产生漂移的情况,大多数都是跟磁力计工作不正常有关。所以如果有更好的测量航向的方法,去掉磁力计也是未尝不可的。

04GPS

GPS这个基本不用太介绍了,大家手机里都有,出行时打开导航地图,给你定位的最重要信息就是GPS,关于测量原理可以简单说一下,天上的GPS卫星会实时广播它们的位置和时间信息,此时,地面的GPS接收机就会收到它们的信息,当卫星数量大于等于4颗时就可以产生定位信息了。

为什么是4颗而不是3颗卫星呢?从理论上来说,以地面点的三维坐标(N,E,H)为待定参数,只需要测出3颗卫星到地面点的距离就可以确定该点的三维坐标了。但是,卫地距离是通过信号的传播时间差Δt乘以信号的传播速度v而得到的。其中,信号的传播速度v接近于光速,量值非常大。因此,这就要求对时间差Δt进行非常准确的测定,如果稍有偏差,测得的卫地距离就会谬以千里。而时间差Δt是通过将卫星处测得的信号发射时间与接收机处测得的信号接收时间求差得到的。其中,卫星上安置的原子钟,稳定度非常高,我们认为星上电子钟的时间与GPS时吻合;接收机处的时钟是石英钟,稳定度一般,我们认为它的时钟时间与GPS时存在时间同步误差,并将这种误差作为一个待定参数。这样,对于每个地面点的解算就有4个待定参数,因此至少需要观测4颗卫星至地面点的卫地距离数据。

当然,GPS也要在开阔的空间中才能正常使用,开车的朋友在使用导航时会发现进入桥梁和隧道时GPS信号就会丢失。所以,在使用GPS时应该尽量在无遮挡的区域。现在无人机上使用的GPS在某些特定环境下使用时为了增加测量精度,会使用伪距差分和RTK等增强手段,这些方法可以显著提升无人机的定位精度。

05气压计

气压计运作的原理,就是利用大气压力换算出高度。 气压计也是容易受外界干扰的一个传感器,当温度发生变化时,气压也会发生变化,另外,无人机上旋翼工作产生的气流通常也会影响气压计的测量。所以,如果安装了超声波或者激光测距传感器等相对高度传感器,我们可以使用超声波/激光测距仪+GPS高度的方式替代气压计的方案。

06超声波传感器

超声波是一种超出人耳听觉频率上线的声波,由于具有良好的方向性和强大的穿透性,被广泛用于测距和测速。超声波的信号由超声波传感器发出,被物体反射后再经由另一台超声波传感器接收。所以到物体的距离就是声波的传播速度与时间间隔乘积的一半。超声波传感器的价格普遍比较便宜,但是由于声波传输速度慢,所以超声波传感器的数据更新频率相对较低,同时测量范围小,这些都是超声波传感器的缺点。

07激光测距传感器

激光测距传感器的原理基本跟超声波传感器一致,只不过发射的信号不同,激光测距传感器发射的是激光源,其传播速度时光速,所以,在信号频率上比超声波传感器要高很多,价格上也比超声波传感器要高一个数量级。所以其缺点也很明显,价格昂贵,测量范围小,能够扫描的除外,当然能够扫描的激光测距仪价格又更高了。

08视觉传感器

视觉传感器指的是使用摄像头来获取图像信息,然后根据图像信息确定目标或者无人机相对于目标的位置和速度等状态信息。视觉传感器更重要的是后期处理算法,尤其是最近几年深度学习算法的发展给视觉传感器在无人机上的应用带来了新的生机,最近很多关于无人机的研究都是基于视觉进行的,比如基于视觉的目标跟踪,避障、定位等。

09空速计

空速计一般是固定翼无人机上使用的较多,因为固定翼飞行器的各类状态都跟空速息息相关,比如说升力,比如说失速速度。空速计的测量原理是通过测量气流的总压和静压从而根据伯努利原理确定气流的动压,再计算出空速。

总结

对于机载常用传感器,我们只需要了解其基本原理就已经足够了,因为我们在使用它们测量相应数据时都可以根据传感器产商提供的文档进行驱动的编写,所以,我们应该把更多时间放在如何进行传感器数据的融合,如何解算出飞行器的飞行状态上。


往期精彩文章

我写过的好文章都在这里了,大家再也不用翻来翻去了​mp.weixin.qq.com

多旋翼飞行器飞行原理—解惑那些偶上心头的疑惑​mp.weixin.qq.com

无人机行业中那些常用词汇的解析​mp.weixin.qq.com

卡尔曼滤波与组合导航原理_无人机机载导航系统和传感器基本原理相关推荐

  1. 卡尔曼滤波与组合导航原理_基于RAEKF的GPS/INS紧组合导航方法研究

    实际运动中的载体动力学模型误差不可避免,而观测噪声的统计特性又具有不确定性,无法完全模型化,观测粗差对导航精度的影响也不容忽略[1-3].结合上述因素,组合滤波模型的精确度无法得到保障,卡尔曼滤波在组 ...

  2. 卡尔曼滤波与组合导航原理_卫星知识科普:一种基于卫星共视的卡尔曼滤波算法!...

    如果看到第二次了,该关注我们了,点击上面关注,分享IT技术知识. 1 ,概述 共视法是利用2个不同地点观测站的卫星接收机同时跟踪同一颗卫星,从而降低2站间共同误差,提高时间同步精度的方法.高精度的共视 ...

  3. 卡尔曼滤波与组合导航原理_图解卡尔曼滤波器,无需深厚的数学知识也易懂(第五部分:多维卡尔曼滤波器)...

    译者前言:因第1-4部分(基础)已经学习完毕,接下来需要学习多维卡尔曼滤波器与扩展的卡尔曼滤波器(EKF),但是1-4部分的作者对接下来要学习的内容还没有更新,因此我们将从华盛顿大学教授的教材开始学习 ...

  4. 卡尔曼滤波与组合导航原理(三)连续随机系统的离散化与连续时间Kalman滤波

    文章目录 一.连续时间系统方程离散化 1.连续时间模型 2.状态转移矩阵计算 3.激励噪声的等效计算 4.最终离散化结论 5.常见简单随机过程离散化 6.实际物理信号的噪声单位 二.连续时间量测方程离 ...

  5. gps和惯性组合matlab程序,北航卡尔曼滤波与组合导航 第三次作业 SINS/GPS组合动态实验...

    北航卡尔曼滤波与组合导航 第三次作业 SINS/GPS组合动态实验 关注次数: 134 下载次数: 36 文件大小: 16.22M 下载需要积分: 1 代码分类: 开发平台: matlab 上传会员: ...

  6. 捷联惯导算法与组合导航原理学习——四元数和姿态阵转换(二)

    四元数和姿态阵转换 学习资料参考: [1] 严恭敏,翁浚. 捷联惯导算法与组合导航原理[M]. 西安: 西北工业大学出版社, 2019.8. Quaternion.h #pragma once #in ...

  7. 捷联惯导算法与组合导航原理学习——等效旋转矢量和姿态阵转换(一)

    等效旋转矢量和姿态阵转换 学习资料参考: [1] 严恭敏,翁浚. 捷联惯导算法与组合导航原理[M]. 西安: 西北工业大学出版社, 2019.8. EquRotationVec.h #pragma o ...

  8. 组合导航原理-松组合+紧组合概念

    文章目录 组合导航系统 组合导航的概念 广义 狭义 什么是滤波器 互补滤波 惯性导航中的卡尔曼滤波思想 GNSS/INS组合导航分类 松组合 概念 特点 紧组合 概念 特点 深组合 概念 特点 GNS ...

  9. 组合导航原理剖析(二):惯性导航方法与应用综述

    资料下载-PSINS 枯荣有常 - 知乎 半闲居士 - 知乎 书灌木 - 知乎 任乾 - 知乎 武汉大学多源智能导航实验室 传统导航采用单点导航的方式,定位精度为几米,显然不符合自动驾驶的需求. 现有 ...

最新文章

  1. iOS开发-UITableView顶部图片下拉放大
  2. WS-Addressing 了解
  3. nginx下的session一致性
  4. oracle数据导入-dblink方式
  5. 程序员修神之路--分布式系统设计理念这么难学?
  6. 前端学习(3301):类组件的ref
  7. django默认缓存是多大_Django之缓存 - osc_fd8vzgsi的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. laravel 命令行输出进度条
  9. Python 标准库 —— 文件解压(zip、gz、pkl、tar)
  10. 操作系统概念学习笔记 10 CPU调度
  11. mix2线刷开发板救砖_小米MIX2原版固件刷机包下载_小米MIX2线刷官方系统升级包...
  12. Maven 本地仓库更新策略
  13. 清除各个浏览器保存的账号密码信息
  14. 通过WIFI,访问一个网站
  15. 郑捷《机器学习算法原理与编程实践》学习笔记(第一章 机器学习基础)
  16. Autodesk AutoCAD 2015 英文版+简体中文版,附有效注册机
  17. JavaFx教程-01初识javaFX
  18. currentlyFocusedField is deprecated and will be removed in a future release解决方法记录
  19. word文档在线预览
  20. Django.db.utils.OperationalError: (1045, Access denied for user 'root'@'localhost' (using passwo...

热门文章

  1. 卷帘相机原理和卷帘门补偿(其中循环的理解)
  2. 八月六日个人训练记录
  3. 中文维基百科的语料库下载和繁体转换为简体的操作
  4. Selenium 键盘事件 操作大全
  5. MiniGui 逻辑字体放大后脏点处理方法
  6. dialer(dialer接口是什么意思)
  7. ural 1998 The old Padawan
  8. SEO网站优化基础解决方案[快速入门]
  9. 友情链接查询工具 php源码,php 友情链接批量查询工具下载
  10. Windows远程桌面实现之十 - 把xdisp_virt项目移植到iOS,macOS,linux平台(一)