[发明专利]一种顾及复杂环境约束的无人机三维航迹快速规划方法有效
| 申请号: | 201910441841.9 | 申请日: | 2019-05-24 |
| 公开(公告)号: | CN110108284B | 公开(公告)日: | 2020-10-30 |
| 发明(设计)人: | 朱军;曹云刚;胡亚;李维炼;唐俊 | 申请(专利权)人: | 西南交通大学 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20 |
| 代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 陈选中 |
| 地址: | 610031*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 顾及 复杂 环境 约束 无人机 三维 航迹 快速 规划 方法 | ||
1.一种顾及复杂环境约束的无人机三维航迹快速规划方法,其特征在于,包括以下步骤:
S1、构建无人机三维航迹规划的环境模型;
S2、将复杂环境约束信息融入环境模型;
S3、根据融入复杂环境约束信息的环境模型,采用多层扩展A*算法获取无人机的参考航迹;
S4、对参考航迹进行航迹简化与航迹平滑,得到无人机可飞最优航迹;
所述步骤S1具体为:
将无人机在改变方向时的最小惯性距离作为格网单元的长度,将路径规划区域划分为一个m×n的格网,在每个格网单元中存储其对应的行列号、该格网单元中无人机的最大飞行高度值以及可飞行的高度范围信息,得到无人机三维航迹规划的环境模型,表示为:
其中Ωm表示环境模型空间,(Xi,Yj)表示格网单元的行列号,m,n分别为环境模型中格网单元的行数和列数,表示格网单元(Xi,Yj)的无人机可飞行高度范围,Z1,Z2,Z3,Z4均为高度值,且Z1Z2Z3Z4...;
所述步骤S2中的复杂环境约束信息包括地形环境约束和大气环境约束;
所述地形环境约束的融入方法具体为:
A1、通过仿射变换将真实三维地形数据每个栅格像元的行列号转换为环境模型中格网单元的行列号,转换公式为:
其中(Xm,Ym)表示环境模型中格网单元的行列号,(Xp,Yp)表示真实三维地形数据栅格像元的行列号,(X0,Y0)表示真实三维地形数据在路径规划区域左上角的经度和纬度,Wc表示真实三维地形数据的像元宽度,Hc表示真实三维地形数据的像元高度,R1,R2为旋转参数;
A2、把真实三维地形数据每个栅格像元的地形高程信息添加进对应的格网单元,完成地形环境约束的融入;
所述大气环境约束的融入方法具体为:
B1、将大气环境约束区域竖直投影成一个多边形,并获取多边形每个顶点的经纬度坐标;
B2、根据经纬度坐标计算每两个相邻顶点的欧式距离,计算公式为:
其中(X1,Y1)和(X2,Y2)分别表示多边形两个相邻顶点的经纬度坐标,D12表示这两个相邻顶点的欧氏距离;
B3、根据两个相邻顶点的欧式距离计算这两个相邻顶点连接成的直线的分段次数,计算公式为:
S12=ceil(D12/Wc)
其中S12表示顶点(X1,Y1)和(X2,Y2)连接成的直线的分段次数,ceil(·)为向上取整函数,Wc表示环境模型中每个格网对应真实三维地形数据的像元宽度;
B4、初始化计数值j=0;
B5、判断jS12是否成立,若是则进入步骤B8,否则进入步骤B6;
B6、根据分段次数计算分段后各个点的坐标,计算公式为:
其中(X12j,Y12j)为分段后第j个点的坐标,j=0,1,2,...,S12;
B7、令计数值j加1,并返回步骤B5;
B8、获取分段后各个点的坐标在环境模型中对应格网单元的行列号,得到多边形对应的格网单元;
B9、判断相邻两个格网单元是否在同一行或同一列上,若是则进入步骤B11,否则进入步骤B10;
B10、在未处于同一行或同一列的两相邻格网单元之间补充一个格网单元,进入步骤B11;
B11、将多边形对应的格网单元和补充的格网单元作为大气环境约束区域,完成大气环境约束的融入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910441841.9/1.html,转载请声明来源钻瓜专利网。





