基于互补滤波器的四旋翼飞行器姿态解算_梁延德
互补滤波算法在四旋翼飞行器姿态解算中的应用
互补滤波算法在四旋翼飞行器姿态解算中的应用
万晓凤;康利平;余运俊;林伟财
【期刊名称】《测控技术》
【年(卷),期】2015(034)002
【摘要】针对四旋翼飞行器飞行过程中的姿态最优估计问题,本着准确、快速的原则,选择了基于陀螺仪、加速度计和电子罗盘的捷联式惯性测量系统.由于这些传感器存在温度漂移和噪声干扰等问题,采用互补滤波算法,通过融合IMU多传感器的数据信号,对测得的姿态数据进行补偿修正,解算出高精度的姿态角.为了验证互补滤波算法的有效性和实用性,通过实际的四旋翼飞行器角度测量系统对互补滤波算法展开研究.结果表明姿态角解算中采用互补滤波算法能够快速、稳定的输出高精度姿态数据,姿态角最大跟踪误差控制在±2°以内,满足四旋翼飞行器飞行控制的要求,成功完成了姿态的最优估计.
【总页数】4页(P8-11)
【作者】万晓凤;康利平;余运俊;林伟财
【作者单位】南昌大学电气与自动化工程系,江西南昌330031;南昌大学电气与自动化工程系,江西南昌330031;南昌大学电气与自动化工程系,江西南昌330031;南昌大学电气与自动化工程系,江西南昌330031
【正文语种】中文
【中图分类】TP274.2
【相关文献】
1.基于自适应互补滤波的四旋翼飞行器姿态解算 [J], 陈华胄;谌海云
2.基于互补滤波器的四旋翼飞行器姿态解算 [J], 梁延德;程敏;何福本;李航
3.基于非线性互补滤波算法的四旋翼飞行器姿态信息融合处理 [J], 孙菁宇;高国伟;潘宏生;毛瑞燕
4.基于互补滤波算法的四旋翼飞行器姿态和高度解算 [J], 肖宇
5.卡尔曼滤波在四旋翼飞行器姿态解算中的应用 [J], 杭成;朱海霞;许毅立;苑家玮因版权原因,仅展示原文概要,查看原文内容请购买。
一种基于改进四元数二阶互补滤波的飞行器姿态解算方法[发明专利]
专利名称:一种基于改进四元数二阶互补滤波的飞行器姿态解算方法
专利类型:发明专利
发明人:周翟和,钟雨露,伏家杰,曾庆喜,孔德明,田祥瑞,游霞,陈燕
申请号:CN201810285907.5
申请日:20180329
公开号:CN108827299A
公开日:
20181116
专利内容由知识产权出版社提供
摘要:本发明提出的一种基于改进四元数互补滤波的飞行器姿态快速收敛方法,属于数字滤波和多传感器数据融合技术领域,主要作用于飞行器姿态解算系统中,使之获得准确的姿态角便于进行后续姿态控制。
该方法采用加速度计和磁力计的误差值经过PI调节后对陀螺仪进行补偿和校正,并在飞行器的启动阶段自适应的调节滤波器截止频率,用补偿后的陀螺仪数据去更新四元数并归一化,再用更新后的四元数计算出姿态变换矩阵并解算出姿态角。
本发明不仅具有传统互补滤波不需对噪声精确建模的优点,而且飞行器初始姿态收敛速度快,获得精确姿态角,同时减少滤波算法计算量,实现飞行器的快速平稳启动,增强其稳定性能。
申请人:南京航空航天大学
地址:211106 江苏省南京市秦淮区御道街29号
国籍:CN
更多信息请下载全文后查看。
基于非线性互补滤波算法的四旋翼飞行器姿态信息融合处理
传 感 器世 界 2 0 1 7 . 0 4
V o1 . 2 3 NO O 4 1 b t a l 2 6 2
e S e a r C n &U e V e l O D m e n 团囝团圈
得 较 好 的 滤 波 效 果 , 使得 姿 态 解 算 误差 较大 。
此 , 本 文 在 互 补滤 波 的 基 础 上 ,通 过 对
精度 要求较低 ,是一种从 频域 角度 埘数 进 行处跚 的
姿态融合算法 。文献 [ 1 0 一 l 2 ] 分别给 … J 瞅 拉 角 、 方I h j 余 弦 形 式 下 的 互 补 滤 波 算 法 ” 1 , 虽 然 能 满 足 飞 行
飞行控 制 的 要 求 , 但 由 J 会 出 现 瞅 托 角 法 仔 奇 点 、
. .
,
¨ 。 娜
“. n/
一
、
引言
化仍 是当下研 究的’ ‘ 个热点。 成 本控制 f ,
J
近 u
翼 飞 行 器 最 为 流 I I 。
术 的 ( M 逐 E M 渐
消 费 级 无 人 机 领 域 高 精 度 惯 性 导航 器 件 4 了 丁 将遍 他 用 性 , 目前 常 刖 的 M E MS惯 导 器 什 r 1 J 1 '陀 螺 仪 会带 柬
受到噪 0
针 对这一 『 【 】 J 题 , 丈献 【 5 — 7 1 采用 K a l ma n滤 波 对 删 量 数 据 进 行融 合 I S - ? ] : 为解 决 系 统 的 I t ! 线 性 ¨题 , 更献
阴旋翼 在布局形式 上属于 非共轴式 碟形飞 行器,
个 旋 桨 按 照 不 同 的方 向 旋 转 不 仅 抵 消 了反 扭 力矩 , 并 儿 可 以通 过 调 节 四 个 旋 翼 的 转 速 实 现 各 个 方 向 的 飞
基于互补滤波的飞行器姿态解算
姿态解算一、主线姿态表示方式:矩阵表示,轴角表示,欧拉角表示,四元数表示。
惯性测量单元IMU(Inertial Measurement Unit):MPU6050芯片,包含陀螺仪和加速度计,分别测量三轴加速度和三轴角速度。
注意,传感器所测数据是原始数据,包含了噪声,无法直接用于飞行器的姿态解算,因此需要对数据进行滤波。
滤波算法:非线性互补滤波算法,卡尔曼滤波算法,Mahony互补滤波算法。
二、知识点补充加速度计和陀螺仪加速度计:加速度计,可以测量加速度,包括外力加速度和重力加速度,因此,当被测物体在静止或匀速运动(匀速直线运动)的时候,加速度计仅仅测量的是重力加速度,而重力加速度与R坐标系(绝对坐标系)是固连的,通过这种关系,可以得到加速度计所在平面与地面的角度关系也就是横滚角和俯仰角。
把加速度传感器水平静止放在桌子上,它的Z轴输出的是1g的加速度。
因为它Z轴方向被重力向下拉出了一个形变。
可惜的是,加速度传感器不会区分重力加速度与外力加速度。
所以,当系统在三维空间做变速运动时,它的输出就不正确了,或者说它的输出不能表明物体的姿态和运动状态。
陀螺仪:陀螺仪测量角速度。
陀螺仪模型如图1所示,陀螺仪的每个通道检测一个轴的旋转。
图1[引自网络]上图中,Rxz是R在XZ面上的投影,与Z轴的夹角为Axz。
Ryz是R在ZY面上的投影,与Z轴的夹角为Ayz。
陀螺仪就是测量上面定义角度的变化率,换句话说,它会输出一个与上面这些角度变化率线性相关的值。
加速度计工作原理介绍(摘自网络)大多数加速度计可归为两类:数字和模拟。
数字加速度计可通过I2C,SPI或USART方式获取信息,而模拟加速度计的输出是一个在预定范围内的电压值,你需要用ADC(模拟量转数字量)模块将其转换为数字值。
不管使用什么类型的ADC模块,都会得到一个在一定范围内的数值。
例如一个10位ADC模块的输出值范围在0-1023间。
假设我们从10位ADC模块得到了以下的三个轴的数据:===586,630,561AdcRx AdcRy AdcRz每个ADC 模块都有一个参考电压,假设在我们的例子中,它是3.3V 。
四旋翼无人机姿态解算方法、装置及终端设备[发明专利]
专利名称:四旋翼无人机姿态解算方法、装置及终端设备专利类型:发明专利
发明人:张琳琳,梁建术,周浩玉
申请号:CN202010673805.8
申请日:20200714
公开号:CN111831962A
公开日:
20201027
专利内容由知识产权出版社提供
摘要:本发明提供了一种四旋翼无人机姿态解算方法、装置及终端设备,该方法包括:获取四旋翼无人机的陀螺仪数据和加速度计数据,并对陀螺仪数据和加速度计数据进行滤波处理;基于滤波处理后的陀螺仪数据进行四元数姿态更新,得到四元数转换矩阵,基于四元数转换矩阵对滤波处理后的加速度计数据进行误差计算,得到加速度计误差;对加速度计误差进行滤波处理,对滤波处理后的误差进行PI调节,得到误差补偿量;根据误差补偿量对滤波处理后的陀螺仪数据中的姿态角进行补偿,基于补偿后的姿态角进行四元数姿态更新,得到四旋翼无人机的解算姿态角。
本发明提供的四旋翼无人机姿态解算方法、装置及终端设备能够提高四旋翼无人机姿态角解算的准确性。
申请人:河北科技大学
地址:050000 河北省石家庄市裕翔街26号
国籍:CN
代理机构:石家庄国为知识产权事务所
代理人:秦敏华
更多信息请下载全文后查看。
基于互补滤波器的四旋翼飞行器姿态解算
。 该过程要
用到载体坐标系到导航坐标系的旋转矩阵 R , 本文采用方
r xx r xy r xz cos θ cos ψ r r r = cos θsin ψ Rn yx yy yz b = r zx r zy r zz - sin θ
- ωx d t . 1
ωy d t
( 2)
在 d t 趋近于 0 时, 由式( 2 ) 可得旋转矩阵的导数, 即 n b Rn = R , ( 3) b b Ω nb
0 Ω = ωz ωx . 0
yx xx zy zz
互补滤波器融合这三种传感器的数据, 提高测量精度和系 统的动态性能。 ^ 表示互 R 以 R 表示飞行器真实姿态的方向余弦矩阵, R0 代表由加速度 补滤波器计算输出的姿态方向余弦矩阵, u H 表示 传感器和数字罗盘观测到的姿态方向余弦矩阵, R O 的高频观测噪声, R c 代表由陀螺仪数据 则 Ro = R + uH , u L 表示 R c 中的低频累积误差, 计算得到的姿态, 则 Rc = R + uL 。 取 GL ( s ) = C( s) , GH ( s ) = 1 - GL ( s ) = s + C( s)
与目前常用的卡尔曼滤波算法相比采用互补滤波器算法的求解器能显著降低对处理器速度和精度的要求有效融合了捷联惯性测量单元的传感器数据实现了小型四旋翼飞行器的高精度姿态解算
56
传感器与微系统( Transducer and Microsystem Technologies)
2011 年 第 30 卷 第 11 期
基于互补滤波器的四旋翼飞行器姿态解算
1 梁延德 ,程 1 1 敏 ,何福本 ,李
基于自适应互补滤波的四旋翼飞行器姿态解算
義撮■集■錐键测控技术2018年第37卷第6期• 81 •基于自适应互补滤波的四旋翼飞行器姿态解算陈华胄,谌海云(西南石油大学电气信息学院,四川成都610500)摘要:在四旋翼无人机中,姿态传感器采用捷联式惯导惯性检测单元(IM U),其中包括加速度计、陀螺 仪、电子罗盘和空气压力高度计。
这些传感器在工作过程中存在温度漂移以及噪声干扰,为了得到准确 的姿态数据,首先建立了传感器四元数模型,在频域中设计互补滤波器,并设计了P I自适应补偿系数,对传感器数据进行融合、补偿和修正,有效地避免了系统模型误差对姿态估计的影响。
修正后的角速度 通过一阶龙格-库塔法、四元数算法完成飞行器的姿态解算。
传统互补滤波器在噪声大时滤波效果不 理想,故加入P I控制,形成一种效果更好的自适应滤波算法,根据仿真结果,该算法滤波后的信号比传 统互补滤波的结果更加平滑,更接近理想波形。
关键词:四旋翼飞行器;互补滤波;姿态解算;四元数中图分类号:TP13 文献标识码:A 文章编号:1000 -8829(2018)06-0081-04d o i:10.19708/j. ck js. 2018.06.018Attitude Algorithm of Quadrotor Based on Adaptive Complementary FilteringC H E N H ua-zh ou, C H E N H ai-yu n(School o f E le c tric a l and In fo rm a tio n, Southwest Petroleum U n ive rsity, Chengdu 610500, China)Abstract:The strapdown inertial navigation inertial m easurem ent unit (IM U) is u sed as attitude sensor in quadrotor, which in cludes accelerom eter, gyroscope, electronic com pass and barom eter. T hese sensors have temperature drift and noise disturbance during operation. In order to obtain accurate attitude data, a quaternion m odel of the sensor w as establish ed firstly, and a com plem entary filter and PI adaptive com pensation factors were designed in frequency dom ain, and the sen so rs’ data were coalesced, com pensated and corrected, which effectively avoid the im pacts of system model error on attitude estim ating. The corrected angular velocity was used to achieve the attitude calculation of the aircraft through the R unge-K utta method and the quaternion algorithm. The traditional complementary filters are not ideal for filtering when the noise is strong, a more effective adaptive filtering algorithm is designed when adding the PI control. According to the sim ulation result, the filtered signal of the algorithm is smoother than the traditional complementary filtering signal and is closer to the ideal waveform. Key words:quadrotor; com plem entary filtering; attitude algorithm; quaternion四旋翼飞行器的姿态通过以下物理量来描述:翻 滚角(P)、俯仰角(的、偏航角(^ )和高度U)。
四旋翼飞行器姿态解算算法试验研究
四旋翼飞行器姿态解算算法试验研究卢艳军; 陈雨荻; 李元龙【期刊名称】《《电光与控制》》【年(卷),期】2019(026)011【总页数】6页(P45-50)【关键词】四旋翼飞行器; 梯度下降与互补滤波融合算法; 自适应互补滤波【作者】卢艳军; 陈雨荻; 李元龙【作者单位】沈阳航空航天大学沈阳110136【正文语种】中文【中图分类】V249.10 引言四旋翼飞行器由于结构简单、成本低廉且具有垂直升降和悬停等机动优势,广泛应用于军事和民用领域。
在四旋翼飞行器的飞行控制系统中,姿态信息的实时获取和精确解算尤为关键[1],目前常见的姿态解算有梯度下降算法[2]、互补滤波算法[3]和卡尔曼滤波算法[4-5]等,不同算法在不同情况下的解算效果不同。
本文针对自适应互补滤波算法和梯度下降与互补滤波融合算法,基于自主研发的IMU系统平台,分别进行静态和动态两种情况下的解算效果测试与对比分析。
1 四元数法的姿态解算1.1 姿态坐标系根据捷联惯性导航原理建立两个基本坐标系,机体坐标b系与导航坐标n系,如图1所示。
图1 导航坐标系与机体坐标系Fig.1 Navigation coordinate system and body coordinate system飞行器的姿态角是机体坐标b系相对于导航坐标n系的方向关系。
OXnYnZn为导航坐标系,Xn,Yn和Zn轴分别指向东、北和天向;机体坐标系为OXbYbZb,Xb轴沿机体横轴指向右,Yb轴沿机体纵轴指向前,Zb轴垂直指向机体上方,构成右手坐标系。
旋转矩阵按照Z-X-Y的转动顺序,得到由导航坐标系转到机体坐标系的变换矩阵为[6](1)式中:φ表示滚转角;ψ表示偏航角;θ表示方位角。
1.2 四元数基本概念四旋翼飞行器在飞行中的姿态角通过机体坐标系与导航坐标系的转换来获得。
四元数的姿态旋转表示方法在实际运用过程中避免了欧拉角万向节死锁问题,所以采用四元数方法表示姿态角,既能实现准确快速地跟踪姿态角变化,又能减小解算过程中的计算量,保证了姿态解算算法的髙效率和高精度。
基于非线性互补滤波算法的四旋翼飞行器姿态信息融合处理
基于非线性互补滤波算法的四旋翼飞行器姿态信息融合处理孙菁宇;高国伟;潘宏生;毛瑞燕【摘要】针对四旋翼飞行器的MEMS惯性测量单元在姿态测量过程中存在着漂移和噪声误差等问题,在经典互补滤波融合算法的基础上提出了一种改进型的姿态融合处理算法,并搭建了以MPU6050为姿态测量单元的四旋翼飞行器硬件测试平台,分别在静态和动态环境下对惯性测量单元直接解算得到的姿态数据、传统互补滤波融合得到的姿态数据及改进后滤波算法融合得到的姿态信息进行对比.结果表明,改进后的姿态融合算法在静态环境和动态环境下都表现出了优于传统互补滤波的姿态融合处理效果.【期刊名称】《传感器世界》【年(卷),期】2017(023)004【总页数】6页(P14-19)【关键词】四旋翼飞行器;互补滤波;姿态融合【作者】孙菁宇;高国伟;潘宏生;毛瑞燕【作者单位】北京信息科技大学传感器重点实验室,北京100192;北京信息科技大学传感器重点实验室,北京100192;北京国科舰航传感技术有限公司,北京100101;北京信息科技大学传感器重点实验室,北京100192【正文语种】中文【中图分类】V275+.1一、引言近年来,随着新材料、微机电(MEMS)、微惯导(MIMU)以及飞行控制等技术的逐渐成熟及个人航拍和航模运动的兴起,低成本飞行器迅速进入大众视线,无人机市场呈现出爆炸式增长,其中尤以四旋翼飞行器最为主流[1]。
四旋翼在布局形式上属于非共轴式碟形飞行器,四个旋桨按照不同的方向旋转不仅抵消了反扭力矩,并且可以通过调节四个旋翼的转速实现各个方向的飞行控制。
其结构的简单可靠,体积小、重量轻,成本低,机动性强等特点使其在许多领域发挥出越来越不可替代的作用[2-3],因此,研究其基本原理并在现有的功能基础上进行改进和优化具有重要意义。
姿态的准确获取是飞行器实现稳定飞行的前提,而姿态解算的精度和速度将直接影响到飞控算法的稳定性和可靠性。
随着人们对姿态解算的精度要求以及机载硬件的计算效率越来越高,姿态数据融合的精细化仍是当下研究的一个热点。
基于四元数二阶互补滤波的四旋翼姿态解算
基于四元数二阶互补滤波的四旋翼姿态解算
基于四元数二阶互补滤波的四旋翼姿态解算
伏家杰,周翟和,尹辉,陈燕
【摘要】姿态解算是四旋翼飞行器的关键技术,其精度直接影响飞行器控制的可靠性和稳定性。
针对当前常用一阶互补滤波算法中阻带衰减速率慢和陀螺仪常值漂移产生的稳态误差问题,通过增加积分环节,设计了一种基于四元数的二阶互补滤波算法,能更好地利用加速度计和磁力计的稳态信息有效补偿陀螺仪常值漂移,从而减少姿态解算的累积误差。
仿真结果表明,该算法具有更好的稳定性,提高了系统的姿态解算精度。
通过飞行器真实飞行数据对算法进行了实验验证,结果显示姿态的俯仰角、横滚角精度<1°,偏航角精度<2°,能很好地满足飞行器控制系统对姿态解算的精度要求。
【期刊名称】机械制造与自动化
【年(卷),期】2019(048)002
【总页数】5
【关键词】姿态估计;四元数;互补滤波;四旋翼飞行器;MEMS IMU
基金项目:国家自然科学基金项目(61174102);江苏省产学研前瞻性联合研究项目(BY2015003-06)
0 引言
四旋翼飞行器姿态解算的精度和速度将直接影响飞行器控制算法的稳定性、可靠性和实现的难易程度。
所以姿态解算是四旋翼飞行器控制实现的前提[1-2]。
随着微机电技术和计算机技术的发展,由于陀螺仪和加速度计组成的低成本惯性测量单元(IMU)具有体积小、重量轻、功耗低、性价比高等特点,在四旋翼飞行器姿态的测量系统得到普遍应用[3-4]。
本文研究的四旋翼飞行器姿态测量。
基于四元数互补滤波的无人机姿态解算_吕印新
第 38 卷 第 2 期 2014 年 3 月燕山大学学报 Journal of Yanshan UniversityVol. 38 No. 2 Mar. 2014文章编号:1007-791X (2014) 02-0175-06基于四元数互补滤波的无人机姿态解算吕印新 1,肖前贵 2, *,胡寿松 12. 南京航空航天大学 无人机研究院, (1. 南京航空航天大学 自动化学院, 江苏 南京 210016; 江苏 南京 210016) 摘 要:针对无人机低成本姿态解算这一基本问题,考虑到传统姿态算法运算量大、不易调试,采用微惯性单元 (MEMS) 测量无人机原始姿态数据,采用基于四元数的互补滤波算法,有效降低姿态解算的运算量,实现 MEMS 各传感器的信息融合。
从理论上证明了基于四元数的互补滤波器的稳定性,分析了滤波器的性能。
采用 无人机真实数据验证了算法的有效性,解算得到的俯仰角、滚转角精度小于 1°,航向角精度小于 2°。
与传统姿 态算法比较,本算法简单有效、运算量小、易于调试。
关键词:姿态;四元数;互补滤波 ;稳定性分析 中图分类号:V243.5 文献标识码:A DOI:10.3969/j.issn.1007-791X.2014.02.0150引言微小型无人机具有成本低、隐蔽性好、生存能EKF 算法。
然而 EKF 存在 3 大缺陷:1) 在一般 情况下计算雅可比矩阵是不容易实现的过程, 而且 2) 其计算量很大; 当线性化假设不成立时,线性 化会导致滤波器极度不稳定;3) 实际应用中,噪 声难以符合白噪声的要求 [2-3]。
文献 [4-5] 利用粒 子滤波解决了系统非线性、 非白噪声对姿态解算的 影响,然而此方法计算量较大,不适合低成本航姿 系统的应用。
互补滤波器算法简单可靠,对惯性器 件的精度要求较低, 在飞行器姿态解算中的应用愈 加广泛。
文献 [6-7] 分别给出了欧拉角、方向余弦 矩阵形式下的互补滤波, 然而在飞行器存在运动加 速度的时候,姿态解算的误差较大。
基于四元数互补滤波的小型四旋翼姿态解算
文章编号: 1001-2265( 2019) 03-0037-03
DOI: 10.13462 / j.cnki.mmtamt.2019.03.010
No.3 Mar. 2019
基于四元数互补滤波的小型四旋翼姿态解算*
李二闯,张建杰,袁 亮,吴金强
( 新疆大学 机械工程学院,乌鲁木齐 830000)
摘要: 文章做出了针对小型无人机的姿态的详细的分析和解算。无人机姿态解算是无人 87 机飞控
单独使用微机械陀螺仪进行小型四旋翼的姿态的解算又存在较大的误差所以解决小型四旋翼无人机的姿态解算的有效途径是利用微机械陀螺仪和其他的传感器组件进行结合使用利用多传感器的组合实现小型四旋翼无机床与自动化加工技术
2019 年 3 月
Modular Machine Tool & Automatic Manufacturing Technique
0 引言
由于小型、低成本的无人机特别适合各种应用,在 研究的过程中,无人机的姿态解算又是研究无人机的 一个关键性的问题[1]。在小型四旋翼无人机的飞行控 制研究过程中,姿态解算的精度和速度又是姿态解算 的主要核心研究内容之一,姿态解算的精度和速度是 评估小型四旋翼无人机飞行控制算法的关键性指标。 过去由于传感器体积和精度的限制,不适合使用到小 型四旋翼无人机的姿态解算上,但是随着科技的发展, 特别是微电子方面的发展,促进了小型四旋翼无人机 在姿态解算方面的一次进步,使得小型四旋翼无人机
的关键问题。因为 MEMS( 微机电系统) 惯性器件存在测量精度低、噪声大等缺点,会给无人机的姿
态解算控制造成了很大的误差,因此需要进行一些必要的改进来提高惯性器件的精度。文章设计
了基于三轴陀螺仪、三轴加速度计和三轴磁强计的姿态测量解算系统,完成多数据体融合的无人
基于四元数互补滤波的无人机姿态解算
基于四元数互补滤波的无人机姿态解算本文提出了一种基于四元数互补滤波的无人机姿态解算方法。
该方法通过对四元数的互补滤波来对无人机的姿态进行估计,实现了对无人机运动状态的实时监测和控制。
同时,本文还对该方法进行了实验验证,结果表明该方法具有较高的精度和实用性。
关键词:四元数;互补滤波;无人机姿态解算;估计;监测一、引言随着无人机技术的飞速发展,无人机在军事、民用等领域的应用越来越广泛。
然而,无人机的飞行控制与稳定性问题一直是无人机技术的瓶颈之一。
其中,无人机姿态解算技术是实现无人机飞行控制的关键技术之一。
无人机姿态解算指的是通过传感器采集的数据,对无人机的姿态进行估计和推算,以实现对无人机运动状态的实时监测和控制。
传统的无人机姿态解算方法主要基于欧拉角和旋转矩阵等数学模型,但这些方法存在着欧拉角奇异性和旋转矩阵计算复杂等问题,导致无法满足实际应用需求。
因此,近年来,越来越多的研究者开始探索基于四元数的无人机姿态解算方法。
四元数是一种具有四个实数分量的数学对象,可以用来表示旋转、姿态等信息。
相比于欧拉角和旋转矩阵等传统数学模型,四元数具有计算简单、不存在奇异性等优点,因此在无人机姿态解算领域得到了广泛应用。
而互补滤波是一种常用的信号处理方法,可以对多个信号进行加权平均,从而得到更加准确的结果。
因此,本文提出了一种基于四元数互补滤波的无人机姿态解算方法,以解决传统方法存在的问题。
二、基于四元数互补滤波的无人机姿态解算方法1.四元数表示姿态四元数可以用来表示旋转、姿态等信息,其具有简单的计算方式和不存在奇异性等优点。
因此,本文采用四元数来表示无人机的姿态信息。
四元数可以表示为:q = a + bi + cj + dk其中,a、b、c、d为实数分量,i、j、k为三个虚数分量,满足: i = j = k = ijk = -1四元数可以表示旋转、姿态等信息,其中,a为实部,b、c、d为虚部,表示旋转轴和旋转角度。
基于扩展卡尔曼滤波的四旋翼无人机姿态估计方法
基于扩展卡尔曼滤波的四旋翼无人机姿态估计方法作者:段敏赵凌周莹来源:《现代信息科技》2022年第04期摘要:為提高四旋翼无人机姿态参数获取的准确性,确保后续姿态控制精度,采用STM32F407微控制器以及多传感器构成姿态测量系统。
对各传感器原始误差进行校准,应用扩展卡尔曼滤波(EKF)进行基于陀螺仪的状态预测和基于加速度计/磁力计的测量校正,融合信息并估计出3姿态角,与3自由度姿态算法验证系统测量出的姿态角真实值对比,3个角度的平均误差为0.7°,相对于基于单一陀螺仪积分和基于加速度计/磁力计的姿态解算,误差分别下降了3.034°和0.174°,该方法可有效提高EKF估计精度。
关键词:扩展卡尔曼滤波;四旋翼无人机;姿态估计中图分类号:TP368;V279 文献标识码:A文章编号:2096-4706(2022)04-0007-05Attitude Estimation Method for Quad-rotor UAV Based on Extended Kalman FilterDUAN Min, ZHAO Ling, ZHOU Ying(The College of Post and Telecommunication of WIT, Wuhan 430073, China)Abstract: In order to improve the accuracy of attitude parameters acquisition of quad-rotor UAV and ensure the subsequent attitude control accuracy, STM32F407 microcontroller and multi-sensor are used to form an attitude measurement system. The original error of each sensor is calibrated. The extended Kalman filter (EKF) is used for gyro-based state prediction andaccelerometer/magnetometer-based measurement correction. The information is fused and the three attitude angles are estimated. Compared with the real value of the attitude angle measured by the 3-DOF attitude algorithm verification system, the average error of the three angles is 0.7°, compared with the attitude solution based on single gyro integral and the attitude solution based on accelerometer/magnetometer, the errors are reduced by 3.034° and 0.174° respectively. This method can effectively improve the accuracy of EKF estimation.Keywords: extended Kalman filter; quad-rotor UAV; attitude estimation0 引言四旋翼无人机因其成本低廉、维护操作简单、可替代人力完成特殊任务等优点,近年来被广泛应用于军用和民用领域[1,2]。
基于互补滤波算法的四轴飞行控制系统设计
基于互补滤波算法的四轴飞行控制系统设计向少林;钱正洪;白茹;朱礼尧【期刊名称】《机电工程》【年(卷),期】2016(033)002【摘要】针对目前大多数飞行控制系统姿态信息获取不全、数据融合算法复杂等问题,对四轴飞行器的姿态数据采集、传感器数据特性、数据融合、飞行控制模型等方面进行了研究,对四轴飞行器的多传感器数据融合的特点进行了归纳,详细介绍了互补滤波算法的实现过程,设计了一种基于互补滤波融合算法的四轴飞行控制系统.采用了陀螺仪、加速度计和电子罗盘作为传感器组,将其用于多种姿态信息的获取,通过使用经典的PID控制器实现了飞行器的控制算法,在STM32平台上完成了飞行控制系统的软、硬件设计.最终,在制作完成的硬件上,对数据融合算法的效果进行了比较和分析.研究结果表明,该设计能够高效地融合MEMS与GMR传感器的数据,解算出的姿态角可靠性高,可以满足四轴飞行器的飞行控制要求.【总页数】6页(P207-211,246)【作者】向少林;钱正洪;白茹;朱礼尧【作者单位】杭州电子科技大学磁电子中心,浙江杭州310018;杭州电子科技大学磁电子中心,浙江杭州310018;杭州电子科技大学磁电子中心,浙江杭州310018;杭州电子科技大学磁电子中心,浙江杭州310018【正文语种】中文【中图分类】TP23;TH39【相关文献】1.基于FPGA的四轴飞行器飞行控制系统设计 [J], 徐亚妮;罗文广;张亮2.基于Arduino平台的微小型四轴飞行器设计r与飞行控制系统实现 [J], 张崇晖;黄建龙3.基于FPGA的四轴飞行器飞行控制系统设计 [J], 徐亚妮;罗文广;张亮;4.基于MSP430单片机的四轴飞行器飞行控制系统设计 [J], 李想; 亢洁5.基于互补滤波算法有缆六旋翼飞行器设计 [J], 赵文龙[1];方立东[1]因版权原因,仅展示原文概要,查看原文内容请购买。
基于自适应互补滤波的四旋翼飞行器姿态解算
基于自适应互补滤波的四旋翼飞行器姿态解算
四旋翼飞行器是目前使用最广泛的无人机形式之一,其姿态解算是保证其正确飞行方向的关键。
最常用的四旋翼飞行器姿态解算算法是基于由加速度计和陀螺仪融合而得到的无源信标。
但是,在具有振荡和噪声特性的复杂环境中,该方法的稳定性受到严重影响。
为了改进这一情况,研究者引入了基于自适应互补滤波(ACF)的姿态解算算法。
该方法利用自适应互补滤波(ACF)的优点来解决采用无源信标方法时噪声强度大的问题,并利用融合传感器的信息估计姿态。
在ACF中,传感器信号被分解为两种截然不同的类型:模型类型和测量类型,这使模型和传感器测量可以融合到姿态修正函数中。
通过将传感器内置偏置项作为输入,ACF可以不断修正姿态解算结果,从而达到自适应调整的效果。
另外,ACF也使用坐标轴重心更新算法来进一步改善姿态张量的精度。
在重心更新算法中,将传感器数据的贡献度换算为与中心点的距离,以便计算它们的综合表达式。
与参数化过程相关联的可调参数如四元数、重心权重和本征矩阵可以调整姿态精度,最终提高传感器系统的鲁棒性。
总之,基于自适应互补滤波的四旋翼飞行器姿态解算方法使用融合传感器信息、自适应调整以及重心更新算法,来克服由于复杂环境振荡和噪声对姿态解算稳定性的影响。
同时,采用可调参数进一步提高了姿态解算的精度,从而提高了四旋翼飞行器的飞行精度和安全性。
一种基于MPU9250的四旋翼姿态解算改进算法
MECHANICAL ENGINEER
一种基于MPU9250的四旋翼姿态解算改进算法
赵嵌嵌 (浙江海洋大学 港航与交通运输工程学院EMS惯性测量单元姿态估计过程中存在的漂移和噪声问题,提出了一种基于互补滤波的改
进算法。 建立了以MPU9250为姿态测量单元的四旋翼飞行器测试平台。分别在静态和动态条件下,收集和比较了不同方
fusion with traditional complementary filtering, and our improved filtering fusion algorithm. Experimental results show that
the present improved attitude fusion algorithm has advantages in terms of higher estimation precision and lesser drift and
为了解决这些问题并提高姿态角的测量精度,基于
基金项目:海上搜救用无人机视觉导航系统设计及算法研究 (LGG18F030013)
卡尔曼滤波原理的算法被提出。冯少江、徐泽宇等[5]针对 EKF在工程实践中难以获得准确的预测模型参数,以及 标准EKF对非线性系统采用线性化模型带来的误差等问 题,采用一种改进扩展卡尔曼滤波算法(BPNN-EKF),使 得姿态解算精度得到较大提升[5]。贺海鹏、阎妍等[6]使用优 化的迭代EKF(IEKF)方法,解决了利用不精确的传感器 测量信息获取精确姿态角的难题;该方法使测量精度有 明显的改善。汪绍华、杨莹[7]使用卡尔曼滤波算法来提高 无人机姿态测量的精度。姜海涛、常青等[8]针对无人机控 制系统易受外界噪声干扰、强耦合、非线性的问题,提出 了一种自抗扰控制(ADRC)与改进的扩展卡尔曼滤波器 (EKF)相结合的方法。该算法使无人机的姿态跟踪曲线 平稳,降低了高度控制的稳定时间,提高了抗干扰能力。 李迟等[9]针对无人机姿态解算过程中噪声干扰引起的无 人机不稳定,提出了一种改进的无迹卡尔曼滤波(UKF) 算法,采用了迭代卡尔曼滤波(ISR-UKF)、衰减因子的单 侧最小偏度采样滤波等二种滤波方法对噪声进行处理; ISR-UKF在滤波精度上较UKF有所提高,而最小偏度采 样在采样点利用率和实时性方面取得较好效果。吴和龙、 白越等[10]针对传统扩展卡尔曼滤波(Extended Kalman Filter, EKF) 姿态解算方法无法满足大载荷无人机强振动条件 下的工作要求,导致姿态角解算精度不高,并且容易导致 姿态角发散的问题,提出了基于二十维状态量的CPF-
四旋翼惯性导航姿态解算算法的改进与仿真
四旋翼惯性导航姿态解算算法的改进与仿真李汉博;秦文华【摘要】为了实现四旋翼飞行器的高精度导航,提出了互补滤波法和四元数算法对传感器获得的数据进行修正,最大限度的抑制干扰误差并提高姿态角解算的准确度;首先简单推导了捷联式惯性导航系统的算法基本原理并利用互补滤波算法进行改进,然后给出了惯性导航系统的力学编排模型分析旋翼飞行器的运动姿态;最后仿真验证数据选用惯性仪表MPU6050和HMC5883所得到实测数据采集并进行仿真分析,平台处理器选用STM32来仿真惯性仪表的测量速度,最终得到实验结果证明算法可行性.【期刊名称】《计算机测量与控制》【年(卷),期】2016(024)007【总页数】4页(P187-189,194)【关键词】四旋翼飞行器;互补滤波法;四元数算法;传感器;姿态角【作者】李汉博;秦文华【作者单位】曲阜师范大学物理工程学院,山东曲阜273165;曲阜师范大学物理工程学院,山东曲阜273165【正文语种】中文【中图分类】TP391近些年来,随着智能化产业迅速的发展,无人飞行器开始逐渐的走进人们视线。
四旋翼飞行器(quadrotor)拥有4个旋转螺旋桨,前后的两个螺旋桨按照顺时针方向旋转,左右的两个螺旋桨按照逆时针方向旋转[1]。
同时两个轴向电机马达反向的旋转方式相互抵消彼此的转矩,使得四旋翼飞行器能够在半空中保持悬停。
前后的螺旋桨所产生的推力差别可以使其做俯仰动作,而翻滚动作则是由于左右的螺旋桨推力的差别所产生的;其本身通过改变2个轴向转速来实现飞行器的自旋。
四旋翼飞行器结构简单并且可靠,具有定点悬停、垂直起降、在小空间内飞行还有稳定低速飞行等特点,受到了广泛关注,并且在很多个领域获得到了广泛应用。
但是由于四旋翼无人飞行器所使用的 MEMS 传感器的精度较低,尤其受 MEMS的陀螺仪逐次的启动参数误差以及零偏不稳定等因素的影响,系统所得到姿态参数发散较快,难以满足对导航精度和速度的要求[2],所以本设计基于以上情况,创新性的提出了使用互补滤波算法[3]对传感器的采集数据进行修正。
基于MPU6050和互补滤波的四旋翼飞控系统设计
基于MPU6050和互补滤波的四旋翼飞控系统设计张承岫;李铁鹰;王耀力【期刊名称】《传感技术学报》【年(卷),期】2016(0)7【摘要】针对四轴飞行器飞行性能不稳定和惯性测量单元(IMU)易受干扰、存在漂移等问题,利用惯性传感器MPU6050采集实时数据,以经典互补滤波为基础,提出一种可以自适应补偿系数的互补滤波算法,该算法在低通滤波环节加入PI控制器,依据陀螺仪测得的角速度实时调节PI控制器补偿系数。
飞行器姿态控制系统采用双闭环PID控制方法,姿态解算的欧拉角作为系统外环,陀螺仪角速度作为系统内环。
最后,搭建以NI myRIO为核心控制器的四轴飞行器,通过LabVIEW实现算法和仿真,实验结果表明,自适应互补滤波算法可以准确解算姿态信息,双闭环PID控制超调量小、反应灵敏,控制系统基本满足飞行要求。
%Against the flight performance instability of quad-rotor aircraft and Inertial Measurement Unit(IMU)’s defects,such as lack of anti-interference and drifting etc,this paper presents a complementary filtering algorithm that adaptive to compensation coefficient,based on classic complementary filter. Collecting real-time data via iner⁃tial sensor MPU6050,this algorithm adds PI controller into the low-pass filter link,and adjusts the compensation co⁃efficient of PI controller in real-time mode,based on the angular velocity of the gyroscope. Aircraft attitude control system adopts double closed loop PID control method,which takes the Euler angles of the attitude algorithm as its outer loop and the angular velocity of thegyroscope as its inner loop. In the final test,a quad-rotor aircraft is built with NI myRIO as a core controller,and implement the algorithm and simulation through the LabVIEW. Experimen⁃tal result demonstrates that adaptive complementary filter algorithm can calculate attitude information accurately , with the advantages of little control overshoot and the sensitive response of the double closed loop PID control ,the control system basically meets the requirements of flight.【总页数】5页(P1011-1015)【作者】张承岫;李铁鹰;王耀力【作者单位】太原理工大学信息工程学院,太原030024;太原理工大学信息工程学院,太原030024;太原理工大学信息工程学院,太原030024【正文语种】中文【中图分类】TP273【相关文献】1.基于MPU6050的四旋翼飞行器的设计 [J], 王东云;李珂;但永平2.基于STM32的四旋翼飞行器飞控系统设计 [J], 严婷婷; 张晖3.基于STM32+MPU6050的小型四旋翼无人机设计 [J], 何枫;杨凤年;何文德4.基于STM32的四旋翼飞行器飞控系统设计 [J], 严婷婷;张晖5.基于STC15的四旋翼飞控系统设计 [J], 张杨;牛宗超因版权原因,仅展示原文概要,查看原文内容请购买。
基于混合滤波的四轴飞行器的姿态解算
基于混合滤波的四轴飞行器的姿态解算
罗君;刚煜;唐立军
【期刊名称】《测控技术》
【年(卷),期】2017(036)007
【摘要】针对四轴飞行器的姿态解算出现的姿态角数据漂移问题,提出一种基于Mahony滤波和互补滤波相结合的混合滤波算法,将传感器采集到的加速度、角速度以及磁场强度数据进行融合,利用加速度计和磁力计的向量偏差来对姿态解算过程中陀螺仪产生的积分累计误差进行修正.最后,建立姿态解算测试平台对混合滤波算法进行实验验证.实验结果表明,采用混合滤波算法的一次迭代滤波所需的平均用时为3.826 ms,比其他算法的平均用时短,混合滤波能有效地修正陀螺仪的积分累计误差,在降低运算复杂度的同时提高姿态解算的精度.
【总页数】5页(P5-8,12)
【作者】罗君;刚煜;唐立军
【作者单位】长沙理工大学物理与电子科学学院,湖南长沙410114;近地空间电磁环境监测与建模湖南省普通高校重点实验室,湖南长沙410114;长沙理工大学物理与电子科学学院,湖南长沙410114;近地空间电磁环境监测与建模湖南省普通高校重点实验室,湖南长沙410114;长沙理工大学物理与电子科学学院,湖南长沙410114;近地空间电磁环境监测与建模湖南省普通高校重点实验室,湖南长沙410114
【正文语种】中文
【中图分类】TP274.2
【相关文献】
1.四轴飞行器的姿态解算研究 [J], 陈裕通;张亮;刘玉芬
2.四轴飞行器姿态解算的研究 [J], 蒋畅
3.四轴飞行器姿态解算算法设计与仿真 [J], 徐云川
4.基于卡尔曼滤波和互补滤波的改进型姿态解算方法 [J], 李庆党; 张义龙
5.一种自适应混合滤波铁塔姿态解算方法 [J], 岑海伦;熊鸣;王丽婕;李广元
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Attitude estimation of a quadrotor aircraft based on complementary filter
LIANG Yande1 ,CHENG Min1 ,HE Fuben1 ,LI Hang2
( 1. School of Mechanical Engineering, Dalian University of Technology, Dalian 116023 , China; 2. School of Innovation Experiment, Dalian University of Technology, Dalian 116023 , China) Abstract: Aiming at the basic problem of attitude estimation of a small quadrotor, a detailed analysis of the attitude estimation process is done and the difficult issues during this process are proposed. A solver used to realize attitude estimation is designed based on complementary filter algorithm, using the lowcost inertial measurement unit. Experimental results show that the solver designed based on complementary filter algorithm can significantly effectively fuse sensor data and realize high reduce the requirements of precision and speed for the processor, precision attitude estimation. Key words: attitude estimation; quadrotor; inertial measurement unit; complementary filter 0 引 言 应用非常广泛的姿态解算算法
yx xx zy zz
互补滤波器融合这三种传感器的数据, 提高测量精度和系 统的动态性能。 ^ 表示互 R 以 R 表示飞行器真实姿态的方向余弦矩阵, R0 代表由加速度 补滤波器计算输出的姿态方向余弦矩阵, u H 表示 传感器和数字罗盘观测到的姿态方向余弦矩阵, R O 的高频观测噪声, R c 代表由陀螺仪数据 则 Ro = R + uH , u L 表示 R c 中的低频累积误差, 计算得到的姿态, 则 Rc = R + uL 。 取 GL ( s ) = C( s) , GH ( s ) = 1 - GL ( s ) = s + C( s)
[2 ]
。MEMS 陀螺仪具有温度漂移特性, 加速度传感器
会受到飞行器飞行过程中机体振动的影响, 同时电子罗盘 是一种磁阻传感器, 容易受到外部磁场的干扰 。因此, 如何 融合 IMU 多传感器的数据, 滤除外部干扰, 得到高可靠性、 高精度的姿态数据, 是一项非常具有挑战性的工作 。 扩展卡尔曼滤波器算法是一种高精度的在飞行器中
( 4)
式( 4 ) 中的 ω x , ω y 和 ω z 分别为 IMU 的陀螺仪测得的 y, z 轴的角速度。以较短时间间隔读 载体坐标系下机体 x, 取陀螺仪的数据, 通过公式( 2 ) 即可实现方向余弦矩阵随 MEMS 陀螺仪会发生温度漂移, 同时积 时间的传递。然而, 分运算有累积误差, 如果不加以补偿, 在短时间内就会积累 很大的姿态误差, 导致四旋翼飞行器控制失效 。所以, 必须 融合各种传感器的数据, 进行误 采用一定的姿态解算算法, 差补偿以实现精确的姿态解算 。 3 基于互补滤波器的姿态求解器设计
[6 ] I
收稿日期: 2011 —04 —21
第 11 期
梁延德, 等: 基于互补滤波器的四旋翼飞行器姿态解算
57
载体的旋 转 中 心; 载 体 坐 标 系 原 点 为 飞 行 器 载 体 的 中 心。 飞行器飞行过程中, 参考坐标系保持不变, 载体坐标系 相对参考坐标系经过一次或者多次旋转之后, 得到新的载 体坐标系, 新旧载体坐标系之间可以用旋转矩阵表示 。 由
k I 的大小决定了消除静态 小决定互补滤波器的截止频率,
58
传 感 器 与 微 系 统
[5 ]
第 30 卷 实验测试 为了验证所设计的姿态求解器的性能, 将采用该算法的
偏差的时间, 通常 k I 的大小为 k P 的 0 标系下重力加速度矢量 g 的 方向, 以校正横滚和俯仰姿态角; 数字罗盘测量在参考坐标 系下的航向角 ψ, 以校正飞行器的偏航姿态角 。 由于加速 度传感器与数字罗盘的响应时间是不相同的 k P 和 k
旋翼飞行器研究的关键问题之一 。姿态解算的精度和速度 将直接影响飞行控制算法的稳定性 、 可靠性和实现的难易 程度, 所以, 姿态解算是飞行控制实现的前提 。 随着 MEMS 技术和计算机技术的发展, 小型飞行器姿态的测量普遍采 用低成本的捷联惯性测量单元 ( inertial measurement unit, IMU) , 其主要由低成本陀螺仪 、 加速度传感器和电子罗盘 组成
[4 ] n b
。 该过程要
用到载体坐标系到导航坐标系的旋转矩阵 R , 本文采用方
r xx r xy r xz cos θ cos ψ r r r = cos θsin ψ Rn yx yy yz b = r zx r zy r zz - sin θ
R b 随时间的传递 和 d θ 趋近于 0 , 转动的次序变得不重要, 公式如下
1 R ( t + dt) = R ( t) d ψ -dθ
n b n b
-dψ 1 d
- d 1
dθ
1 ωz d t = R ( t) - ωy d t
n b
- ωz d t 1 ωx d t
Fig 1
图1
互补滤波器模型
Model of complementary filter
C( s) 如果取固定常数 k p , 则设计的低通滤波器与高通 滤波器的截止频率 f T = kp 。在大于 f T 的高频段, 陀螺仪对 2π
解算结果起主要作用; 在小于 f T 的低频段, 数字罗盘和加 速度传感器对解算结果起主要作用 。 此时, 对式( 5 ) 进行 可得其在时域中的表达式如下 拉普拉斯反变换,
56
传感器与微系统( Transducer and Microsystem Technologies)
2011 年 第 30 卷 第 11 期
基于互补滤波器的四旋翼飞行器姿态解算
1 梁延德 ,程 1 1 敏 ,何福本 ,李
航
2
( 1 . 大连理工大学 机械工程学院, 辽宁 大连 116023 ; 2 . 大连理工大学 创新实验学院, 辽宁 大连 116023 ) 摘 要: 针对小型四旋翼飞行器姿态解算这一基本问题, 详细分析了姿态解算的过程, 提出了其中的难点 问题。应用低成本捷联惯性测量单元, 设计了一种基于互补滤波器算法的姿态求解器 。 经过实验验证表 明: 与目前常用的卡尔曼滤波算法相比, 采用互补滤波器算法的求解器能显著降低对处理器速度和精度的 要求, 有效融合了捷联惯性测量单元的传感器数据, 实现了小型四旋翼飞行器的高精度姿态解算 。 关键词: 姿态解算; 四旋翼飞行器; 惯性测量单元; 互补滤波器 中图分类号: V 249 文献标识码: A 文章编号: 1000 —9787 ( 2011 ) 11 —0056 —03
·
^ =k ( R -R ^) + R ^Ω . R p o
( 6) kI 。 k P 的大 s
3. 1
互补滤波器解算原理
陀螺仪动态响应特性良好, 但计算姿态时, 会产生累积
3. 2
姿态求解器设计
为了消除静态偏差, 在此取 C ( s ) = k P +
误差。数字罗盘和加速度传感器测量姿态没有累积误差, 但动态响应较差。因此, 它们在频域上特性互补, 可以采用
- ωx d t . 1
ωy d t
( 2)
在 d t 趋近于 0 时, 由式( 2 ) 可得旋转矩阵的导数, 即 n b Rn = R , ( 3) b b Ω nb
0 Ω = ωz - ωy
b nb
- ωz 0 ωx
ωy - ωx . 0
- cos sin ψ + sin sin θcos ψ cos cos ψ + sin sin θsin ψ sin cos θ
其中, ψ 为偏航角; 为横滚角; θ 为俯仰角, 飞行器的 姿态以该 3 个姿态角加以描述。在得到随时间变化的方向 通过公式( 1 ) 即可得到 3 个姿态角 余弦矩阵后, [ - π, π] ( rr ), [ - π, π] ( rr ),
[1 ] [3 ]
, 但是为其建立稳定可靠
小型四旋翼飞行器由于具有广阔的军事和民用前景, 使其成为了当前的研究热点 。 其中, 姿态解算是此类四
的更新方程是比较困难的, 而且其计算量很大, 对处理器的 运算速度和精度要求很高, 不适合应用于小型四旋翼飞行 器的嵌入式微控制器( MCU ) 中。 互补滤波器算法简单可 靠, 对惯性器件的精度要求较低, 在飞行器姿态解算中的应 用愈加广泛。因此, 本文设计了基于互补滤波器算法的四 实现了长时间稳定地输出高精 旋翼飞行器的姿态求解器, 度姿态数据, 满足了四旋翼飞行器飞行控制的要求 。 1 飞行器姿态描述 为了描述四旋翼飞行器的俯仰( pitch ) 、 偏航( yaw ) 、 横 滚( roll) 的姿态信息, 需要引入空间三维坐标系, 用空间矢 量变换方法加以描述。 由于四旋翼飞行器飞行高度低, 飞 行速度小, 可以忽略地球自转等因素的影响 。 在空间内仅 定义 2 个不同的三维坐标系, 分别为参考坐标系 O n 、 载体 坐标系 O b 。 参考坐标系又称之为导航坐标系, 坐标原点为