[发明专利]一种基于改进萤火虫算法的AUV三维航路规划方法有效

专利信息
申请号: 201410121156.5 申请日: 2014-06-03
公开(公告)号: CN103968841B 公开(公告)日: 2017-02-15
发明(设计)人: 刘厂;金娜;高峰;赵玉新;刘利强 申请(专利权)人: 哈尔滨工程大学
主分类号: G01C21/20 分类号: G01C21/20
代理公司: 暂无信息 代理人: 暂无信息
地址: 150001 黑龙江省哈尔滨市南岗区*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 改进 萤火虫 算法 auv 三维 航路 规划 方法
【权利要求书】:

1.一种基于改进萤火虫算法的AUV三维航路规划方法,其特征在于:

(1)对水下潜器三维路径规划进行建模和萤火虫种群初始化:

(1.1)对航行空间抽象建模:

在水下潜器三维路径规划范围内建立全局坐标系Oxyz,以起点和终点建立航行空间ABCD-EFGH,将X、Y、Z三个方向中跨度最大的方向进行等间隔划分,得到一组相互平行的平面,平面的个数与航路点的个数相同,每一个平面包含一个待求路径点,将起点、每个平面内的航路点及终点顺次连接起来得到一条路径;

(1.2)萤初始化火虫算法种群:

解空间P=[p1,p2,...,pn]∈Rm×n,其中n为萤火虫种群的规模,一只萤火虫代表一条路径,m为萤火虫解的维度,对应为路径的节点个数,令P中的每个向量pi=xji+yjj+zjk,其中xj,yj,zj∈Rm,将pi在X、Y、Z三个方向进行初始化,设Y向为等距分割方向,则pi在Y向均匀取点,pi在X、Z方向随机取点:

xi=rand,Xmin<rand<Xmaxyi=i×LSDn-1+yszi=rand,Zmin<rand<Zmax;]]>

(2)计算目标函数值:

目标函数值由路径节点直线段长度和进入障碍物的惩罚值构成:

Value=Σi=1n-1Si+(k1+k2)L]]>

其中Si代表第i个直线段长度,k1和k2分别是进入障碍物的节点数和中间节点数;

(3)计算自适应参数:

采用均衡度来衡量种群的分布:

dis(S)=1Dim·Σi=0DimΣl=1n(PNumN-ail)2]]>

其中,Dim是每个萤火虫的维数,PNum为萤火虫数目,N是维变量取值域的等分数,aij是在第l个等分区域中对应的第i维的维变量个数,其中,PNum≤N,

调整参数:计算均衡分布度dis(S),令η=dis(S),以η调节参数α和γ:

αi=αb+exp(-η)(αe-αb)γi=γb+exp(-η)(γe-γb)]]>

其中αb、γb表示参数的初始值,αe、γe表示参数的最终值;

(4)比较萤火虫之间的亮度,更新萤火虫的位置:

根据萤火虫算法的运行机制,通过两两比较,及时更新每个萤火虫的解空间:

p(i)=p(i)+k·βij(p(i)-p(i))+2α·(rand-0.5)k=Light(j)/Light(i),]]>

其中p代表解向量,i代表待更新萤火虫,j代表相比待更新萤火虫较优的萤火虫;

(5)添加辅助规划算子:

(5.1)添加排除算子;

(5.2)添加变异算子;

(5.3)添加收缩算子;

(6)当满足算法迭代停止条件则输出最优路径,水下潜器三维路径规划结束,输出最后一次迭代的最优路径。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410121156.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top