[发明专利]通信延迟下多无人机协同实时航路规划方法有效
申请号: | 201210143927.1 | 申请日: | 2012-05-10 |
公开(公告)号: | CN102759357A | 公开(公告)日: | 2012-10-31 |
发明(设计)人: | 符小卫;李建;高晓光;李波 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种通信延迟下多无人机协同实时航路规划方法,首先设置无人机数据、障碍数据和目标点数据,生成数字地图;然后执行同时到达约束,得到各无人机的飞行速度;执行通信延迟约束,得到无人机间距范围;执行A*算法,得到各无人机下一步航路;判断是否满足避撞约束和通信距离限制,最终判断是否到达目标点。本发明能够使多无人机在通信延迟下,从不同地点起飞,同时到达同一目标点,途中能够规避障碍,避免无人机间的碰撞,同时能够保持无人机间的通信。 | ||
搜索关键词: | 通信 延迟 无人机 协同 实时 航路 规划 方法 | ||
【主权项】:
1.一种通信延迟下多无人机协同实时航路规划方法,其特征在于包括下述步骤:本方法执行的时间步长为Δt,初始时间步长为Δt0,参与航路规划的无人机类型相同,无人机均飞行在相同高度,无人机的速度变化范围为v∈(vmin,vmax),无人机间的最小安全距离为dmin,最大通信限制距离为dmax,执行通信延迟后,无人机间最小距离为d′min,最大距离为d′max;步骤1:设置无人机数据、障碍数据和目标点数据,生成数字地图;无人机数据包括:无人机数量n,无人机初始位置坐标(xi,yi),i=1,2,…,n;障碍数据包括:障碍数量m,障碍圆中心坐标(xj,yj),半径rj,j=1,2,…,m;目标点数据包括:目标点位置坐标(x,y);步骤2:执行同时到达约束,得到各无人机的飞行速度vi,vi∈(vmin,vmax),包括以下步骤:1)使用A*算法规划出各无人机在时间步长Δt下到目标点的最短路径;2)计算v∈(vmin,vmax),每条路径对应的飞行时间集Sti,i=1,2,…,n;3)判断St1,St2,St3,…是否有交集,若没有交集,进入步骤4),若有交集,进入步骤5);4)改变时间步长,在Δt基础上增加Δt0,转到步骤1);5)取St1,St2,St3,…交集中使得J最小的t作为协同变量,t是无人机从初始点到目标点的飞行时间;其中
为多无人机协同的代价函数,Ji是第i架无人机的飞行路径代价,xi是它的飞行路径,vi是它的飞行速度;6)取协同变量t对应的v为每架无人机的飞行速度;步骤3:执行通信延迟约束,得到相邻两无人机间距范围d′min=dmin+(v1+v2)td,d′max=dmax-(v1+v2)td,其中v1,v2是相邻两无人机的速度,td是通信延迟时间;步骤4:执行A*算法,得到各无人机下一步航路
步骤5:计算d = ( x 1 ( p ) - x 2 ( p ) ) 2 + ( y 1 ( p ) - y 2 ( p ) ) 2 , ]]> 其中,
和
是任意相邻两架无人机的实时位置坐标;如果d≤d′min,两架无人机在遵循最大航迹倾斜角约束和不进入障碍区域的前提下,向增大两机距离的方向各运动一个路径步长,路径步长等于无人机速度乘以时间步长,转到步骤2;否则转到步骤6;步骤6:如果d≥d′max,两架无人机在遵循最大航迹倾斜角约束和不进入障碍区域的前提下,向减小两机距离的方向各运动一个路径步长,转到步骤2;否则转到步骤7;步骤7:如果
到达目标点,否则转到步骤4。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210143927.1/,转载请声明来源钻瓜专利网。
- 上一篇:球毛壳菌素A的新用途
- 下一篇:一种基于快速视频数据存储的文件系统的控制方法