[发明专利]一种考虑角速度约束和改进斥力场的人工势场路径规划方法有效
| 申请号: | 202110183136.0 | 申请日: | 2021-02-10 |
| 公开(公告)号: | CN112965471B | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 王昕炜;刘洁;彭海军;陈飙松;张盛;李云鹏;吕琛 | 申请(专利权)人: | 大连理工大学 |
| 主分类号: | G05D1/00 | 分类号: | G05D1/00 |
| 代理公司: | 大连理工大学专利中心 21200 | 代理人: | 李晓亮;潘迅 |
| 地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 考虑 角速度 约束 改进 力场 人工 路径 规划 方法 | ||
1.一种考虑角速度约束和改进斥力场的人工势场路径规划方法,其特征在于,根据感知到的障碍物并结合所需的导航精度,实时地更新栅格地图;在每个迭代步中,根据装备与目标点、障碍物的相对位置,计算合力的理想方向;进而结合装备实际的角速度约束、速度信息,生成新的航路点;重复上述步骤,当装备到达目标点邻域时完成路径规划过程;包括以下步骤:
步骤1:设定算法参数
设定规划算法中所需的参数,所述参数包括:出发时间T0,时间步长ΔT,装备运动速度vconst,装备最大角速度引力系数Katt,斥力系数Krep,目标点引力场线性-二次阈值ρg,障碍物斥力作用半径ρo,斥力分力退化系数n,等效达到误差ε;设定目标点的位置为V(xg,yg),起始点的位置与朝向角分别为G[0](x[0],y[0])和θ[0];定义变量ρ(A,B)代表平面内A、B两点间的欧氏距离,定义变量代表由点B指向点A的单位向量;设定迭代指标k=0;
步骤2:获取装备的位置及方向信息
测量装备的位置与方向信息;记装备当前的位置为G[k](x[k],y[k]),朝向角为θ[k];
步骤3:建立代表周围环境的0-1栅格地图
根据感知到的障碍物建立具有代表周围环境的0-1栅格地图,其中1代表该栅格内存在障碍,需要进行规避,记作障碍栅格;0代表该栅格无障碍可以通行,记作无障碍;
步骤4:根据装备与目标点、障碍物的相对位置,确定合力的理想方向
所述的合力由目标点产生的引力以及障碍物产生的斥力两部分组成;
首先,计算目标点产生的引力场Uatt和对应的引力Fatt,公式如下:
当装备与目标点的距离小于目标点引力场线性-二次阈值ρg,引力线性变化;当大于该阈值,引力为一常数;
然后,计算由障碍物产生的斥力场和对应的斥力;对于栅格地图中的第j个障碍栅格,记其中心位置为则由该栅格产生的斥力场Urep,j和对应的斥力Frep,j如下:
只有当装备与障碍栅格的距离小于障碍物斥力作用半径ρo时,装备才会受到来自障碍物的斥力影响;斥力Frep,j由两个分力组成,其中Frep1,j的方向由障碍栅格中心位置指向装备,Frep2,j的方向由装备指向目标点;
记环境中一共有S个障碍栅格,则装备受到的合力为
步骤5:使用角速度约束修正合力方向
根据时间步长ΔT、装备最大角速度计算相邻两个迭代步中装备朝向角最大改变量定义如下两个变量:
Δθ[k]=θ[k]-θ[k+1] (7)
则装备在下一迭代步的朝向角增量由饱和函数确定,其饱和关系为:
根据公式(9)计算的朝向角增量和步骤1中设定的装备运动速度,计算k+1时刻装备的位置与朝向角,计算公式如下:
步骤6:算法终止条件判断
更新迭代指标k=k+1;若满足ρ(G[k],V)≤ε,代表装备已经抵达目标点附近,迭代结束;否则,返回步骤2继续迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110183136.0/1.html,转载请声明来源钻瓜专利网。





