[发明专利]基于航向控制律的无人机避障航路规划方法在审
申请号: | 201910534311.9 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110320931A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 田雪涛;刘洋;马丽娜;王晶 | 申请(专利权)人: | 西安爱生技术集团公司;西北工业大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10;G01C21/20 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 金凤 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于航向控制律的无人机避障航路规划方法,对圆形障碍物进行检测规避,考虑了飞机横侧向控制规律或实际飞行轨迹的要求,规划出的航路是实际可飞的,采用混合模型对飞行环境进行建模,解决单一环境下不能满足航路上障碍物检测、航路计算对环境的多种要求问题。 | ||
搜索关键词: | 航路规划 航向控制 避障 路上障碍物 飞行轨迹 飞行环境 混合模型 控制规律 横侧向 障碍物 检测 建模 飞机 规划 | ||
【主权项】:
1.一种基于航向控制律的无人机避障航路规划方法,其特征在于包括下述步骤:步骤1:根据无人机飞行范围,建立全局的平面直角坐标系XOY,根据飞行起始点位置和飞行范围,建立覆盖飞行范围的全局坐标系XOY,飞行范围用一个矩形区域来表示,以矩形区域的左下角为原点O,以正东方向为X轴正向,以正北方向为Y轴正向,建立平面直角坐标系XOY;坐标系的单位采用角度秒;在东北半球,沿正东方向,经度逐渐增加;沿正北方向,纬度逐渐增加;并将飞行范围栅格化,每个栅格的尺寸为1″×1″;步骤2:调用圆栅格化算法,在栅格化后的全局坐标系XOY中标注圆形障碍区;步骤3:通过上级指挥系统获取无人机任务作业高度下的飞行起始点S和终止点E,单位均为角度秒,并连接直线段SE,得到初始直线段航路SE,假设无人机初始的机头指向与初始直线段航路SE的方向相同;步骤4:调用直线段栅格化算法,将初始直线段航路SE栅格化,栅格化坐标集合为Line,Line={(Xi,Yi)|i=1,2,…,n};步骤5:i从1开始取集合Line中的元素,判断每一个元素是否与圆形障碍区相交,如果初始直线段航路SE与圆形障碍区不相交,转步骤8;否则,转步骤6,进行避障航路规划步骤;步骤6:为了确保飞行安全,无人机根据自身的机动性能避开圆形障碍区,采取的策略包括:策略1:在距离禁飞区或障碍物区尽可能近的点开始转弯机动性飞行;策略2:从禁飞区或障碍物区的外圆弧的劣弧一侧进行转弯机动性飞行;建立局部直角坐标系xoy,以初始直线段航路SE作为局部直角坐标系xoy的x轴,方向与初始直线段航路SE的方向相同;在近S点一端做圆形障碍区的切线与x轴的交点作为局部直角坐标系xoy的原点o;切线作为局部直角坐标系xoy的y轴,构成右手坐标系xoy;作圆的外切正方形,正方形的边平行与x轴或垂直于x轴,h是劣弧顶点距x轴的距离;无人机绕过圆形障碍区的5段规划飞行航路为:第1段:从尽可能靠近圆形禁飞区的W0点在圆形障碍区的劣弧一侧转弯至W1点后改为直飞;从尽可能靠近圆形禁飞区的W0点开始是因为直线段SW0是无人机可以安全飞行的,在这段航路中,航向角的初始值为0,到达W1点时的方向角为Ψc,由航向角控制律的时域表达式以及使给定航向角近似等于实际航向角可得出Ψ(t)≈Ψc;第2段:从W1点直飞至W2点改为向圆形禁飞区的优弧一侧转弯;第3段:从W2点向圆形禁飞区的优弧一侧转弯至W3点后改为直飞;第4段,从W3点直飞至W5点后,从圆形禁飞区的优弧一侧转弯;第5段,从W5点向圆形禁飞区的优弧一侧转弯至W6点改为直飞;这时,无人机机头指向飞行结束点E,与无人机到达W0点之前的状态是相同的,在这段航路中,航向角的初始值为0,终值为Ψe,由航向角控制律的时域表达式以及使给定航向角近似等于实际航向角可得出Ψ(t)≈Ψe;所述规划飞行航路的参数计算如下:a)局部坐标系参数初始化:在平面直角坐标系XOY中有一个圆形障碍区的圆,其圆心坐标为(Xb,Xb),半径为Rb,直线段SE与圆相交,直线CD与直线段SE垂直且与圆相切,且直线CD在距S点近的SE与CD的交点为o,求交点o的坐标,已知点S(Xs,Ys)和点E(Xe,Ye)的坐标;直线段SE的斜率k为:过圆心(Xb,Xb),作平行于直线段SE的直线AB,直线AB的方程为:Y‑Yb=k(X‑Xb)直线AB与圆的交点可通过解方程组获得:解方程组,可得交点如下:计算S点与两个交点的距离:选择与S点近的一个交点F,即交点F(Xf,Xf):若d1<d2,则Xf=X1,Yf=Y1;否则Xf=X2,Yf=Y2;过交点F(Xf,Xf)做垂直于直线段SE的直线CD,直线CD的方程为:直线SE与直线CD的交点o的坐标,可通过解方程组获得:解方程组,可得交点o在全局坐标系XOY中的坐标如下:起始点S的坐标转化:其中,(Xo,Yo)为局部坐标系xoy的原点o在全局坐标系XOY中的坐标,(Xs,Ys)为S点在XOY坐标系中的坐标,(xs,ys)为S点在xoy坐标系中的坐标,θ为x轴与X轴的夹角;终止点E的坐标转化:其中,(Xe,Ye)为S点在XOY坐标系中的坐标,(xe,ye)为S点在xoy坐标系中的坐标;其中,(Xb,Yb)为圆形障碍区的圆心在XOY坐标系中的坐标,(xb,yb)为圆形障碍区的圆心在xoy坐标系中的坐标;令:h=Rb‑|yb|其中,Rb为圆形障碍区的半径;可得W3和W4在xoy坐标系中的坐标如下:其中,为W3在xoy坐标系中的坐标;其中,为W4在xoy坐标系中的坐标;b):计算航向指令角Ψc其中,α>0为航向常数,已知量;v为无人机速度,dmin为最小航路段长度,设定常值;Ψc为航向指令角;c):计算Δx1和Δy1,Δx1=|xW1‑xW0|,Δy1=|yW1‑yW0|,;d):计算Δx2和Δy2(Δx2=|xW2‑xW1|,Δy2=|yW2‑yW1|:e):计算Δx3和Δy3,Δx3=|xW3‑xW2|,Δy3=|yW3‑yw2|;f):计算航向指令角Ψe;g):计算Δx5和Δy5,Δx5=|xW5‑xW6|,Δy5=|yW5‑yW6|:h):计算获得在局部坐标系xoy中的避障航路点坐标;i):通过旋转、平移变换,将位于局部坐标系xoy的航路点坐标转化为全局坐标系XOY中的坐标:步骤7:根据步骤6计算的全局坐标系XOY中的坐标,得到W0到W6六个转折点的坐标,形成避障航路点集合,避障航路规划结束;步骤8:初始直线段航路SE与圆形障碍区不相交,直接从S点飞向E点,形成直飞航路点集合,航路规划结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安爱生技术集团公司;西北工业大学,未经西安爱生技术集团公司;西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910534311.9/,转载请声明来源钻瓜专利网。