基于融合算法的移动机器人路径规划技术

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于融合算法的移动机器人路径规划技术
魏先勇;马黎
【摘要】In order to solve goals non‐reachable with obstacles nearby (GNRON ) ,a novel technology of mobile robot path planning based on a fusion algorithm is proposed .A new potential field function is presented by adding an exponential factor to the repulsive potential functions , it can balance the repulsive force of obstacles and eliminate singularity in planning ,and the robot can get to the goal .QGA is used to select the optimal or sub‐optimal path in order to protect the optimal or sub‐optimal path into the next generation ,and optimization of the route length and safety are realized .Simulation result show s that the proposed method can effectively improve the performance of path planning .%为了解决障碍物附近目标不可到达目的地问题,提出了一种融合算法用于移动机器人路径规划。

融合算法对人工势场进行了改进,构造了新斥力势场函数,引入了指数因子,平衡了障碍物的斥力,从而消除了奇异值点,使机器人到达了目标点。

然后利用量子遗传算法对最优或次优个体进行选择,为最优或次优个体进入下一代移动机器人提供了保障,提高了安全性、实现了路径的优化。

仿真结果表明,融合算法能有效地提高路径规划的性能。

【期刊名称】《商丘职业技术学院学报》
【年(卷),期】2015(000)005
【总页数】4页(P25-28)
【关键词】势场法;路径规划;移动机器人;量子遗传算法
【作者】魏先勇;马黎
【作者单位】商丘职业技术学院,河南商丘 476000;商丘职业技术学院,河南商丘 476000
【正文语种】中文
【中图分类】TP24
移动机器人路径规划技术是人工智能学和机器人相结合的产物,而移动机器人路径规划技术是一种带约束条件比较复杂的优化问题[1]110-120. 国内外许多著名的学者都在这方面进行过深入的研究, 提出了许多合理有效的方法, 比如StentzA的D*算法、遗传算法、滚动路径规划法、人工势场法等[2]90-98. Ko N Y等人
[3]1296-1303提出了一种改进的人工势场法,对斥力势函数进行改造,引入了障碍物的速度参量, 取得了良好的效果.但是,该算法的两个假设与实际的动态环境有所不同, 对于动态环境中的路径规划问题, 机器人避障相关的主要问题是移动机器人与障碍物之间的相对位置和相对速度, 而非绝对位置和绝对速度. 对此, Gess等人[4]615-620 对一般的人工势场函数进行了改进, 在引力函数势场中引用移动机器人与目标点的相对位置和相对速度, 在斥力场函数中引入机器人与障碍物的相对位置和相对速度, 找出在动态环境下移动机器人的路径规划算法, 得出较优的仿真与实验结果.
人工势场法将机器人看作质点,并且使机器人同时受到斥力和引力的作用. 机器人距离障碍物越近斥力越大;相反,引力场函数与目标点的位置有关, 且机器人距离目标点越远引力越大.中人工势场表示如下:
式中: Utotal为总势场,Urep为斥力场,Uatt为引力场.势场中的力表示为:
式中: Ftotal为合力,Frep为斥力,Fatt为引力,其中:
根据式(3)和式(4)分析得到,机器人工作环境中引力势场为全局性的,斥力场为局部性的,如果障碍物与机器人的距离超出ρ0时Urep为0; 如果目标在障碍物的附近且机器人向目标运动,则引力越来越小,斥力越来越大当Ftotal=0,陷入局部最小. 机器人将会出现停滞不前或在障碍物前振荡的状态,障碍物越多出现局部最小的概率就越大. GNRON问题存在的根本原因是总势场函数的最小值不在目标点.为了解决这个问题我们构造了一个新的斥力场函数如下:
式中:是机器人与障碍物之间的最小距离是机器人与目标点之间的距离, n是根据情况设置的参数.由式(5)可知,当出现局部最小时,需改造引力场, 式(6)为改造的斥力场函数:
Frep=-Urep
其中
a是从障碍物到机器人的单位向量,b是从机器人到目标点的单位向量.根据式(5)分析,当n=0时,式(6)退化为:
因此,必须根据环境的变化选择参数n,且n>0.
2.1 量子比特编码
算法采用量子比特进行编码,一个量子比特有0或1两个状态,如式(10):
而α、β是相应状态时出现概率的两个复数, 并且
和分别为量子比特在状态0和状态1的概率.
2.2 量子遗传算法自适应调整策略
量子状态的转移是量子门通过变换矩阵实现的. 用量子旋转门的旋转角度来表示量子染色体的加快收敛速度.量子旋转门的调整操作如下:
其中为染色体中的第i个量子位,旋转角为:
θi=s(αi,βi)和Δθi分别代表旋转的方向和角度,其中Δθi的取值在0.1π~0.005π之间. 本文主要采用自适应调整对其进行调整. 自适应调整主要是考虑个体当前测量值的适应度f(xi)与该个体当前目标值的适应度f(bi)两个因素,如果(f(xi)-
f(bi))/f(bi)<阈值(根据实际的优化问题确定),当接近最优解的个体出现时,则减小Δθi的值,加快收敛速度; (f(xi)-f(bi))/f(bi)>阈值,解群中的个体就会适应度不佳,则会增加Δθi的值,使解群偏离局部最优解或者使得产生最优解的机会加大.
2.3 路径适应度评价
安全性和路径代价是评价路径优劣考虑的两个主要因素.本文采用了两个不同的适应度函数对路径进行评价.
式中:β、γ为加权调整系数.
式中:L为路径点到目标点的水平距离, u越大, 路径越优.
式中: q为障碍物个数,
os k为障碍评价度,v为该路径点的安全评价度.式(15)确定路径点的量子态更新,式(16)确定对路径的选择.
2.4 融合算法流程
Step1 利用改进的人工势场进行初始化种群:是包含n个个体的种群,其为t代的个体, 并且有其中m是量子位数目也就是染色体的长度; 则所有染色体的全部基因初始化为
Step2 对个体进行测量得精确解,其中第t代的而长度为m的二进制串的每一位为0或1是根据量子比特的概率选择得到的;
Step3 用式(15)和(16)对个体进行评价,记下当前的最优解并与当前的目标值进行比较;
Step4 用式(12)和(14)调整策略U (t),并进一步改进P (t);
Step5 判断停止的条件,如果满足条件时则停止,否则继续;
Step6 赋值t=t+1, 转到step(2),则进入循环迭代.
用Matlab仿真软件对所提算法进行仿真,来验证算法的有效性.主要参数设置如下:机器人工作环境为30×30的栅格模型;取初始种群规模为50;
m=20,Δθi=0.01,ρ0=1.在实验过程中这些参数可根据情况调整,其他参数另定.
实验1: 使用传统的人工势场对机器人进行路径规划,出现局部极小的情况,如图 1 所示.在改进的人工势场中,引入假设n=2.改进后的算法效果如图 2 , 它不仅克服了障碍物的斥力使机器人到达了目标点.图 3给出了在复杂环境下本文的算法规划效果.机器人所工作的环境中障碍物的数量为12,且都为不规则的形状; 我们在测试中调整了我们所需要的参数,使机器人避开了障碍物实现了目标不可达问题.
实验2: 为验证所提算法的有效性,对文献[2]和文献[4]的算法以及所提算法进行了仿真对比,如表1所示为3种算法性能的对比结果.
本文提出的是一种基于融合算法的移动机器人路径规划技术,是利用改进的人工势场法对移动机器人进行实时控制,可以平衡障碍物的斥力,因而消除奇异值点,使得机器人到达目标点.通过量子遗传算法对最优或次优个体进行选择,为最优或次优个体进入下一代提供了保障,实现了路径的优化和安全性的提高.仿真结果表明了融合算法的有效性.
【相关文献】
[1] 刘春阳,程亿强,柳长安.基于改进势场法的移动机器人避障路径规划[J].东南大学学报, 2008,
39(增刊).
[2] KHATIB O. Real-time obstacle avoidance for manipulators and mobile robot[J]. Int J of Robotic Research, 1986, 5(1).
[3] Ko N Y, Lee B H. Avoid ability measure in moving obstacle avoidance problem and its
use for robot motion planning[J]. IEEE Int Conf on Intelligent Robots and System. Osaka, 1996.
[4] Ge S S, Cui Y J. New potential functions for mobile robot path planning[J]. IEEE Trans on Robotic Automation,2000, 16(5).。

相关文档
最新文档