CN106569507A - 一种无人机的飞行状态参数校正方法及*** - Google Patents
一种无人机的飞行状态参数校正方法及*** Download PDFInfo
- Publication number
- CN106569507A CN106569507A CN201610933233.6A CN201610933233A CN106569507A CN 106569507 A CN106569507 A CN 106569507A CN 201610933233 A CN201610933233 A CN 201610933233A CN 106569507 A CN106569507 A CN 106569507A
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- flight status
- status parameter
- prediction
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 239000011159 matrix material Substances 0.000 claims description 8
- 206010008190 Cerebrovascular accident Diseases 0.000 claims description 4
- 208000006011 Stroke Diseases 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000004088 simulation Methods 0.000 claims description 4
- 230000000694 effects Effects 0.000 claims description 3
- 238000001914 filtration Methods 0.000 abstract description 6
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000002002 slurry Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Aerodynamic Tests, Hydrodynamic Tests, Wind Tunnels, And Water Tanks (AREA)
Abstract
本发明涉及无人机领域,尤其涉及一种无人机的飞行状态参数校正方法及***;所述无人机的飞行状态参数校正方法是通过获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正,在滤波过程中考虑气动环境的影响,提高状态参数的预测精度,降低了硬件成本。
Description
技术领域
本发明涉及无人机领域,尤其涉及一种无人机的飞行状态参数校正方法及***。
背景技术
目前,大部分四旋翼无人机的飞控算法在建模时不考虑风的影响,而只是在控制环节将风的影响视为扰动处理。针对上述问题,有部分在四旋翼无人机上增加了风速传感器来测量风速,但是目前风速传感器的价格较高,增加了成本,并且四旋翼无人机的浆在转动的过程中会产生气流,产生的气流会对风速传感器的测量造成了干扰。
发明内容
本发明所要解决的技术问题是:提供一种无人机的飞行状态参数校正方法及***。
为了解决上述技术问题,本发明采用的技术方案为:
一种无人机的飞行状态参数校正方法,包括:
获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
根据所述偏移量对无人机的飞行状态参数进行校正。
本发明采用的另一技术方案为:
一种无人机的飞行状态参数校正***,包括:获取模块、计算模块和校正模块;
所述获取模块,用于获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
所述计算模块,用于根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
所述校正模块,用于根据所述偏移量对无人机的飞行状态参数进行校正。
本发明的有益效果在于:
本发明提供的无人机的飞行状态参数校正方法及***,通过获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正,在滤波过程中考虑气动环境的影响,提高状态参数的预测精度,降低了硬件成本。
附图说明
图1为本发明的无人机的飞行状态参数校正方法的步骤流程图;
图2为本发明的无人机的飞行状态参数校正***的结构示意图;
标号说明:
1、获取模块;2、计算模块;3、校正模块。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
请参照图1,本发明提供的一种无人机的飞行状态参数校正方法,包括:
获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
根据所述偏移量对无人机的飞行状态参数进行校正。
从上述描述可知,本发明的有益效果在于:本发明提供的无人机的飞行状态参数校正方法,通过获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正,在滤波过程中考虑气动环境的影响,提高状态参数的预测精度,降低了硬件成本。
进一步的,所述预测气动环境参数函数的获取方法为:
S1、建立地面坐标系Se={xe,ye,ze}和机体坐标系Sb={xb,yb,zb},并确定由地面坐标系Se到机体坐标系Sb的坐标转换矩阵R;
S2、气动环境作用下,对每一个旋翼的空气动力情况进行分析;
S3、根据S2的分析结果确定无人机由旋翼升力引起的转矩MB和由风力引起的转矩Mw;
S4、分别在地面坐标系中建立线运动方程和在机体坐标系中建立转动方程;
S5、计算得出带有气动扰动项的六自由度四旋翼无人机的预测气动环境参数函数。
所述步骤S1中假定四旋翼无人机是刚体且结构完全对称,地面坐标系的原点为地面上无人机起飞点,ze轴竖直向下,纵轴xe指向飞行方向为正,ye轴垂直于oexeze平面,其正方向由右手定则决定;机体坐标系固连于机体,其原点固连在机身质心,纵轴xb在飞行器对称平面内,与机体纵轴重合,指向机体头部为正;zb轴垂直于无人机对称平面,向下为正;yb轴直于obxbzb平面,其正方向由右手定则决定。
所述S2中分析用于得到每个旋翼的升力FTi、风力Fwi、扭矩MQi和转矩Mwi,其中i=1,2,3,4,为旋翼标号,前旋翼为1、后旋翼为3、右旋翼为2、左旋翼为4。
旋翼的升力FTi大小为:FTi=b·Ωi2,旋翼的扭矩MQi的大小为:MQi=d·Ωi2;b是升力系数d是阻力系数,Ωi是旋翼i的旋转角速度。
无人机由旋翼升力引起的转矩为:
l是机体的臂长。
无人机由风力引起的转矩为:
l是机体的臂长。
S4是利用牛顿—欧拉方程建立线运动方程和转动方程,线运动方程和转动方程具体为
式中,X=[x,y,z]T是四旋翼无人机质心的位置,m为质量,和分别是旋翼i的升力和风力,G=[0,0,-g]T是重力加速度,ω=[p,q,r]T是机体转动角速度,Jr是旋翼的转动惯量,ω×[0,0,JrΩr]项表示的是由于旋翼旋转而产生的陀螺转矩,J为惯性矩对角线矩阵:
Ixx,Iyy,Izz为轴向惯性主矩,MB是无人机由旋翼升力引起的转矩,Mw是无人机由风力引起的转矩,Ωr是旋翼的相对速度Ωr=-Ω1+Ω2-Ω3+Ω4。
所述S5推导计算得出带有风场扰动项的六自由度四旋翼无人机的动力学模型具体为:
式中,[x,y,z]T是四旋翼无人机质心的位置,m为质量,四旋翼无人机的飞行姿态由姿态角Θ=[φ,θ,ψ]T描述,滚转角φ为机体轴zb与通过机体轴xb的铅垂面间夹角,向右滚转时为正;俯仰角θ为机体轴xb与水平面间夹角,向上俯仰时为正;偏航角ψ为机体轴xb在水平面上的投影与地轴xe间夹角,向右偏航为正;U=[U1,U2,U3,U4]T是控制向量,U1是升降或悬停控制量,U2,U3,U4分别是滚转,俯仰和偏航控制量;Ixx,Iyy,Izz为轴向惯性主矩;Jr是旋翼的转动惯量;l是机体的臂长;Ωr是旋翼的相对速度;
W=[W1,W2,W3,W4,W5,W6]T为风场扰动项。
进一步的,所述预测气动环境参数函数为模拟无人机实际飞行过程中风参数函数。
参阅图2,本发明还提供的一种无人机的飞行状态参数校正***,包括:获取模块1、计算模块2和校正模块3;
所述获取模块1,用于获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
所述计算模块2,用于根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
所述校正模块3,用于根据所述偏移量对无人机的飞行状态参数进行校正。
本发明提供的无人机的飞行状态参数校正***,通过获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正,在滤波过程中考虑气动环境的影响,提高状态参数的预测精度,降低了硬件成本。
进一步的,所述获取模块还包括预设单元;所述预设单元包括第一建立单元、分析单元、确定单元、第二建立单元和计算单元;
所述第一建立单元,用于建立地面坐标系Se={xe,ye,ze}和机体坐标系Sb={xb,yb,zb},并确定由地面坐标系Se到机体坐标系Sb的坐标转换矩阵R;
所述分析单元,用于气动环境作用下,对每一个旋翼的空气动力情况进行分析;
所述确定单元,用于根据分析单元的分析结果确定无人机由旋翼升力引起的转矩MB和由风力引起的转矩Mw;
所述第二建立单元,用于分别在地面坐标系中建立线运动方程和在机体坐标系中建立转动方程;
所述计算单元,用于计算得出带有气动扰动项的六自由度四旋翼无人机的预测气动环境参数函数。
进一步的,所述预测气动环境参数函数为模拟无人机实际飞行过程中风参数函数。
具体计算过程如下:
1、计算无人机的飞行状态时间窗口内的均值和估计误差;
2、根据步骤1中的估计误差,计算得到无人机的飞行状态时间窗口内估计误差的均值;
3、根据步骤1得到的无人机的飞行状态时间窗口内的均值和步骤2中得到的无人机的飞行状态时间窗口内估计误差的均值,计算得到过程气动环境噪声的协方差矩阵;
4、积分步骤3得到的过程气动环境噪声的协方差矩阵,得到状态预测过程的方差矩阵;
5、计算无人机的飞行状态观测时间窗口内的观测均值;
6、计算无人机的飞行状态观测时间窗口内的误差;
7、计算无人机的飞行状态观测时间窗口内的过程噪声方差。
将步骤4得到状态预测过程的方差矩阵和步骤7得到的过程噪声方差带入卡尔曼滤波及其相关算法,对状态进行解算,得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正。
综上所述,本发明提供的一种无人机的飞行状态参数校正方法及***,通过获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;根据所述偏移量对无人机的飞行状态参数进行校正,在滤波过程中考虑气动环境的影响,提高状态参数的预测精度,降低了硬件成本。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种无人机的飞行状态参数校正方法,其特征在于,包括:
获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
根据所述偏移量对无人机的飞行状态参数进行校正。
2.根据权利要求1所述的无人机的飞行状态参数校正方法,其特征在于,所述预测气动环境参数函数的获取方法为:
S1、建立地面坐标系Se={xe,ye,ze}和机体坐标系Sb={xb,yb,zb},并确定由地面坐标系Se到机体坐标系Sb的坐标转换矩阵R;
S2、气动环境作用下,对每一个旋翼的空气动力情况进行分析;
S3、根据S2的分析结果确定无人机由旋翼升力引起的转矩和由风力引起的转矩;
S4、分别在地面坐标系中建立线运动方程和在机体坐标系中建立转动方程;
S5、计算得出带有气动扰动项的六自由度四旋翼无人机的预测气动环境参数函数。
3.根据权利要求1所述的无人机的飞行状态参数校正方法,其特征在于,所述预测气动环境参数函数为模拟无人机实际飞行过程中风参数函数。
4.一种无人机的飞行状态参数校正***,其特征在于,包括:获取模块、计算模块和校正模块;
所述获取模块,用于获取无人机预设时间窗口的飞行状态参数;预设无人机飞行过程的预测气动环境参数函数;
所述计算模块,用于根据所述飞行状态参数和预测气动环境参数函数,计算得到无人机在预设时间窗口内实际气动环境参数的偏移量;
所述校正模块,用于根据所述偏移量对无人机的飞行状态参数进行校正。
5.根据权利要求4所述的无人机的飞行状态参数校正***,其特征在于,所述获取模块还包括预设单元;所述预设单元包括第一建立单元、分析单元、确定单元、第二建立单元和计算单元;
所述第一建立单元,用于建立地面坐标系Se={xe,ye,ze}和机体坐标系Sb={xb,yb,zb},并确定由地面坐标系Se到机体坐标系Sb的坐标转换矩阵R;
所述分析单元,用于气动环境作用下,对每一个旋翼的空气动力情况进行分析;
所述确定单元,用于根据分析单元的分析结果确定无人机由旋翼升力引起的转矩和由风力引起的转矩;
所述第二建立单元,用于分别在地面坐标系中建立线运动方程和在机体坐标系中建立转动方程;
所述计算单元,用于计算得出带有气动扰动项的六自由度四旋翼无人机的预测气动环境参数函数。
6.根据权利要求4所述的无人机的飞行状态参数校正***,其特征在于,所述预测气动环境参数函数为模拟无人机实际飞行过程中风参数函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610933233.6A CN106569507A (zh) | 2016-10-25 | 2016-10-25 | 一种无人机的飞行状态参数校正方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610933233.6A CN106569507A (zh) | 2016-10-25 | 2016-10-25 | 一种无人机的飞行状态参数校正方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106569507A true CN106569507A (zh) | 2017-04-19 |
Family
ID=58533448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610933233.6A Pending CN106569507A (zh) | 2016-10-25 | 2016-10-25 | 一种无人机的飞行状态参数校正方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106569507A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925344A (zh) * | 2021-01-25 | 2021-06-08 | 南京航空航天大学 | 基于数据驱动和机器学习的无人机飞行工况预测方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345737A (zh) * | 2013-06-04 | 2013-10-09 | 北京航空航天大学 | 一种基于误差补偿的uav高分辨率影像几何校正方法 |
CN103625649A (zh) * | 2013-12-06 | 2014-03-12 | 北京工商大学 | 一种基于自适应区域分割与窗口连通的飞行器自主着陆区域判别方法 |
CN104765272A (zh) * | 2014-03-05 | 2015-07-08 | 北京航空航天大学 | 一种基于pid神经元网络控制(pidnn)的四旋翼飞行器控制方法 |
CN105488296A (zh) * | 2015-12-15 | 2016-04-13 | 中国电子科技集团公司信息科学研究院 | 一种考虑风场扰动的无人机建模方法 |
CN105488295A (zh) * | 2015-12-15 | 2016-04-13 | 中国电子科技集团公司信息科学研究院 | 一种考虑风场扰动的无人机建模*** |
-
2016
- 2016-10-25 CN CN201610933233.6A patent/CN106569507A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103345737A (zh) * | 2013-06-04 | 2013-10-09 | 北京航空航天大学 | 一种基于误差补偿的uav高分辨率影像几何校正方法 |
CN103625649A (zh) * | 2013-12-06 | 2014-03-12 | 北京工商大学 | 一种基于自适应区域分割与窗口连通的飞行器自主着陆区域判别方法 |
CN104765272A (zh) * | 2014-03-05 | 2015-07-08 | 北京航空航天大学 | 一种基于pid神经元网络控制(pidnn)的四旋翼飞行器控制方法 |
CN105488296A (zh) * | 2015-12-15 | 2016-04-13 | 中国电子科技集团公司信息科学研究院 | 一种考虑风场扰动的无人机建模方法 |
CN105488295A (zh) * | 2015-12-15 | 2016-04-13 | 中国电子科技集团公司信息科学研究院 | 一种考虑风场扰动的无人机建模*** |
Non-Patent Citations (1)
Title |
---|
何勇灵等: "四旋翼飞行器在风场扰动下的建模与控制", 《 中国惯性技术学报》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925344A (zh) * | 2021-01-25 | 2021-06-08 | 南京航空航天大学 | 基于数据驱动和机器学习的无人机飞行工况预测方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109614633B (zh) | 一种复合式旋翼飞行器非线性建模及线性化配平方法 | |
CN106249745B (zh) | 四轴无人机的控制方法 | |
Colorado et al. | Mini-quadrotor attitude control based on Hybrid Backstepping & Frenet-Serret theory | |
CN104950901B (zh) | 无人直升机姿态误差有限时间收敛非线性鲁棒控制方法 | |
CN106844887B (zh) | 旋翼无人机的动力学建模方法及装置 | |
CN107479567A (zh) | 动态特性未知的四旋翼无人机姿态控制器及方法 | |
CN107368091A (zh) | 一种基于有限时间神经动力学的多旋翼无人飞行器的稳定飞行控制方法 | |
CN107688295A (zh) | 一种基于快速终端滑模的四旋翼飞行器有限时间自适应控制方法 | |
CN107957730A (zh) | 一种无人飞行器稳定飞行控制方法 | |
CN112394739B (zh) | 主动变形四旋翼飞行器自抗扰飞行控制方法 | |
CN107065901A (zh) | 一种旋翼无人机姿态控制方法、装置及无人机 | |
CN104210655A (zh) | 一种双旋翼无人机 | |
CN109116860A (zh) | 三旋翼无人机的非线性鲁棒控制方法 | |
CN112578805B (zh) | 一种旋翼飞行器的姿态控制方法 | |
CN112558621A (zh) | 一种基于解耦控制的飞行机械臂*** | |
CN109828602B (zh) | 一种基于观测补偿技术的航迹回路非线性模型变换方法 | |
CN109703768B (zh) | 一种基于姿态/轨迹复合控制的软式空中加油对接方法 | |
CN106155076A (zh) | 一种多旋翼无人飞行器的稳定飞行控制方法 | |
WO2022048543A1 (zh) | 一种飞行控制方法、无人机及存储介质 | |
CN107521683A (zh) | 包括升力产生机翼的无人机 | |
Salazar‐Cruz et al. | Embedded control system for a four‐rotor UAV | |
CN105488295A (zh) | 一种考虑风场扰动的无人机建模*** | |
CN110254703B (zh) | 一种倾转双旋翼自动悬停t型无人机*** | |
Guenard et al. | Control laws for the tele operation of an unmanned aerial vehicle known as an x4-flyer | |
CN110723309A (zh) | 一种四旋翼无人机转动惯量测量方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170419 |
|
WD01 | Invention patent application deemed withdrawn after publication |