[发明专利]一种基于并行自适应蚁群算法的无人机覆盖路径规划方法在审

专利信息
申请号: 202210697585.1 申请日: 2022-06-20
公开(公告)号: CN114911270A 公开(公告)日: 2022-08-16
发明(设计)人: 龚毅光;陈凯;牛天宇;刘云平 申请(专利权)人: 南京信息工程大学
主分类号: G05D1/10 分类号: G05D1/10
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 颜盈静
地址: 210044 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 并行 自适应 算法 无人机 覆盖 路径 规划 方法
【权利要求书】:

1.一种基于并行自适应蚁群算法的无人机覆盖路径规划方法,其特征在于:包括以下步骤:

步骤1:获取需实施覆盖路径规划的CPP区域和在CPP区域内需要避开的NFZ区域,对CPP区域和NFZ区域进行栅格处理,得到由多个CPP栅格构成的CPP区域,以及得到由多个NFZ栅格构成的NFZ区域,取每个CPP栅格的中心点作为一A类点,以此创建A类点集合VSA;取每个NFZ栅格的顶点作为一N类点,以此创建N类点集合VSN;以每个NFZ栅格的对角线为元素,创建集合NFZS;每个A类点和每个N类点均有唯一的序列号;

步骤2:判断A类点集合VSA中任意两个A类点构成的子路径是否经过NFZ区域,若子路径与集合NFZS中所有的对角线都不相交,则判定该子路径不经过NFZ区域,将该子路径记录在子路径矩阵中;若子路径与集合NFZS中的任意一条对角线相交,则判定该子路径经过NFZ区域;对于经过NFZ区域的子路径,取N类点集合VSN中的所有点和构成该子路径的两个A类点,组合成一个点集合,用这个点集合构建无向图,以该子路径的起点为避障后起点,以该子路径的终点为避障后终点,采用Dijkstra算法,在无向图上求解出从避障后起点到避障后终点的最短路径,该最短路径为避障子路径,将该避障子路径记录在子路径矩阵中;

步骤3:采用多个并行线程,每个线程通过SAACO算法,得到当前线程的最优解;

步骤4:当所有并行线程结束后,在多个线程的最优解中,取适应度值最小的最优解作为算法最优解;

步骤5:将算法最优解转换为最优路径,该最优路径为无人机覆盖最优规划路径;

其中,步骤3中,所述的通过SAACO算法,得到当前线程的最优解,包括以下子步骤:

S310:通过随机产生多个参数向量来初始化参数存档,所述参数存档中存储有多个参数向量、每个参数向量的适应度值和每个参数向量的选择权重;每个参数向量拥有多个参数值;所述参数值包括解存档中解向量的数目n、每个线程的蚂蚁数目q和搜索解存档范围大小参数;

S320:从参数存档中选择一个参数向量,用这个参数向量中对应的参数值设置解存档中解向量的数目n;

S330:随机产生个解向量,计算每个解向量的适应度值,将解向量和它的适应度值存入解存档中;所述解存档中存储有n个解向量、每个解向量的适应度值和每个解向量的选择权重;该解向量为路径顺序经过的点的序列号组成的向量;每个解向量包含A类点集合VSA中所有的A类点,且每个A类点只出现一次;所述解向量的适应度值为:将解向量对应的路径在步骤2的子路径矩阵中查询,得到避障后路径,该避障后路径的总飞行时间为该解向量的适应度值;

S340:对解存档中的解向量按照适应度值进行排序,仅保留前n个解向量;

S350:从参数存档选择一个参数向量作为基本向量,利用基本向量构造新的参数向量,将新的参数向量作为当前参数向量,用当前参数向量中对应的参数值设置解存档的数目n、蚂蚁数目q和搜索解存档范围大小参数;

S360:每个蚂蚁依据自身搜索解存档范围,从解存档中选择一个解向量,通过对该解向量进行反转和插入操作,构造出新的解向量;计算新的解向量的适应度值,并将该新的解向量和它的适应度值存入解存档中;直至q个蚂蚁全部完成;

S370:对解存档中的解向量按照适应度值进行排序,仅保留前n个解向量;

S380:将蚂蚁构造的q个新解中最优解的适应度值作为当前参数向量的适应度值,将当前参数向量和它的适应度值存入参数存档中,存入后,将参数存档中的参数向量按照适应度值进行排序,仅保留前a个参数向量,其中a为参数档案中参数向量的数目;

S390:判断是否达到最大迭代次数,若没有,则转入S350:否则退出循环,得到当前线程输出的最优解。

2.根据权利要求1所述的一种基于并行自适应蚁群算法的无人机覆盖路径规划方法,其特征在于:在所述的取每个NFZ栅格的顶点作为一N类点,以此创建N类点集合VSN之前,还包括:对于由多个NFZ栅格构成的NFZ区域,将存在公共边的NFZ栅格进行合并,得到合并后的NFZ栅格;

将合并后的NFZ栅格的顶点作为N类点,以此创建N类点集合VSN。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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