[发明专利]基于改进人工鱼群算法的无人靶车路径规划方法在审
申请号: | 202111490926.X | 申请日: | 2021-12-08 |
公开(公告)号: | CN114169607A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 唐影;杨文欣;钱海雷 | 申请(专利权)人: | 昆山九毫米电子科技有限公司 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 陈宏社;王品华 |
地址: | 215399 江苏省苏州市昆山市玉*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 人工 鱼群 算法 无人 路径 规划 方法 | ||
1.一种基于改进人工鱼群算法的无人靶车路径规划方法,其特征在于,包括如下步骤:
(1)初始化无人靶车路径规划场景:
初始化包括K个带有标记的无人靶车A=(A1,A2,...,Ak,...,AK)和M个靶标B=(B1,B2,...,Bm,...,BM)的无人靶车路径规划场景,其中,K≥20,Ak表示第k个带有标记的无人靶车,M≥30,Bm表示第m个靶标;
(2)初始化改进的人工鱼群算法参数:
初始化迭代次数为t,最大迭代次数为T,T≥50,尝试次数、最大尝试次数分别为c、u,u≥10,每个无人靶车Ak的当前状态为M个靶标B的当前位置,的适应度值为公告板的当前状态为K个带有标记的无人靶车A适应度值中最小值对应的无人靶车的当前状态,Xt的适应度值为Yt,其中,表示第m个靶标Bm的当前位置,并令t=0,c=0;
(3)每个无人靶车对当前视野和步长进行自适应调整:
每个无人靶车Ak计算自己与其他K-1个无人靶车距离的平均值并将作为自身第t次迭代的视野,再根据计算自身第t次迭代的步长
(4)每个无人靶车获取当前最优路径状态:
(4a)每个无人靶车Ak探索当前视野范围内的多个无人靶车中适应度值最小的靶车Az,并判断自身当前状态的适应度值与Az当前状态的适应度值是否满足若是,向无人靶车Az方向移动,追尾成功,并执行步骤(5),否则,执行步骤(4b);
(4b)每个无人靶车Ak选择其视野范围内中多个无人靶车中心位置的无人靶车Ae,并判断Ak当前状态的适应度值与Ae当前状态的适应度值是否满足若是,向无人靶车Ae方向移动,聚群成功,并执行步骤(5),否则,执行步骤(4c);
(4c)每个无人靶车Ak随机选择其视野范围内中的一个无人靶车Aj,并判断Ak当前状态的适应度值与Aj当前状态的适应度值是否满足若是,向无人靶车Aj方向移动,觅食成功,并执行步骤(5),否则,执行步骤(4d);
(4d)每个无人靶车Ak判断c≥u是否成立,若是,在其视野范围内中随机选择一个无人靶车Av后,向Av方向移动,并执行步骤(5),否则,令c=c+1,并执行步骤(4c);
(5)获取无人靶车路径规划结果:
判断t≥T满足成立,若是,将第T次迭代后公告板的状态XT中M个状态的连线作为K个带有标记的无人靶车A的最优规划路径,否则,令t=t+1,并执行步骤(6);
(6)每个无人靶车获取公告板的当前状态:
每个无人靶车Ak对向无人靶车Az方向、Ae方向、Aj方向或Av方向移动后自身状态及适应度值进行更新,并判断更新后的自身状态的适应度值与t-1时公告板的适应度值Yt-1是否满足若是,将更新后的自身状态作为公告板的当前状态,实现对公告板状态的更新,并执行步骤(3),否则,保持公告板状态不变,执行步骤(3)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山九毫米电子科技有限公司,未经昆山九毫米电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111490926.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于粒子群优化-支持向量机的NOx测量方法
- 下一篇:一种差速的阻力电机
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理