[发明专利]一种障碍环境下基于蚁蜂算法的机器人路径规划方法及系统有效
申请号: | 201711256105.3 | 申请日: | 2017-12-03 |
公开(公告)号: | CN108036790B | 公开(公告)日: | 2020-06-02 |
发明(设计)人: | 汤可宗;肖绚 | 申请(专利权)人: | 景德镇陶瓷大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G06N3/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 333001 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 障碍 环境 基于 算法 机器人 路径 规划 方法 系统 | ||
1.一种障碍环境下基于蚁蜂算法的机器人路径规划方法,其特征在于,所述障碍环境下基于蚁蜂算法的机器人路径规划方法包括:
将蜂巢和蜜源分别视为机器人路径规划过程的起点和终点,通过不同蜂群间的合作找到一条全局最优规划路径,并对应转化为栅格环境中信息素的增强值,为蚁群算法搜索提供先验知识;
评价待选择路径点的信息素强度值及距离因素,同时分析待选择点的可信度因素,进行蚂蚁对障碍环境下障碍的识别与分析;
对最优蚂蚁代表的局部最优路径
所述的障碍环境下基于蚁蜂算法的机器人路径规划方法具体包括:
步骤一,参数初始化,设置蜂群算法的参数;
包括种群规模
步骤二,初始化环境信息分布;
使用栅格法进行环境设置,初始化各栅格点上的信息素;
步骤三,使用蜂群机器人路径规划方法得到一条全局最优路径,并对该路径转化为信息素的增强值,随后将蚁群置于起点S;
步骤四,执行蚁群路径移动;
每一只蚂蚁根据路径点选择策略选择下一个路径点;
若当前栅格到其相邻路径点上的信息素为0,则蚂蚁在当前栅格上继续选择其它相邻路径点,若周边无路径点可选择,则将当前栅格置为障碍栅格,并退回到上一个搜索的路径点;
步骤五,重复步骤四,直到整个蚁群都到达终点;
步骤六,根据信息素更新策略,按公式(9)和(10)更新各条路径上的信息素;
步骤七,若整个蚁群全部收敛到一条路径或是循环次数达到最大值,则循环结束,整个全局最优路径搜索过程结束,输出全局最优路径;否则转步骤四;
所述蜂群算法中个体适应值评价函数如下:
使用蜂群算法构建的系统中,每一只蜜蜂个体代表一条从初始点到终止点的路径,表示一只蜜蜂个体,其中,
;
所述蜂群机器人全局路径规划算法的具体步骤如下:
1)使用栅格法进行环境设置,由此得到一个表示环境信息的二维数组ENV[][];
2) 参数设置,种群规模为
3)按以下公式随机生成
其中,
4 )按以下公式计算各个蜜源的适应值;
其中,
5) 设定循环计数器
其中,
所述蚁蜂算法为:
(1)信息素及路径点强弱的表示:
对每一个栅格
其中,对应
(2)路径点选择策略:
依转移概率按“赌轮法”选择路径点,每只蚂蚁在
其中,表示在
(3)信息素更新策略:
更新策略如下述公式所示:
其中,是一个介于0和1之间的常数,表示信息素物质的持久性;而表示信息素物质的消逝程度;
2.一种如权利要求1所述障碍环境下基于蚁蜂算法的机器人路径规划方法的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于景德镇陶瓷大学,未经景德镇陶瓷大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711256105.3/1.html,转载请声明来源钻瓜专利网。