河北科技师范学院
一种髋关节康复机器人轨迹与速度跟踪的自适应控制方法
专利(申请号):
CN201610424740.7
|
申请人:
河北科技师范学院
|
IPC分类号:
A61H1/02(2006.01)I
|
专利类型:
发明专利
|
公开号:
CN106074086B
|
保护年限:
|
代理机构:
秦皇岛市维信专利事务所(普通合伙) 13102
|
代理人:
许久利
|
公开日:
2017.12.12
|
发明设计人:
孙多青;马晓英;董丽沙;吕金凤;毛学志;俞百印;武利猛
|
摘要
本发明属于自动控制技术领域,涉及一种髋关节康复机器人轨迹与速度跟踪的自适应控制方法。本发明在模型参数存在不确定性的情况下,为使髋关节康复机器人能够保证对患者在适当的速度下进行康复训练设计了自适应控制律,其主要步骤为:(1)根据人体髋关节生理机能,设计康复训练的期望跟踪轨迹;(2)根据康复训练的期望跟踪轨迹,限定在动态过程中各驱动器的输出变化范围;(3)给出动力学方程中的未知函数和未知控制增益的界函数;(4)计算轨迹跟踪误差以及速度跟踪误差;(5)利用分层模糊逻辑系统和模糊逻辑系统设计控制律。该方法具有安全可靠、控制精度高和实时性好的优点。
主权项
一种髋关节康复机器人轨迹与速度跟踪的自适应控制方法,应用于髋关节康复机器人,所述髋关节康复机器人包括1个旋转驱动器、4个线性驱动器,所述旋转驱动器用来驱动机器人的主动转动关节以训练患者髋关节的内收、外展运动,所述线性驱动器用来驱动机器人的主动移动关节以训练患者髋关节的屈、伸运动,其特征在于该髋关节康复机器人轨迹与速度跟踪的自适应控制方法通过以下步骤实现:步骤1,根据人体髋关节生理机能,设计康复训练的期望跟踪轨迹如下:步骤1.1,为训练右髋关节的内收与外展活动能力,将髋关节康复机器人的旋转驱动器即驱动器1的期望跟踪轨迹设计为
(1)式中,t为训练时间,T1,T2,T3为内收、外展的转折时刻,T4代表完成内收、外展活动一个训练周期的时刻;诸Ti的大小根据患者的病情而定:病情越重,诸Ti越大;将(1)式中的
与
互换,即得训练左髋关节的内收与外展活动能力的期望跟踪轨迹;步骤1.2,为训练髋关节的屈、伸运动能力,将髋关节康复机器人的第i个线性驱动器即驱动器i(i=2,3,4,5)的期望跟踪轨迹设计为
(2)式中的i=2,4,5;
(2)式与(3)式中,t1,t2,t3为屈、伸的转折时刻,t4代表完成屈、伸活动一个训练周期的时刻,诸ti的大小根据患者的病情而定:病情越重,诸ti越大;诸hi>0为设计参数,视小腿所能抬起的最大高度和驱动器i的最大位移而定;步骤2,根据康复训练的期望跟踪轨迹,限定在动态过程中各驱动器位移的变化范围;步骤3,根据髋关节康复机器人动力学方程中未知参数的变化范围,给出其动力学方程中的未知函数f(x)的界函数fU(x)以及未知控制增益g(d3)的上界函数gU(d3)和下界函数gL(d3);即fU(x),gU(d3)和gL(d3)满足:|f(x)|≤fU(x),0<gL(d3)≤g(d3)≤gU(d3), (4)其中髋关节康复机器人动力学方程为
(5)式中:
T为转置符号;θ为旋转驱动器的角位移,即驱动器1的输出;d2,d4,d5分别为线性驱动器2,线性驱动器4,线性驱动器5在铅直方向上的位移,即分别为驱动器2,驱动器4,驱动器5的输出;d3为线性驱动器3在水平方向上的位移,即驱动器3的输出;τ1为驱动器1的驱动力矩,是系统的输入,F2,F3,F4,F5分别为驱动器2,驱动器3,驱动器4,驱动器5的驱动力,是系统的输入;g为重力加速度;

其中,J为整个机器人的转动惯量;m2,m3,m4,m5分别为驱动器2,驱动器3,驱动器4,驱动器5的质量,wm=m2+m3;a为驱动器1的中心到机器人铅直中轴线的距离,满足2a>|d3|;并且,转动惯量J,质量m2,m3,m4,m5,距离a均为未知的正参数,但这些参数的界是已知的,且有:J‑<J<J+,
i=2,3,4,5;a_<a<a+;且J‑,J+,
a‑,a+均为已知的正常数;步骤4,计算轨迹跟踪误差:e1=θr(t)‑θ,
i=2,3,4,5;步骤5,计算速度跟踪误差:
i=2,3,4,5;步骤6,给定一组正数αi和βi,并选取一组具有负实部的复数λi1,且满足λi1+αi<0,取λi2为λi1的共轭复数,再取ki1=‑λi1‑λi2,ki2=λi1·λi2,i=1,2,3,4,5;步骤7,选取列向量
选取矩阵
并给定2阶正定对称矩阵
i=1,2,3,4,5;解李雅普诺夫方程(Ai+αiI)TPi+Pi(Ai+αiI)=‑Qi, (9)得到正定解:
Pi的元素由(10)式确定:
(9)式中,I为2阶单位矩阵;步骤8,利用分层模糊逻辑系统设计控制律τ1:步骤8.1,用两层模糊系统
来逼近f(x),
的表达式为
(11)式中,
为第1层模糊系统的输入,z1为第1层模糊系统的输出,第2层模糊系统的输入为
和z1;且
其中,L1为第1层模糊系统中所含的模糊规则数目,L2为第2层模糊系统中所含的模糊规则数目,
和
均为模糊基函数,L1维参数列向量θf1和L2维参数列向量θf2均通过自适应律来调节;用模糊逻辑系统
来逼近g(d3),
的表达式为
(12)式中,ξg(d3)=(ξg1(d3),…,ξgM(d3))T,M为模糊规则数目,ξg1(d3),…,ξgM(d3)为模糊基函数,M维参数列向量θg通过自适应律来调节;步骤8.2,设计控制律τ1:τ1=uc1+ur1+us1, (13)(13)式中,uc1为模糊控制项;us1为监督控制项,ur1为误差补偿控制项,分别设计为
其中,

(16)式中:当
时,
当
时,

为设计者取定的一个正常量;符号
的含义是:当
时,
当
时,
步骤9,利用模糊系统设计控制律Fi(i=2,3,4,5):将控制律Fi设计为Fi=uci+uri+usi,i=2,3,4,5; (17)(17)式中,
为模糊控制项,
Mi为模糊规则数目,
为模糊基函数;Mi维参数列向量θi通过自适应律来调节;usi为监督控制项,uri误差补偿控制项,uri,usi分别设计为
(18)式中,

(19)、(20)两式中:当
时,
当
时
为设计者给定的正常量;符号
的含义是:当
时,
当
时,
i=2,3,4,5。