[发明专利]基于模糊反演滑模的麦克纳姆轮移动机器人轨迹跟踪控制方法在审
申请号: | 202111282834.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN114047752A | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 孙哲;胡舒杰;胡明南;陈博 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 模糊 反演 麦克 纳姆轮 移动 机器人 轨迹 跟踪 控制 方法 | ||
1.基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,包括如下步骤:
步骤1:根据控制输入信号,建立麦克纳姆轮移动机器人运动学和动力学模型并转化为统一微分方程;
步骤2:基于二阶麦克纳姆轮移动机器人模型设计一种反演滑模面;
步骤3:基于二阶麦克纳姆轮移动机器人模型和滑模面设计等效控制律;
步骤4:基于滑模面设计系统状态到达控制律;
步骤5:设计模糊函数替代符号函数,抑制控制中的抖振。
2.如权利要求1所述的基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,其特征在于,步骤1具体包括:
建立麦克纳姆轮移动机器人运动学方程:
其中,xl,yl,ψl是移动机器人在自身坐标系下的坐标,θi是第i个轮子的旋转角度。自身坐标系到全局坐标系的转换矩阵为:
即,
将上述麦克纳姆轮移动机器人运动学方程与旋转矩阵结合,得到麦克纳姆轮移动机器人在全局坐标系下的运动学方程:
其中,θ=[θ1 θ2 θ3 θ4]T。
对麦克纳姆轮移动机器人在全局坐标系下的运动学方程求导:
建立麦克纳姆轮与电机的动力学模型,表示为:
其中,J0是每个车轮的标称转动惯量,b0是每个车轮的标称粘滞摩擦,d=[d1 d2 d3 d4]T是四个车轮的参数摄动,v=[v1 v2 v3 v4]T是四个电机的输入电压。结合上面两个公式得到:
将式(6)与动力学方程(5)相结合,麦克纳姆轮移动机器人模型统一为:
再初步设计控制输入信号麦克纳姆轮移动机器人模型可以简化为:
其中,u是第二步所需设计的控制输入信号。
3.如权利要求1所述的基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,其特征在于,步骤2具体包括:
定义误差变量:
对误差变量求导:
设其中c>0,ζ为虚拟控制量,即对ζ求导得:
定义滑模面为:s=ζ,定义Lyapunov函数对函数V求一阶导可得:
4.如权利要求1所述的基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,其特征在于,步骤3具体包括:
假设d=[d1 d2 d3 d4]T=[0 0 0 0]T,设置等效控制律为:
其中,
5.如权利要求1所述的基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,其特征在于,步骤4具体包括:
根据滑模控制原理和上述滑模面设计到达控制律为:
u2=-h(ψ)-1·B·sign(s) (14)
其中,为参数摄动的上界。
结合两个控制律(13)、(14)得到最终控制输入信号:
将控制输入信号代入Lyapunov函数的一阶导,得到:
从而使控制系统的稳定性得到保证。
6.如权利要求1所述的基于模糊反演滑模的麦克纳姆轮全向移动机器人轨迹跟踪控制方法,其特征在于,步骤5具体包括:
由于控制输入信号中的切换项sign(s)在实际应用中会导致抖振,因此建立模糊函数fuz(s)替代sign(s);在设计中,输入变量s(t)和Δs(t)的隶属函数被设置为N、Z、P的状态;输出变量隶属函数设置为NB、NM、NS、ZE、PS、PM、PB状态;模糊系统设立如下的9条模糊规则:
1)If s(t)is N andΔs(t)is N Then fuz(s)is NB
2)If s(t)is N andΔs(t)is Z Then fuz(s)is NB
3)If s(t)is N andΔs(t)is P Then fuz(s)is NM
4)If s(t)is Z andΔs(t)is N Then fuz(s)is NS
5)If s(t)is Z andΔs(t)is Z Then fuz(s)is ZE
6)If s(t)is Z andΔs(t)is P Then fuz(s)is PS
7)If s(t)is P andΔs(t)is N Then fuz(s)is PM
8)If s(t)is P andΔs(t)is Z Then fuz(s)is PB
9)If s(t)is P andΔs(t)is P Then fuz(s)is PB
将控制输入信号中的sign(s)函数用fuz(s)替代,得到最终控制律:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111282834.2/1.html,转载请声明来源钻瓜专利网。