[发明专利]一种无人船航迹规划方法、终端设备及存储介质有效
申请号: | 201910281542.3 | 申请日: | 2019-04-09 |
公开(公告)号: | CN109974708B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 周海峰;陈清林;邱晨;王荣杰;陈景锋;王佳;宋佳声;张兴杰;林忠华;林安辉;林昌;陈雨菡 | 申请(专利权)人: | 集美大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G05D1/02 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 何家富 |
地址: | 361000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人 航迹 规划 方法 终端设备 存储 介质 | ||
1.一种无人船航迹规划方法,其特征在于:包括以下步骤:
S1:根据障碍物分布情况,使用栅格法建立航行区域的二维静态环境模型;
S2:设定无人船的下一节点为其当前节点米字相邻的节点中的任一个,设定当前节点位置为i,则当前节点位置对应的坐标为(xi,yi);
S3:根据坐标计算节点位置i:
i=xi+(yi-1)×MM
其中,MM为二维静态环境模型中每行栅格的个数;
S4:设定每个节点对应的栅格的单位长度为a,当前节点位置与下一节点位置之间的距离Lij为:
S5:设定上一节点到当前节点航迹的后半段与当前节点到下一节点航迹的前半段的航速相同,则设定每个节点i对应航速在当前节点对应的栅格内所航行的距离di为:
其中,k为前一个节点位置,i为当前节点位置,j为下一个节点位置;
S6:设定上一个节点与当前节点之间形成的直线,与当前节点与下一节点之间形成的直线之间的夹角θkij为:
其中,夹角θkij的取值范围为[0,π);
S7:设定无人船的航速v为:
其中,vi表示节点i对应航速;
S8:设定无人船航行的总时间T的计算公式为:
T=∑ti=∑(di/vi)
其中,ti为每段航迹的航行时间;
S9:根据蚁群算法对无人船进行航迹规划,根据无人船航行的总时间对蚁群算法中的信息素进行更新。
2.根据权利要求1所述的无人船航迹规划方法,其特征在于:步骤S9中蚁群算法的信息素更新公式为:
其中,t为迭代的次数,τij(t+1)为路径ij上第t+1次迭代的信息素浓度,ρ为信息素挥发系数,其值越大信息素挥发得越快,M为蚂蚁总数,Δτkij为第t次迭代中蚂蚁k留在路径ij上的信息素,Q为一常数,表示蚂蚁携带的信息素浓度因子,Tk为蚂蚁k完成路径搜索后使用的总时间,通过步骤S8中的公式进行计算。
3.一种无人船航迹规划终端设备,其特征在于:包括处理器、存储器以及存储在所述存储器中并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~2中任一所述方法的步骤。
4.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~2中任一所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于集美大学,未经集美大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910281542.3/1.html,转载请声明来源钻瓜专利网。