书签 分享 收藏 举报 版权申诉 / 66
上传文档赚钱

类型无人机传感器基础课件.pptx

  • 上传人(卖家):三亚风情
  • 文档编号:2950809
  • 上传时间:2022-06-14
  • 格式:PPTX
  • 页数:66
  • 大小:5.17MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《无人机传感器基础课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    无人机 传感器 基础 课件
    资源描述:

    1、Drone Technology Seminar In ShangHai无人机技术培训01无人机中的传感器姿态位置图像通信交互超声波传感器气压计GPS全球定位RTK高精度定位射频传感器组摄像头模组面阵雷达红外等感光传感器惯性传感器: 陀螺仪 加速度计 磁力计摄像头模组感光扫描器件2.4G通信5G通信433通信GPRS、4G模块语音识别模块蜂鸣器、LED等无人机传感器组成惯性传感器 MEMS即微电子机械系统。它可将机械构件、光学系统、驱动部件、电控系统集成为一个整体单元的微型系统。这种微电子机械系统不仅能够采集、处理与发送信息或指令,还能够按照所获取的信息自主地或根据外部的指令采取行动。 惯性传

    2、感器主要是检测和测量加速度、倾斜、冲击、振动、旋转和多自由度(DoF)运动,是解决导航、定向和运动载体控制的重要部件。 无人机中常见的MEMS惯性传感器有: 加速度计、陀螺仪、磁力计等,其中所有的数据都是沿着X、Y、Z三个轴向检测而来。 陀螺仪陀螺仪测得载体坐标系下的角速度数据加速度计加速度计测得载体坐标系下重力加速度与运动加速度和合力,不可直接使用 磁力计磁力计测得载体坐标系下的地磁场强度36%Conveniently iterate top-line alignments特点特点11 MEMS微电子机械系统,16位AD采样。无人机中惯性导航传感器的组成特点特点22数据高斯噪声大。特点特点3

    3、3都是载体上的数据。陀螺仪 陀螺仪(如图所示)是用高速回转体的动量矩敏感壳体相对惯性空间绕正交于自转轴的一个或二个轴的角运动检测装置。利用其他原理制成的角运动检测装置起同样功能的也称陀螺仪。 陀螺仪的原理就是,一个旋转物体的旋转轴所指的方向在不受外力影响时,是不会改变的。人们根据这个道理,用它来保持方向,制造出来的东西就叫做陀螺仪。陀螺仪在工作时要给它一个力,使它快速旋转起来,一般能达到每分钟几十万转,可以工作很长时间。然后用多种方法读取轴所指示的方向,并自动将数据信号传给控制系统。在现实生活中,陀螺仪发生的进给运动是在重力力矩的作用下发生的。陀螺仪校准消除角速度漂移的方法:1.静止放置后,取

    4、100次数据进行平滑滤波处理作为3个轴的Offset。2.根据陀螺仪对应数据手册中的偏置、噪声和比例因子误差建立陀螺仪的简单特性模型,进行误差公式计算,采集校准数据完成精确校准。陀螺仪校准前:陀螺仪校准后:陀螺仪计算倾角 陀螺仪可以测量角速度,具有高动态特性,但是它是一个间接测量器件,它测量的是角度的导数:角速度。显然我们要将角速度对时间积分才能得到角度,如下公式所示: 看到积分马上就能发现一个致命的问题积分误差,积分误差的来源主要有两个: 1. 一个是积分时间,很难得到一个准确的时间,积分时间 dt越小,输出角度越准。 2. 一个是器件本身的误差,积分之后会累计。总结: 动态测量性能较好,但

    5、是有累计误差。例程见:Gyro_GetAngles文件加速度计 加速度计是测量运载体线加速度的仪表。在飞机控制系统中,加速度是重要的动态特征校准元件。在惯性导航系统中,高精度的加速度计是最基本的敏感元件之一。在各类飞行器的飞行试验中,加速度计是研究飞行器运动状态的重要工具。 很多时候大家都会被加速度计的名字给误导了,准确来说它测的不是加速度,它检测的是它受到的惯性力(包括重力)。加速度计计算倾角 加速度计测量的是物体的加速度,我们知道重力加速度是一个物体受重力作用的情况下所具有的加速度。当物体处于静止状态时,加速度计测量出来的值就等于重力加速度 1g, 约等于9.8 米每平方秒。重力加速度 g

    6、 的方向总是竖直向下的,通过获得重力加速度在其X轴,Y轴上的分量,我们可以计算出物体相对于水平面的倾斜角度。加速度计特点 当系统在三维空间做变速运动时,它的输出为轴向的加速度和重力加速度的分量,这就不能准确用于计算物体的姿态和运动状态。 静态时,加速度计计算的东北天倾角比较准确;而动态时,倾角的误差就很大,跟随性也较差。 只靠加速度传感器来估计自己的姿态是很危险而不可取的,所以在姿态计算中我们一般采用陀螺仪的动态数据为主体,而加速度计起到修正陀螺仪积分误差的作用。例程见:Acc_GetAngles文件磁力计 磁力计,可用于测试磁场强度和方向,定位设备的方位,磁力计的原理跟指南针原理类似,可以测

    7、量出当前设备与东南西北四个方向上的夹角。 地球的磁场像一个条形磁体一样由磁南极指向磁北极。在磁极点处磁场和当地的水平面垂直,在赤道磁场和当地的水平面平行,所以在北半球磁场方向倾斜指向地面。用来衡量磁感应强度大小的单位是Tesla或者Gauss(1Tesla=10000Gauss)。随着地理位置的不同,通常地磁场的强度是0.4-0.6 Gauss。 地磁场是一个矢量,对于一个固定的地点来说,这个矢量可以被分解为两个与当地水平面平行的分量和一个与当地水平面垂直的分量。如果保持电子罗盘和当地的水平面平行,那么罗盘中磁力计的三个轴就和这三个分量对应起来。磁力计校准Xoffset=(Xmax+Xmin)

    8、/2Yoffset=(Ymax+Ymin)/2Zoffset=(Zmax+Zmin)/2第一步:水平放置,绕 Z 轴旋转 360 度,采集磁力计 X 轴和 Y 轴的最大最小值。第二步:X 轴与水平面垂直放置,绕 X 轴旋转 360 度,采集磁力计 Z 轴的最大值和最小值。第三步:8 字校准法,在空中任意方位做 8 字晃动,原则上尽量多的让设备法线方向指向空间的所有 8 个象限,直到校准值达到稳定不变时,结束磁校准保存磁标定值。磁校准的目的是保持当地环境下的磁心准确,来获得准确的磁场数据。磁校准的目的是保持当地环境下的磁心准确,来获得准确的磁场数据。磁力计计算方位角水平时:X=X原始-Xoffs

    9、etY=Y原始-YoffsetZ=Z原始-Zoffset方位角=arctanY/XXh=X*cos()+Y*sin()*sin()-Z*cos()*sin()Yh=Y*cos()+Z*sin()考虑到角度的4 个象限,航向角的计算公式如下:for(Xh0,Yh0,Yh0)=180-arctan(Yh/Xh)*180/for(Xh=0,Yh0)=90倾斜时:横滚角()Roll 以及俯仰角()Pitch例程见:Mag_GetYaw文件 陀螺仪陀螺仪(MPU6500MPU6500)测得载体坐标系下的角速度数据加速度计加速度计(MPU6500MPU6500)测得载体坐标系下重力加速度与运动加速度和合力

    10、 磁力计磁力计(LSM303DLSM303D)测得载体坐标系下的地磁场强度惯性导航传感器的量程选择与低通滤波器设置 陀螺仪陀螺仪(MPU6500MPU6500)原始数据还可以不需要硬件低通,追求数据的实时性加速度计加速度计(MPU6500MPU6500) 原始数据噪声十分可怕,不低通无法使用 磁力计磁力计(LSM303DLSM303D)选择性进行低通惯性导航传感器的量程选择与低通滤波器设置机架的刚性和材质电机KV值的大小桨叶材质与电机的匹配度惯性导航传感器的噪声源 PHOTOSPHOTOSConveniently iterate top-line alignments for wireless

    11、 metrics. CUSTOMIZECUSTOMIZEConveniently iterate top-line alignments for wireless metrics. 巴特沃斯滤波器的特点是通频带的频率响应曲线最平滑!36%Conveniently iterate top-line alignments加速度数据滤波上图是巴特沃斯滤波器(左上)和同阶第一类切比雪夫滤波器(右上)、第二类切比雪夫滤波器(左下)、椭圆函数滤波器(右下)的频率响应图Set_Cutoff_Frequency(500, 30,&Accel_Parameter); 500 为加速度数据的采样频率30 为巴特沃

    12、斯滤波器的截止频率,一旦改变截止频率,控制参数全部改变 CUSTOMIZECUSTOMIZEConveniently iterate top-line alignments for wireless metrics. 加速度数据的二阶巴特沃斯滤波蓝色为原始数据,绿色为滤波后的数据位置传感器 无人机除了需要掌握自身的姿态以外,还需要较为准确的绝对位置或相对位置信息去完成悬停、寻迹追踪、巡航等任务。常见位置传感器:超声波传感器气压计GPS全球定位RTK高精度定位射频传感器组摄像头模组面阵雷达红外等感光传感器等超声波传感器工作频率: 40KHz感应角度一般为: =30短距离测量范围一般为: 2CM4

    13、50CM测量精度: 0.3CM 1%声音在空气中的传播速度大约是340m/s,是指声音在15空气中的传播速度。声速随温度的升高而增大,温度每增高1,声音在空气中每秒传播的距离约增加0.6m。关系式 : v=340(1+0.6t)m/s特点: 适合室内平整环境使用,且需要角度补偿和减震措施。超声波模块测距即距离值为:(高电平时间*340m/s)/2超声波数据的滤波改进的中位值平均滤波第一种:连续出现过小的数据2.31 2.32 2.26 1.25 1.22 1.31 2.31 2.28 其中1.20 1.21 1.21三组为出错数据第二种:连续出现过大的数据2.32 3.40 3.45 3.48

    14、 2.31 2.24 2.33 2.32 其中3.40 3.45 3.48三组为出错数据1.对采样的样本进行排序2.记录每个数据的原先和排序后的序号3.对排序后的数据两两做差4.寻找出误差突变最大(超过变化阈值)的2个数据原始序号5.取突变前和突变后序号的数据进行平均值滤波超声波定位(1)利用3面垂直的墙壁进行定位,要求墙面平整,中间不能有障碍。(2)在空间某些位置放置发射端,利用散射角,接收主体计算出到每个发射端的距离后,进行坐标转换。点越多越准确,但是计算复杂。超声波定位示例设主体坐标(x,y,z)到三个发射点的距离分别为L1、L2、L3。超声波室内定位难点1. 需要准确的航向信息和航向控

    15、制。2. 需要实时地对场地坐标系、无人机载体坐标系和东北天坐 标系进行转换。3. 在航向发生偏转时,对控制量(Pitch和Roll)关于场地坐标系(X轴和Y轴)进行分解。气压计 BMP180/085 MS5611气压范围: 300 . 1100hPa 10 . 1200mbar (+9000m . -500m)误 差: 0.17m 0.1m转换时间: 7.5ms (max) 9.04ms (max)1Kpa=10百帕=7.5毫米汞柱=7.5mmhg1Bar=0.1MPa=1000mba=1000hpa=75mmhg=1个大气压硬件上,气压计数据容易受温度和气流影响,有安装要求(放置泡沫棉于传感

    16、器上方)。软件上,可以用卡尔曼滤波对高度信息进行处理。气压计数据处理方法位置估计算法(通过加速度来估计补偿高度)卡尔曼滤波详细对比试验见Git上的气压计数据融合例程例程见:IIC_MS5611全球定位1、美国的GPS系统(全球)2、俄罗斯GLONASS系统3、中国北斗(亚洲)4、欧洲伽利略Ublox-GPS模块NEO-M8 模块数据1、GPS数据有效位 V (数据无效) or A ( 数据有效) 2、经纬度 转换为坐标轴的相对距离 Xnow= (lat2 - lat1)*110946.0Ynow= (lon2 - lon1)* cos(lat2 + lat1)/2)* 0.0174532925

    17、)*111318.03、地速 1节 = 1海里/小时 = 0.514米/秒4、航向5、卫星数目 012颗GPS数据分析与定位无人机户外位置控制(速度和位置)地速(不准)经纬度转坐标信息(会飘)加速度与位置信息融合的速度加速度与位置信息融合的位置卡尔曼滤波或位置估计算法关键点: 1. 要有准确的航向信息和航向控制。 2. 载体坐标系与东北天坐标系的转换。 3. 无头模式下,需要实时通讯遥控器和无人机之间的航向信息。 4. GPS精度不高,室外定位会有轻微的漂移。例程见:DMA_GPS高精度RTK厘米级定位支持信号: BDS、GPS、GNSS等输出格式: NMEA-0183定位精度: 平面1cm、

    18、高程2cm更新速率: 1Hz、5Hz(高速1020Hz)作业距离: 3公里通讯方式: 蓝牙4.0、WiFi、3G优势:定位精度高且稳定性强,适用于农业高精度植保、巡检等场合。RTK高精度定位First. 路径规划Second. 无人机编队UWB (脉冲无线电)原理UWB 的测距原理是什么? 双向飞行时间法(TW-TOF, two way-time of flight)每个模块从启动开始即会生成一条独立的时间戳。模块 A 的发射机在其时间戳上的 Ta1 发射请求性质的脉冲信号,模块 B 在 Tb2 时刻发射一个响应性质的信号,被模块 A 在自己的时间戳 Ta2 时刻接收。 以此可以计算出脉冲信号

    19、在两个模块之间的飞行时间,从而确定飞行距离 S。S=C* (Ta2-Ta1)-(Tb2-Tb1)(C 为光速)障碍物干扰!UWB定位UWB 定位的原理是什么?1) 距离 = 光速 * 时间差 / 2;XY 平面,3 个圆,能够确定一个点;2) XYZ 空间,4 个圆,能够确定一个空间点;3) 现有的算法在Z轴上有误差,所以可以用超声波或者气压计替代Z轴数据。UWB定位注意事项1. UWB解算算法,估算坐标信息。2. 需要校准4个基站之间的实际距离。(天线放置位置不同,测得距离不同)3. 需要对UWB场地坐标、地理坐标系和载体坐标系做转换。图像采集传感器功能:1. 坐标信息获取(必须结合高度和倾

    20、角)2. 物体和人脸识别3. 颜色识别等4. 视觉里程计特点:易受环境影响1.微弱干扰(调节色域的阈值)2.高光02姿态解析算法详解姿态解算中的主角姿态解算中的传感器的特性:加速度:使用三角公式得到绝对角度。 “动态不稳定,静态稳定”角速度:通过角速度积分累加得到角度。 “动态稳定,长时间不稳定”磁力计:用于计算方位角即航向。 “易受磁干扰,需要倾角补偿” 在现有较成熟的姿态解算算法中,主角还是角速度和加速度,磁力计只是起矫正纠正作用。姿态融合 在大部分飞控传感器中通常使用的是成本低廉mems传感器,这种传感器的陀螺仪和加速度计的噪声相对来说很大,以常见的陀螺仪为例进行积分1分钟会漂移2度左右

    21、。在这种前提下,如果没有磁场和重力来修正三轴陀螺仪的话,那么基本上3分钟以后物体的实际姿态和测量输出姿态就完全变样了。所以我们要了解常用的一些数据融合方法,来获得无人机的姿态。惯性传感器姿态融合1. 互补滤波 最简单滤波 2. Mahony滤波 有反馈的互补滤波 3. 扩展卡尔曼滤波 复杂滤波、计算量庞大无人机中的坐标系“地理”坐标系地球上的“东北天(ENU)”坐标系“载体”坐标系四旋翼自身的坐标系“场地”坐标系 飞行场地的坐标系一阶互补滤波 我们已经知道,MPU6500可以获得加速度和角速度数据,但是由于传感器的噪声信号比较大,无法直接通过两个数据来获得该轴上的角度。因此,需要进行互补滤波来

    22、近似得到一个比较准确的角度。 互补,即高频信号与低频信号都与我们将求得的量相关,我们将其进行滤波运算,给两部分一个权重得到一个相对准确的值,或者得到一个很好的近似的过程。公式: Angle = a*(Angle + Gyro*dt) + (1-a)*AccAngle 简单互补滤波要求 : 平放开始计算(尽量与地理坐标系重合)。优点: 算法简单,适用于要求实时精度较低的场合,可使用二阶互补滤波进行优化。缺点: 并没有把传感器的噪声和系统的噪声考虑在内。且互补滤波系数不能随着实际的观测数据做调整(没有反馈和修正)。例程见:Complementary filtering_AHRS无人机姿态的表示方法

    23、 在姿态解算过程中,到底用什么表示无人机的姿态呢?姿态表示的方法有很多种,比如欧拉角、四元数、DCM,各有的各的优势。欧拉角和四元数 欧拉角是用来唯一地确定定点转动明体位置的三个一组独立角参量,由章动角、进动角和自转角组成。在航姿中我们把它们称作俯仰角、翻滚角和偏航角。机体坐标系与地理坐标系之间的夹角就是飞机的姿态角,又称欧拉角。 四元数在航姿中的意义,一个向量(x,y,z)绕角度旋转。 特点:模等于1DCM方向余弦矩阵DCM方向余弦矩阵的表示方式方向余弦矩阵的作用Mahony互补滤波核心思想:核心思想: 对于一个确定的向量,用不同的坐标系表示时,它们所表示的大小和对于一个确定的向量,用不同的

    24、坐标系表示时,它们所表示的大小和方向一定是相同的。但是由于这两个坐标系的旋转矩阵存在误差,那么当方向一定是相同的。但是由于这两个坐标系的旋转矩阵存在误差,那么当一个向量经过这么一个有误差的旋转矩阵后,在另一个坐标系中肯定和理一个向量经过这么一个有误差的旋转矩阵后,在另一个坐标系中肯定和理论值是有偏差的,为我们通过这个偏差来修正这个旋转矩阵,矩阵中的元论值是有偏差的,为我们通过这个偏差来修正这个旋转矩阵,矩阵中的元素就可以表示姿态,姿态也就被修改了。素就可以表示姿态,姿态也就被修改了。核心步骤:核心步骤:1.加速度数据归一化。2.将加速度向量(0,0,1)从地理坐标系转换到载体坐标系得到预测向量

    25、。3.将预测加速度向量与实际加速度向量做叉积得到误差(偏差角度的余弦)。4.将误差做PI调节,补偿叠加到原始角速度数据向量上。5.通过四元数微分方程,将补偿过的角速度向量转换为四元数向量。6.将四元数转换为欧拉角。7.新的四元数重新代入方向余弦矩阵,生产新的方向余弦矩阵,用于数据从地理坐标系到载体坐标系的转换。8.直到误差为0,方向余弦矩阵正确,姿态数据正确。DCM方向余弦矩阵表示方法选择 旋转矩阵即方向余弦矩阵的表示方式有3种,但要用于姿态解算,我们需要对比这个方法的优缺点。 欧拉角法存在奇点(万向节死锁),不能全姿态解算;方向余弦可用于全姿态解算但是计算量大;四元数法,计算量较小,无奇点可

    26、满足无人机运动过程中的姿态实时解算。Mahony滤波详解Mahony滤波详解3.计算估算的载体加速度向量v 与实际的加速度向量a的叉积(向量积)。 向量积的定义:向量积的定义: a b = |a|b|*sin 在这里表示两向量之间的夹角(共起点的前提下)(0 180) 在坐标中可表示为:ab=(aybz -azby)i+(azbx -axbz)j+(axby - aybx)k 所以将a向量与b向量做叉积的公式如下,得到e向量(误差向量) ex = (ay * vz - az * vy); ey = (az * vx - ax * vz); ez = (ax * vy - ay * vx);解析

    27、: 当方向余弦矩阵表示正确姿态时,向量v应该与向量a重合,即e向量(误差)的模为0,但是一开始方向余弦矩阵作为初始矩阵需要不停被修正,这里向量积的意义就是通过计算误差来修正矩阵。 Mahony滤波详解4.对误差向量e做PI运算,将输出累加到载体坐标系下的角速度数据上,有反馈的对角速度数据进行实时的纠正补偿。 integralFBx += Ki * ex * (1.0f / twosampleFreq);integralFBy += Ki * ey * (1.0f / twosampleFreq);integralFBz += Ki * ez * (1.0f / twosampleFreq);g

    28、x += integralFBx;gy += integralFBy;gz += integralFBz;gx += Kp * ex;gy += Kp * ey;gz += Kp * ez;注: twosampleFreq为采样率,积分项需要乘以相应的积分时间。Kp参数和Ki参数需要整定,Kp过大数据会有震荡,Ki过大也会有震荡,过小导致消除静态误差的时间很长。Mahony滤波详解5. 通过四元数微分方程(角速度与四元数的关系),将补偿修正过的角速度数据(g向量)转换成四元数,并将四元数归一化。 tempq0 = q0 + (-q1*gx - q2*gy - q3*gz)*(1.0f / tw

    29、osampleFreq); tempq1 = q1 + (q0*gx + q2*gz - q3*gy)*(1.0f / twosampleFreq); tempq2 = q2 + (q0*gy - q1*gz + q3*gx)*(1.0f / twosampleFreq); tempq3 = q3 + (q0*gz + q1*gy - q2*gx)*(1.0f / twosampleFreq); recipNorm = invSqrt(tempq0*tempq0 + tempq1*tempq1 + tempq2*tempq2 + tempq3*tempq3);q0 = tempq0 * rec

    30、ipNorm;q1 = tempq1 * recipNorm;q2 = tempq2 * recipNorm;q3 = tempq3 * recipNorm;Mahony滤波详解6. 通过修正补偿过后的角速度求得的新四元数,将带入方向余弦矩阵,成为一个修正过的新矩阵,即表示无人机的新姿态。再次得到预测的加速度向量v与原始加速度向量a做叉积,不停的循环纠正方向余弦矩阵。7. 将四元数转换为直观的欧拉角表示无人机的航姿,公式如下:磁力计修正方向余弦矩阵左侧的图为加速度修正姿态,将平面1与平面2重合即修正完毕。而同一平面上,无法用加速度计对航向进行修正,静止状态下不同航向的3轴数据相同。而右侧的图则

    31、通过正北来修正同一平面上的航向漂移,以此来获得准确的航向 磁力计修正方向余弦矩阵1. 将磁力计的数据归一化,变成单位向量mrecipNorm = invSqrt(mx * mx + my * my + mz * mz);mx *= recipNorm;my *= recipNorm;mz *= recipNorm;思考: 加速度计在静止时,测量的是重力加速度(0,0,1),有大小和方向。同理,地磁计同样测量的是地球磁场的大小和方向,只不过不再是竖直向下的了。我们把磁场数据记做 (bx,by,bz),将x轴对准正北,by=0,即 (bx,0,bz)但实际上,当地磁场相对东北天的夹角是无法测量的,

    32、那我们应该怎么去做磁力计的补偿呢?磁力计修正方向余弦矩阵磁力计修正方向余弦矩阵磁力计修正方向余弦矩阵6. 对误差向量e做PI运算,将输出累加到载体坐标系下的角速度数据上,有反馈的对角速度数据进行实时的纠正补偿。 integralFBx += Ki * ex * (1.0f / twosampleFreq);integralFBy += Ki * ey * (1.0f / twosampleFreq);integralFBz += Ki * ez * (1.0f / twosampleFreq);gx += integralFBx;gy += integralFBy;gz += integral

    33、FBz;gx += Kp * ex;gy += Kp * ey;gz += Kp * ez;注: twosampleFreq为采样率,积分项需要乘以相应的积分时间。Kp参数和Ki参数需要整定,Kp过大数据会有震荡,Ki过大也会有震荡,过小导致消除静态误差的时间很长。磁力计修正方向余弦矩阵7. 通过四元数微分方程(角速度与四元数的关系),将补偿修正过的角速度数据(g向量)转换成四元数,并将四元数归一化。 tempq0 = q0 + (-q1*gx - q2*gy - q3*gz)*(1.0f / twosampleFreq); tempq1 = q1 + (q0*gx + q2*gz - q3*

    34、gy)*(1.0f / twosampleFreq); tempq2 = q2 + (q0*gy - q1*gz + q3*gx)*(1.0f / twosampleFreq); tempq3 = q3 + (q0*gz + q1*gy - q2*gx)*(1.0f / twosampleFreq); recipNorm = invSqrt(tempq0*tempq0 + tempq1*tempq1 + tempq2*tempq2 + tempq3*tempq3);q0 = tempq0 * recipNorm;q1 = tempq1 * recipNorm;q2 = tempq2 * rec

    35、ipNorm;q3 = tempq3 * recipNorm;磁力计修正方向余弦矩阵8. 修正补偿过后的角速度求得的新四元数,将带入方向余弦矩阵,成为一个修正过的新矩阵,即表示无人机的新姿态。再次得到预测的向量与原始向量做叉积,不停的循环纠正方向余弦矩阵。9. 将四元数转换为直观的欧拉角表示无人机的航姿,公式如下: CUSTOMIZECUSTOMIZEConveniently iterate top-line alignments for wireless metrics. Mahony滤波中的PI参数整定上图为合适的PI参数,下图为P调节过大所产生的超调六轴和九轴姿态结算的优缺点9轴:有绝对的航向正北,可实现无头模式。6轴:不受磁场干扰,在强磁环境下正常运行。 9轴不建议使用在竞赛!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:无人机传感器基础课件.pptx
    链接地址:https://www.163wenku.com/p-2950809.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库