【技术实现步骤摘要】
轨迹柔顺切换的移动机器人自适应避障控制方法
[0001]本专利技术属于机器人控制与规划相关
,更具体地,涉及一种轨迹柔顺切换的移动机器人自适应避障控制方法。
技术介绍
[0002]移动机器人的轨迹跟踪控制方法设计对于移动机器人的高效运输和作业具有十分重要的意义,目前的轨迹跟踪控制通常针对特定的轨迹进行有目标性的轨迹误差控制,在移动机器人应用于动态障碍物较多的跟踪控制的过程中不考虑轨迹的改变,或是重规划的轨迹与原始轨迹的切换部分存在大幅度的轨迹角度和速度突变,从而造成切换过程的系统振荡,影响移动机器人的控制性能。常用的机器人控制方法有PID控制、模型预测控制和滑模控制等,其中,滑模控制由于其优秀的鲁棒性和易实施性在轨迹跟踪控制器的设计中得到了广泛的应用,但现有的滑模控制(例如,中国专利CN112327620)仍然存在以下问题:1)考虑控制系统收敛速度时仅考虑收敛到滑模面的时间,对到达滑模面系统的稳定性和误差收敛时间缺少关注;2)传统滑模控制在距滑模面较远和趋近滑模面时收敛速度保持一致,过大的收敛速度会导致趋近滑模面时系统发生振荡,影响移动机器人的运动精度,过小的收敛速度会导致系统趋近滑模面的速度过慢,降低移动机器人的自适应速度。
技术实现思路
[0003]针对现有技术的以上缺陷或改进需求,本专利技术提供了一种轨迹柔顺切换的移动机器人自适应避障控制方法,采用自适应分阶段滑模控制,既保证了收敛速度,又提升了稳定性,便于轨迹改变时平滑切换。
[0004]为实现上述目的,按照本专利技术的一个方面, ...
【技术保护点】
【技术特征摘要】
1.一种轨迹柔顺切换的移动机器人自适应避障控制方法,其特征在于,所述方法包括:S1:构建以航向角误差值为参数的运动学模型和运动空间状态方程;S2:基于所述运动空间状态方程构建线性滑模面和积分滑模面,并将所述线性滑模面和积分滑模面叠加获得自适应抗扰终端滑模面Θ:Θ=Θ1+Θ2其中,Θ1为线性滑模面,Θ2为积分滑模面,为积分滑模面,χ1,χ2,χ3,χ4为预设的控制增益,均大于0,β1,β2为预设的误差系数,β1>1,1>β2>0,θ
e
为所述航向角误差值;S3:将所述自适应抗扰终端滑模面求导设计等效控制律,并基于所述自适应抗扰终端滑模面设计趋近律;S4:以所述趋近律和等效控制律为参数构建运动学模型所需的前轮输入转角和后轮输入转角;S5:待移动机器人需要避障时,以所述移动机器人的中心为圆心设置子目标点区域,并设置移动机器人与子目标区域移动速度的匹配关系;S6:采用路径规划算法对机器人的路径进行规划;S7:构建子目标点区域中目标点与移动机器人中心点的目标代价函数,以所述目标代价函数最优为目标实现对移动机器人运动轨迹的修正。2.根据权利要求1所述的方法,其特征在于,步骤S3中所述将所述自适应抗扰终端滑模面求导设计等效控制律具体为对所述自适应抗扰终端滑模面Θ求导并将其导函数赋值为0时获得所述等效控制律。3.根据权利要求1或2所述的方法,其特征在于,所述等效控制律Con为:其中,ρ=V
l
/L,V
l
是移动机器人的轮系速度值,L为前轮中心和后轮中心轴向距离,θ
r
为航向角的参考值,表示对θ
r
进行一次求导操作,表示对θ
e
进行二次求导操作;所述趋近律Ω为:其中,q1,q2满足以下条件:q1=m0+m1tanh(Θ
r
)
‑
m2tanh(λΘ2)其中,各参数满足r>0,λ>0,0<m2<m0<1,m1>1,m0+m1‑
m2>1。
h1,h2,h3满足h2,h3>0,q为预设滑模面幂次参数,r为预设参数。4.根据权利要求1或3所述的方法,其特征在于,所述前轮转角δ
f
和后轮转角δ
r
满足如下关系式:关系式:其中,Con为所述等效控制律,Ω为所述趋近律。5.根据权利要求1所述的方法,其特征在于,步骤S6中所述路径规划算法为向量直方图算法,所述向量直方图算法函数为:m
i,j
=C
i,j2
(a
‑
bd
i,j
)))k
f
=k
n
+s
max
其中,β
′
i,j
为世界坐标下特定障碍物到移动机器人的夹角,x
yj
为障碍物单元格y坐标,x
y0
为移动机器人当前y坐标,x
xj
为障碍物单元格x坐标,x
x0
为移动机器人当前x坐标,m
i,j
为单元格(i,j)处的障碍矢量大小,C
i,j
为获得单元...
【专利技术属性】
技术研发人员:谢远龙,严一鸣,王书亭,吴昊,蒋立泉,刘宇,段佳旺,江可玥,王宇翔,罗庆良,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。