CN108766035A - 一种点密度引导下的无人机地形匹配飞行控制*** - Google Patents

一种点密度引导下的无人机地形匹配飞行控制*** Download PDF

Info

Publication number
CN108766035A
CN108766035A CN201810598573.7A CN201810598573A CN108766035A CN 108766035 A CN108766035 A CN 108766035A CN 201810598573 A CN201810598573 A CN 201810598573A CN 108766035 A CN108766035 A CN 108766035A
Authority
CN
China
Prior art keywords
flight
line
unmanned plane
flight control
control system
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.)
Granted
Application number
CN201810598573.7A
Other languages
English (en)
Other versions
CN108766035B (zh
Inventor
王建雄
张辅霞
边琳
许婧
刘珊珊
刀剑
叶飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yunnan Agricultural University
Original Assignee
Yunnan Agricultural University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yunnan Agricultural University filed Critical Yunnan Agricultural University
Priority to CN201810598573.7A priority Critical patent/CN108766035B/zh
Publication of CN108766035A publication Critical patent/CN108766035A/zh
Application granted granted Critical
Publication of CN108766035B publication Critical patent/CN108766035B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0047Navigation or guidance aids for a single aircraft
    • G08G5/0069Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种点密度引导下的无人机地形匹配飞行控制***,属于无人机领域,所述的点密度引导下的无人机飞行控制***具体步骤为,建立DEM模型,根据DEM模型规划航线,把航线进行等距划分为多段,作航线的近似拟合曲线,把拟合曲线写入无人机飞行控制函数,本发明更具DEM模型来规划航线,把航线划分为等距的多段,在对无人机进行飞行控制时,按照每一段的航线进行控制即可,能够使得运算能力不大的小型无人机也具有地形匹配的飞行功能。

Description

一种点密度引导下的无人机地形匹配飞行控制***
技术领域
本发明属于无人机领域,更具体的说涉及一种点密度引导下的无人机地形匹配飞行控制***。
背景技术
无人机相比于载人飞行器,具有成本低、体积小、使用方便、成产和维护成本低、机动性强和生存能力强等优点。由于没有人员驾驶,无人机不受人员的生理和生命风险限制,适合执行情报收集、地质勘测、低空侦查和反恐打击等“枯燥和危险”的任务。随着科技的发展,无人机的生产成本进一步降低,开始往民用和科研等领域发展,如气体管道监控、区域覆盖监控、灾害紧急搜救、农业植保、公安消防和遥感测绘等。
随着现代化农业技术的发展,农用无人机的应用无疑是跨进高科技农业时代的重要标志,现在农用无人机越来越多地应用于喷洒农药、施肥等方面,农用无人机的出现节省了大量的人力劳动,而导航方法的精确性直接影响农用无人机工作效率。
无人机空中作业时,面临着山脉、建筑物、树木、输电线路等有形障碍物的安全威胁,以及禁飞区、危险区等无形障碍的约束。如果躲避不及就会发生坠机事件、产生安全隐患,甚至对操作者或者他人造成伤害;同时也会造成一定的经济损失。
目前解决无人机导航的方法有GPS导航,实现自主导航的方法有红外线扫描绘制地图法,室内视觉***导航法、惯性导航、无线电导航以及卫星导航等,这些导航技术应用在工作在山区、丘陵等地区的低成本农用无人机都存在一定的局限性。
所以急需要开发一种能够用于在山区、丘陵等地实现自主导航飞行,而成本较低的无人机自主导航***。
发明内容
本发明采用DEM地理模型,提前规划好无人机飞行航线,把飞行航线提前输入到无人机中,无人机在飞行的过程中可不用在对飞行航线进行实时的解算,只需要安装预设的航线自主飞行即可,可以用于运算能力较低的无人机控制中心。
为了实时上述目的,本发明是通过以下技术方案实现的:所述的无人机地形匹配飞行控制***包括以下几个步骤:
步骤1.建立飞行区域的DEM模型;
步骤2.根据DEM模型规划飞行航线;
步骤3.把飞行航线划分为多段短距离的飞行航线;
步骤4.对飞行航线做近似拟合航线;
步骤5.通过拟合航线确定无人机飞行控制函数。
进一步的,所述的步骤1建立飞行区域的DEM模型,具体模型为基于TIN 的DEM模型。
进一步的,所述的步骤3把飞行航线划分为多段短距离的飞行航线,具体步骤为:
Step1.把整段飞行航线划分为多段短距离的飞行航线,每一段短距离的飞行航线之间的划分分界点为航迹点;
Step2.规划出每一段短的飞行航线的飞行高度;
Step3.计算出每一段飞行航线的航迹点空间坐标值;
进一步的,所述的步骤4对飞行航线做近似拟合航线,具体方法为,采用每一段飞行航线的航迹点空间坐标值作为拟合点,采用B样条曲线拟合算法,拟合近似航迹曲线。
进一步的,所述的步骤5通过拟合航线确定无人机飞行控制函数,具体方法为,采用飞行航线的拟合曲线作为PID飞控算法的输入量,通过PID飞控算法对无人机进行自动的飞行控制。
进一步的,所述的基于TIN的DEM模型,具体的采用TIN算法中的基于栅格的三角网生成算法。
本发明有益效果:
1.本发明采用DEM地理模型,提前规划好无人机飞行航线,把飞行航线提前输入到无人机中,无人机在飞行的过程中可不用在对飞行航线进行实时的解算,只需要安装预设的航线自主飞行即可。
2.使得无人机在复杂地理环境下也可以实现地形匹配的自主导航飞行,可以用于运算能力较低的低成本无人机控制中心。
3.使得无人机在不需要太多的硬件设备也可以实现复杂环境下的地形匹配自主导航功能。
附图说明
图1,为PID飞控算法框图;
具体实施方式
下面将结合本发明实施例和附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
所述的无人机飞行控制***包括以下几个步骤:采用将飞行航线提前规划好,并且把整个飞行航线分解成一段段的短距离的飞行航线,然后做曲线拟合来得到飞行航线的拟合曲线,无人机只需要安装飞行航线的拟合曲线的控制参数进行飞行即可避免碰撞。
步骤1.建立飞行区域的DEM模型;建立飞行区域的基于TIN的DEM模型, TIN为不规则三角网的缩写,TIN在地理信息***中有广泛应用,根据区域的有限个点集将区域划分为相等的三角面网络,数字高程有连续的三角面组成,三角面的形状和大小取决于不规则分布的测点的位置和密度,能够避免地形平坦时的数据冗余,又能按地形特征点表示数字高程特征。
低精度的DEM地理模型在DEM网站上是可以免费提供下载的,但是高精度的DEM模型是需要自己根据需要进行制作。在无人机飞行过程中由于无人机的控制精度很高,所以需要高精度的DEM模型,通常我们采用基于TIN算法来生成高精度的基于TIN的DEM模型,本发明采用TIN算法中的基于栅格的三角网生成算法,所述的基于栅格的三角网生成算法的具体方法如下:
a.泰森多边形的形成;
通过数学形态学方法,采用形态变换原理通过对栅格数据形态结构的变换而实现数据的结构分析和特征提取。其中二值形态学(函数值域定义在0或1),是将图形视作集合,通过集合逻辑运算与集合形态变换,在结构元作用下转换到新的形态结构。凡是与数据点对应的像素灰度值1,其它的为像素灰度值为0,参考点所在的像素灰度值为1,其它像素的灰度值为0,则可对这个二值影像进行形态变换建立TIN。
设X为参考点像素集合,则除去这些参考点后的剩余部分即X的余集Xc的骨架,即为TIN的泰森多边形。
连续影像A的骨架SK(A)就是A的最大内切圆的圆心集合。利用条件序惯细化形态变换可求得骨架,且能保证A中各分量的拓扑邻接关系。其结果为连续单像元宽度以及各向同性的像元集合。具体算法如下:
设Ck为半径为K的栅格圆环,A为影像的一个子集,令
A0=A
选用结构元Li(i=1,2,...8),则
SK(A)=AO{Lk};(Ak) (2)
即A的骨架由A的条件序贯细化变换生成。迭代终止条件为
则以上骨架算法得到SK(Xc),即所需要的泰森多边形。
b.三角网的形成;
若X为参考点集,Pi∈X是X的任意一参考点,将与Pi所在的泰森多边形相邻的泰森多边形中的参考点与Pi相连接,就构成了以Pi为顶点的所有的三角形的边。其步骤为:
(i)将Pi所在多边形扩张至边界,(即y的骨架)
则将Pi进行条件序贯扩张,直至充满该泰森多边形,同时不越过多边形的边界。
(ii)提取与Pi所在泰森多边形Di相邻的多边形集合。首先作H对Di的扩张,跨越边界,然后将Di的元素去掉,剩下Di的边界与相邻多边形的元素,再作条件序贯扩张,条件是不超越边界(即Xc的骨架)。Di相邻多边形的集合D′i
(iii)提取D′i中属于X的点,即提取位于与Pi所在泰森多边形相邻的泰森多边形中的参考点集:
Qi=D′i∩X (6)
依次连接Pi与Qi中的点,生成TIN相应的边。
对X中的每一点作相同的处理,记录网点邻接以及有关信息并存储,就构建
了基于TIN三角网的DEM地面模型。
步骤2.根据DEM模型规划飞行航线;更具DEM模型选取适合飞行的航线,计算出航线的总路程和飞行的高度。
步骤3.把飞行航线划分为多段短距离的飞行航线;具体步骤为:
Step1.把整段飞行航线划分为多段短距离的飞行航线,每一段短距离的飞行航线之间的划分分界点为航迹点。航迹点划分在飞行航线的拐点位置,也称为飞行航线的控制点。所有航迹点组合在一起即为标题中所述的点密度。
Step2.规划出每一段短的飞行航线的飞行高度;在每一段短距离的航线中确定无人机的飞行高度,无人机的每一段飞行高度可以不同,也可以相同,要改变无人机的飞行高度,只需要改变两个航迹点的高度即可完成。
Step3.计算出每一段飞行航线的航迹点空间坐标值;通过步骤1和2计算出来的DEM模型和确定的飞行航线,来确定航线中无人机的航迹点空间坐标值。
步骤4.对飞行航线做近似拟合航线;所述的步骤4对飞行航线做近似拟合航线,具体方法为,采用每一段飞行航线的航迹点空间坐标值作为拟合点,采用B 样条曲线拟合算法,拟合近似航迹曲线。B样条曲线拟合的总方程如下所示:
其中Pi(i=0,1...n)是飞行航线的航迹点,Fi,k(t)则是K阶B样条基函数。
在三维空间中,如果n+1个航迹点的坐标分别为(x0,y0,z0)...(xn,yn,zn),则三维B样条曲线的坐标可以由以下公式决定:
t的最大值和最小值取决于所选取的航迹点个数。
B样条基函数Fi,k(t)由以下所给出的(9)和(10)式递归算式得到:
其中Knot称为节点函数,由下式确定:
飞行航线确定时,希望设计的B样条曲线在出发点开始和在目标点终止,且有确定的切向量,即无人机初始速度向量。所以采用开放B样条曲线形式,由公司(11)生成开放均匀的整形节点函数。开放B样条的多项式曲线通过第一个和最后一个航迹点,其中K值决定曲线的平滑程度,K值越大,曲线越平滑,航线计算中,如果K值过大则飞行航迹会与实际规划航线不匹配,所以选取K=3,这样拟合航线和规划航线最匹配。
最后利用B样条拟合曲线飞行航线生成步骤为,(1)根据DEM模型规划的航线,所划分的航迹点数据(P0,P1,P2,...Pn),设置无人机起飞位置为P0,降落位置为Pn,P0,P1,P2,…Pn为所有航迹控制点,通过公式(7)即可得到飞行航线拟合曲线。
步骤5.通过拟合航线确定无人机飞行控制函数。具体方法为,采用飞行航线的拟合曲线作为PID飞控算法的输入量,通过PID飞控算法对无人机进行自动的飞行控制。PID控制是将误差信号P,积分I,微分D通过线性组合构成控制量,称之为PID控制。由于控制回路包含了x,y,z三个控制量,因此设计3个独立的控制器对无人机飞行进行控制。无人机的GPS位置传感器和姿态传感器的输入信号作为无人机当前位置的反馈信号输入,规划航线的B样本拟合的飞行航线曲线作为无人机飞行的控制信号输入。首先作四旋翼无人机动力学方程,如下:
其中,为偏航角,θ为俯仰角,为滚转角,Sin函数和Cos函数分别用S 和C表示,m为无人机质量,g为引力常数,IX,IY,IZ为机体绕三轴的转动惯性。
然后确定PID控制率,设kp,ki,kd分别为比例项,积分项和微分项系数,由式 (12)可以推导出位置控制回路方程如下所示:
其中,xd,yd,zd为GPS位置传感器测量到的加速度积分得到的位移量。
姿态控制回路也有ψ为偏航角,θ为俯仰角,为滚转角三个控制量,设 kp,ki,kd分别为比例项,积分项和微分项系数,由式(12)可以推导出姿态控制回路方程如下所示:
其中,θdd为姿态传感器测量到的加速度积分得到的位移量。
通过上述几个步骤,先通过基于栅格的三角网生成算法,生成目标飞行区域的基于TIN高精度的DEM模型。在生成的高DEM模型上规划出飞行航线,在飞行航线的拐点处把飞行航线划分为无数的小段飞行航线,划分的拐点即为航迹点;通过B样条曲线拟合算法生成载入无人的飞行航线,在通过与无人机自带的姿态传感器与GPS位置传感器相结合,飞行航线作为PID控制的给定控制量输入信号,姿态传感器与GPS位置传感器作为PID控制的反馈量,使用PID控制算法即可使得无人机具有地形匹配的自主飞行功能。
最后说明的是,以上优选实施例仅用于说明本发明的技术方案,而非限制尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解可以在形式上和细节上对其做出各种改变,而不偏离本发明的保护范围。

Claims (6)

1.一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的无人机地形匹配飞行控制***包括以下几个步骤:
步骤1.建立飞行区域的DEM模型;
步骤2.根据DEM模型规划飞行航线;
步骤3.把飞行航线划分为多段短距离的飞行航线;
步骤4.对飞行航线做近似拟合航线;
步骤5.通过拟合航线确定无人机飞行控制函数。
2.如权利要求1所述,一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的步骤1建立飞行区域的DEM模型,具体模型为基于TIN的DEM模型。
3.如权利要求1所述,一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的步骤3把飞行航线划分为多段短距离的飞行航线,具体步骤为:
Step1.把整段飞行航线划分为多段短距离的飞行航线,每一段短距离的飞行航线之间的划分分界点为航迹点;
Step2.规划出每一段短的飞行航线的飞行高度;
Step3.计算出每一段飞行航线的航迹点空间坐标值。
4.如权利要求1所述,一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的步骤4对飞行航线做近似拟合航线,具体方法为,采用每一段飞行航线的航迹点空间坐标值作为拟合点,采用B样条曲线拟合算法,拟合近似航迹曲线。
5.如权利要求1所述,一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的步骤5通过拟合航线确定无人机飞行控制函数,具体方法为,采用飞行航线的拟合曲线作为PID飞控算法的输入量,通过PID飞控算法对无人机进行自动的飞行控制。
6.如权利要求2所述,一种点密度引导下的无人机地形匹配飞行控制***,其特征在于:所述的建立基于TIN的DEM模型,具体采用TIN算法中的基于栅格的三角网生成算法。
CN201810598573.7A 2018-06-12 2018-06-12 一种点密度引导下的无人机地形匹配飞行控制*** Active CN108766035B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810598573.7A CN108766035B (zh) 2018-06-12 2018-06-12 一种点密度引导下的无人机地形匹配飞行控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810598573.7A CN108766035B (zh) 2018-06-12 2018-06-12 一种点密度引导下的无人机地形匹配飞行控制***

Publications (2)

Publication Number Publication Date
CN108766035A true CN108766035A (zh) 2018-11-06
CN108766035B CN108766035B (zh) 2020-11-24

Family

ID=64021969

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810598573.7A Active CN108766035B (zh) 2018-06-12 2018-06-12 一种点密度引导下的无人机地形匹配飞行控制***

Country Status (1)

Country Link
CN (1) CN108766035B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028548A (zh) * 2019-12-11 2020-04-17 中国人民解放军93209部队 一种基于飞行热力图的无人机适飞空域划设方法及应用
CN112927562A (zh) * 2021-01-28 2021-06-08 中国电子科技集团公司第二十八研究所 一种基于指定高度限制的航空器飞行高度剖面计算方法
CN113253761A (zh) * 2021-06-08 2021-08-13 北京远度互联科技有限公司 实时路径规划方法、装置、可移动载具及存储介质
CN114742793A (zh) * 2022-04-06 2022-07-12 广东水电二局股份有限公司 一种基于工程测绘的监测校正方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2944921B1 (en) * 2014-05-15 2017-05-10 Airbus Defence and Space GmbH Method of calculating an analytical flight path
US20180068569A1 (en) * 2016-09-07 2018-03-08 Honeywell International Inc. Methods and systems for presenting en route diversion destinations
CN107807667A (zh) * 2017-11-29 2018-03-16 天津聚飞创新科技有限公司 航点获取方法、装置及无人机
CN108009679A (zh) * 2017-11-29 2018-05-08 天津聚飞创新科技有限公司 飞行器、航线设置方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2944921B1 (en) * 2014-05-15 2017-05-10 Airbus Defence and Space GmbH Method of calculating an analytical flight path
US20180068569A1 (en) * 2016-09-07 2018-03-08 Honeywell International Inc. Methods and systems for presenting en route diversion destinations
CN107807667A (zh) * 2017-11-29 2018-03-16 天津聚飞创新科技有限公司 航点获取方法、装置及无人机
CN108009679A (zh) * 2017-11-29 2018-05-08 天津聚飞创新科技有限公司 飞行器、航线设置方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
唐龙伟: "真实DEM地图下一种航迹规划算法的研究和应用", 《CNKI优秀硕士学位论文全文库》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111028548A (zh) * 2019-12-11 2020-04-17 中国人民解放军93209部队 一种基于飞行热力图的无人机适飞空域划设方法及应用
CN112927562A (zh) * 2021-01-28 2021-06-08 中国电子科技集团公司第二十八研究所 一种基于指定高度限制的航空器飞行高度剖面计算方法
CN112927562B (zh) * 2021-01-28 2022-03-04 中国电子科技集团公司第二十八研究所 一种基于指定高度限制的航空器飞行高度剖面计算方法
CN113253761A (zh) * 2021-06-08 2021-08-13 北京远度互联科技有限公司 实时路径规划方法、装置、可移动载具及存储介质
CN113253761B (zh) * 2021-06-08 2021-11-09 北京远度互联科技有限公司 实时路径规划方法、装置、可移动载具及存储介质
CN114742793A (zh) * 2022-04-06 2022-07-12 广东水电二局股份有限公司 一种基于工程测绘的监测校正方法

Also Published As

Publication number Publication date
CN108766035B (zh) 2020-11-24

Similar Documents

Publication Publication Date Title
Mansouri et al. Cooperative coverage path planning for visual inspection
Kendoul Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems
CN104637370B (zh) 一种摄影测量与遥感综合教学的方法及***
Campbell et al. Cooperative tracking using vision measurements on seascan UAVs
CN108766035A (zh) 一种点密度引导下的无人机地形匹配飞行控制***
CN108062108A (zh) 一种基于机载计算机的智能多旋翼无人机及其实现方法
Griffiths et al. Obstacle and terrain avoidance for miniature aerial vehicles
Chao et al. Remote sensing and actuation using unmanned vehicles
D'Souza et al. Feasibility of varying geo-fence around an unmanned aircraft operation based on vehicle performance and wind
CN109084760B (zh) 一种楼宇间导航***
CN117406771B (zh) 一种基于四旋翼无人机的高效自主探索方法、***及设备
Lawrance et al. Long endurance autonomous flight for unmanned aerial vehicles
Xia et al. Integrated emergency self-landing method for autonomous uas in urban aerial mobility
Wu et al. Multi-objective reinforcement learning for autonomous drone navigation in urban areas with wind zones
Owen et al. Moving ground target tracking in urban terrain using air/ground vehicles
Lee Helicopter autonomous ship landing system
Gao Autonomous soaring and surveillance in wind fields with an unmanned aerial vehicle
CN116295342A (zh) 一种用于飞行器勘测的多传感状态估计器
Salagame et al. Practical Challenges in Landing a UAV on a Dynamic Target
Elfes et al. Modelling, control and perception for an autonomous robotic airship
Geiger et al. Flight testing a real-time direct collocation path planner
Battulwar Flight Path Planning and Optimization for High-Resolution Imaging in Open Pit Mines by UAVs
Doumit From Drones to Geospatial Data
Mai Obstacle Detection and Avoidance Techniques for Unmanned Aerial Vehicles
Kumar Estimation and mapping of ship air wakes using RC helicopters as a sensing platform

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
GR01 Patent grant
GR01 Patent grant