[发明专利]一种基于两阶段随机优化的无人机蜂群队形重构方法在审
申请号: | 201910254997.6 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109885095A | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 陈兵;金程皓;胡峰 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05D1/10 | 分类号: | G05D1/10 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蜂群 两阶段 重构 移动障碍物 优化 固定障碍物 动态变化 复杂环境 复杂空间 历史信息 样本获取 变化性 障碍物 避障 群体 | ||
1.一种基于两阶段随机优化的无人机蜂群队形重构方法,其特征在于该方法包括以下步骤:
S1:构造无人机蜂群队形重构的代价函数,该代价函数可以量化队形重构的代价;
S2:设计两阶段随机优化的第一阶段,计算无人机蜂群躲避环境中固定障碍物的最佳队形参数并使队形重构的代价最小;
S3:设计两阶段随机优化的第二阶段,从样本中获取移动障碍物分布的事件集,计算无人机蜂群躲避可能出现的移动障碍物所额外付出的代价并使这个代价最小;
S4:将第二阶段躲避不确定的移动障碍物所额外付出的代价加入到第一阶段中,使得无人机蜂群在复杂空间中通过队形重构避免与障碍物碰撞所付出的代价最小。
2.根据权利要求1所述的一种基于两阶段随机优化的无人机蜂群队形重构方法,其特征在于,所述的步骤S1具体为:
S101:预先定义蜂群的队形集合f∈N,此集合包含所有的队形,其中表示第i个队形,队形中每架无人机的位置表示为队形的边界节点为ni为边界节点数量,为了降低计算队形时的复杂度,使用无人机蜂群的边界节点来表示无人机蜂群的队形;
S102:无人机蜂群的队形参数通过xi=[t,s,q]表示,其中为蜂群移动后的位置,是伸缩系数,q为一个四元数用其来表示蜂群的旋转,则蜂群内部的无人机节点和边界节点可以表示为:
S103:使用表示t时刻蜂群的中心位置,无人机蜂群每隔时间τ计算一次目标队形,当前时刻为t0,令tf=t0+τ,则tf时刻蜂群的目标位置为d(tf)。我们的目标是让蜂群蜂群飞往目标点d(tf)时为躲避障碍物所付出的队形重构的代价最小。所以可以将队形的重构代价表示为:
C(xj,xi)=wt||tj-ti||2+ws||sj-si||2+wq||qj-qi||2,
其中xi=[ti,si,qi],xj=[tj,sj,qj],wt,ws,wq代表计算队形重构代价时每一项队形参数的权值,C(xi,xj)表示由队形i变换到队形j的代价。
3.根据权利要求1所述的一种基于两阶段随机优化的无人机蜂群队形重构方法,其特征在于,所述的步骤S2具体为:
S201:在定义了队形重构代价后,可以得到第一阶段的目标函数:
其中xinit=[d(tf),sinit,qinit]为初始的队形参数,xf1=[tf1,sf1,qf1]为第一阶段求出的目标队形参数;
S202:无人机蜂群队形重构时无人机与障碍物间不能发生碰撞;每架无人机之间不可以发生碰撞,所以可以得到如下约束:
其中第一个约束为:通过让无人机蜂群的每个顶点位置处的无人机都在无障碍物区域内,从而使整个蜂群的每架无人机都不会与障碍物发生碰撞;第二个约束为:相邻无人机间的距离约束,通过让两架相邻无人机的距离应该大于l0,保证了蜂群内部的无人机之间不会发生碰撞。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910254997.6/1.html,转载请声明来源钻瓜专利网。