一种基于改进人工势场法的机器人路径规划方法技术

技术编号:26689047 阅读:41 留言:0更新日期:2020-12-12 02:37
本发明专利技术公开了一种基于改进人工势场法的机器人路径规划方法,通过在传统斥力场函数基础上引入距离因子,根据是否越过障碍物分阶段改进斥力场函数以及在局部极小值点施加一个额外附加力,克服了传统人工势场法会陷入局部极小值点而导致路径不可达的问题,提高了机器人的工作效率和避障安全性。

【技术实现步骤摘要】
一种基于改进人工势场法的机器人路径规划方法
本专利技术属于路径规划领域,特别涉及了一种机器人路径规划方法。
技术介绍
人工势场法是路径规划的一种比较常用的方法。这种方法假设机器人在一种虚拟力场下运动。包括引力场和斥力场,其中目标点对物体产生引力,引导物体朝向其运动。障碍物对物体产生斥力,避免物体与之发生碰撞。物体在路径上每一点所受的合力等于这一点所有斥力和引力的和。所以,据其原理,算法存在的缺陷如下:(a)当物体离目标点比较远时,引力将变的特别大,在斥力相对较小甚至可以忽略的情况下,物体在路径上可能会碰到障碍物;(b)当目标点附近有障碍物时,斥力将非常大,引力相对较小,物体很难到达目标点;(c)存在某个点,引力和斥力刚好大小相等,方向相反,则物体容易陷入局部最优解或震荡。
技术实现思路
为了解决上述
技术介绍
提到的技术问题,本专利技术提出了一种基于改进人工势场法的机器人路径规划方法。为了实现上述技术目的,本专利技术的技术方案为:一种基于改进人工势场法的机器人路径规划方法,包括以下步骤:<本文档来自技高网...

【技术保护点】
1.一种基于改进人工势场法的机器人路径规划方法,其特征在于,包括以下步骤:/n(1)引入距离因子a,构造改进的斥力势场函数:/n

【技术特征摘要】
1.一种基于改进人工势场法的机器人路径规划方法,其特征在于,包括以下步骤:
(1)引入距离因子a,构造改进的斥力势场函数:



上式中,Urep(X)为改进的斥力势场函数,X为当前机器人位置,Xo为障碍物位置,Xg为目标点位置,ρ(X-XO)表示机器人到障碍物的距离,ρa(X-Xg)表示机器人到目标点的距离,K和ρ1为设定的参数;
(2)设置障碍物安全距离,根据机器人是否越过障碍物重新调整改进的斥力势场函数,当机器人越过障碍物后,在障碍物安全距离以外将不受障碍物的斥力作用;
(3)对陷入局部极小值点的机器人进行受力分析,将机器人看作质点,过该点做障碍物安全距离所成区域的切线,施加附加力使机器人沿此切线方向继续前进。


2.根据权利要求1所述基于改进人工势场法的机器人路径规划方法,其特征在于,根据改进的斥力势场函数负梯度方向,得到障碍物对机器人的斥力:



上式中,Frep(X)为障碍物对机器人的斥力,“-▽”表示负梯度算子,Fa为沿机器人和障碍物的连线从障碍物指向机器人的斥力,Fb为沿机器人和目标点的连线从机器人指向目标点的斥力。


3.根据权利要求1所述基于改进人工势场法的机器人路径规划方法,其特征在于:

【专利技术属性】
技术研发人员:吴月路
申请(专利权)人:的卢技术有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1