柔性驱动并联康复机器人及其控制系统设计

王海芳 ,  丁旭刚 ,  战迪鑫 ,  马成龙

东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (5) : 55 -66.

PDF (3611KB)
东北大学学报(自然科学版) ›› 2026, Vol. 47 ›› Issue (5) : 55 -66. DOI: 10.12068/j.issn.1005-3026.2026.20250064
机械工程

柔性驱动并联康复机器人及其控制系统设计

作者信息 +

Design of Flexible-Driven Parallel Rehabilitation Robot and Its Control System

Author information +
文章历史 +
PDF (3696K)

摘要

针对踝关节损伤个体差异性,设计了一种柔性驱动并联踝关节康复机器人并建立了动力学模型.控制系统采用自适应导纳控制,依据人机交互力矩动态修正目标轨迹,提升了训练的安全性与舒适度.同时,设计了基于反步法的超螺旋滑模控制器(BS-STSMC),利用反步法与超螺旋算法优化滑模面,有效抑制了传统滑模控制的抖振问题.仿真结果表明,该系统比固定参数导纳控制具有更好的柔顺性;与PID及传统滑模控制相比,BS-STSMC在保持优良跟踪性能的同时,控制力矩更平滑连续,显著降低了对执行元件的性能要求.

Abstract

To address the individual variability of ankle injuries, a flexible-driven parallel ankle rehabilitation robot was designed, and a dynamic model was established. The control system adopted adaptive admittance control to dynamically adjust the target trajectory based on human-robot interaction torque, improving the safety and comfort of training. Meanwhile, a backstepping-based super-twisting sliding mode controller (BS-STSMC) was designed. By utilizing the backstepping method and super-twisting algorithm to optimize the sliding mode surface, the chattering problem of traditional sliding mode control was effectively suppressed. Simulation results demonstrate that the system exhibits better compliance than fixed-parameter admittance control; compared with PID and traditional sliding mode control, the BS-STSMC maintains excellent tracking performance, outputs smooth and continuously varying control torque, and significantly reduces the performance requirements for actuating elements.

Graphical abstract

关键词

康复机器人 / 动力学建模 / 导纳控制 / 反步法 / 超螺旋滑模控制

Key words

rehabilitation robot / dynamic modeling / admittance control / backstepping method / super-twisting sliding mode control

引用本文

引用格式 ▾
王海芳,丁旭刚,战迪鑫,马成龙. 柔性驱动并联康复机器人及其控制系统设计[J]. 东北大学学报(自然科学版), 2026, 47(5): 55-66 DOI:10.12068/j.issn.1005-3026.2026.20250064

登录浏览全文

4963

注册一个新账户 忘记密码

踝关节是人体下肢的重要承重关节之一,承担着人体绝大部分体重,易受损伤.随着我国人口老龄化日益严重,因脑卒中、意外损伤及骨关节退行性疾病而导致的踝关节运动功能障碍患者数量持续增长1-2.康复训练有助于上述患者恢复关节功能,传统的康复手段依赖医师手动辅助训练,存在劳动强度大、人工服务价格高以及缺乏反馈数据等问题3.随着机器人技术的快速发展,踝关节康复机器人可以取代康复医师定量地完成重复性的康复训练任务,在效率和效果上均有显著提升4.
相对于穿戴型的串联机构,平台型并联机构因其高刚性和稳定性,被认为更适合用于踝关节康复训练5,受到了国内外学者的广泛研究.Girone等6基于Stewart平台研发了早期的并联踝关节康复机器人,实现了踝关节的6自由度运动.Li等7-8研制了2-UPS/RRR并联踝关节康复机器人,实现了踝关节3个方向的转动,同时保证了机构旋转中心与踝关节旋转中心的重合.但刚性驱动存在灵活性和舒适性不足、易产生振动等缺陷,可能增加患者的不适感或受伤风险.Jamwal等9开发了一种气动肌肉驱动的并联踝关节康复机器人,能够真实模拟关节的生物力学运动,提升康复训练效果,弥补了传统康复设备在柔顺性和人体相容性方面的不足.禹润田等10提出了一种适用于踝关节康复的新型3自由度绳驱并联机构,不仅减小了刚性杆件引发惯性冲击的可能性,还避免了气动肌肉非线性度高、不易建模等问题.然而,动平台沿Z轴运动时,绳索需采用非对称交叉分布,存在驱动力较小的问题.Huo等11提出了一种用于全周期踝关节康复的新型索驱动并联机器人,通过网格搜索法进行设计参数优化,在“最大索力”和“机器人尺寸”之间找到了一个平衡点.Zeng等12通过仿生设计建立复合等效运动轴,使得机器人能够更好地适应人体关节运动轴线在运动过程中的自然变化,从而提升人机运动的匹配度和舒适性.但二者仅实现了位置控制,在运动控制策略方面有待深入研究.
在康复机器人的运动控制策略方面,通常采用位姿控制进行被动康复训练.例如,卢宗兴等13通过预设5段S型加减速轨迹进行被动训练的运动控制,保证了运动轨迹启动和停止的平稳和连续.Li等7以轨迹跟踪算法为基础,通过运动学逆解与速度雅可比矩阵映射在关节空间内进行运动控制,实现了被动康复训练,结果表明轨迹跟踪误差在容许范围内.为了提升患者的主动参与度和人机交互的柔顺性,范文培14通过导纳算法实现了被动训练的柔顺控制,但固定的导纳参数难以兼顾不同个体的差异性.Lin等15通过虚拟现实场景的变化调整导纳参数,从而改变训练难度,激发患者的参与感,更适用于有一定肌力的患者进行主动训练.此外,为解决轨迹跟踪中的鲁棒性与抖振问题,Mirrashid等16针对上肢康复机器人设计了一种变增益超螺旋滑模控制器,在实现高精度轨迹跟踪效果的同时,通过在线计算变增益和扰动边界实现了鲁棒控制.然而,该方法将人机交互力视为需要抑制的外部扰动以保证轨迹跟踪的绝对精度,这在患者因活动范围受限或肌肉痉挛而产生抵抗时,可能导致机器人系统产生过大的刚性对抗力,从而影响康复过程的柔顺性与安全性.
综合上述分析,将自适应柔顺交互和鲁棒轨迹跟踪相结合是解决康复训练过程中问题的关键,特别是在踝关节康复的早期,由于患者的肌力较弱,几乎无法进行自主运动17,此时更需要一种既能保证柔顺安全,又能精确执行康复目标的控制策略.本文基于新型柔性驱动并联康复机器人设计了控制系统,采用自适应导纳轨迹调节器在保证人机交互柔顺性的同时,根据交互力矩动态调节导纳参数,可以更好地匹配不同患者的情况;轨迹跟踪算法采用基于反步法设计的超螺旋滑模控制器,能够抵抗由康复机器人的建模误差及环境原因产生的干扰,增强系统的鲁棒性与轨迹跟踪性能,从而实现踝关节早期被动康复训练的既定目标.

1 康复机器人设计

1.1 康复机器人模型

下肢关节由髋关节、膝关节和踝关节构成.本文研究的下肢康复机器人为减轻体重对髋、膝、踝关节的负担,提高训练稳定性,采用坐姿进行康复训练.考虑到端坐姿势下髋关节的运动限制,本文不涉及髋关节运动,而重点关注膝关节和踝关节的康复训练.

膝关节主要在矢状面进行屈曲/伸展运动,可近似视为平面转动副;踝关节则在矢状面完成背伸/跖屈、在冠状面完成内翻/外翻、在水平面完成内旋/外旋,若将踝关节转动中心视为坐标原点,绕3个相互垂直的轴转动,可近似视为球副.膝、踝关节运动示意及运动范围如图1所示.

为满足膝关节与踝关节的自由度要求,并兼顾患者的安全性与舒适性,设计了一种柔性驱动的双并联式下肢康复机器人,其原型机实物如图2所示.

康复机器人主要由外部的刚性并联机构、内部柔性并联机构和支撑定位机构组成.20 mm×20 mm铝合金型材搭建的外框架构成刚性并联机构的定平台.3条RPR运动支链(RPR指转动副-移动副-转动副)由销轴和步进推杆构成,电机通过控制步进推杆的长度变化来改变动平台姿态,实现带动患者膝关节在矢状面内屈曲与伸展运动的功能.由于其运动方式较为简单,本文重点关注内部用于踝关节康复的柔性并联机构的建模与控制.

柔性并联机构以刚性并联机构的铝合金动平台为基座,其定平台通过转动副与该基座串联连接,并由电机通过镀镍齿轮和柔性同步带驱动定平台Z轴U型架转动,实现踝关节内收/外展运动的控制.定平台与动平台之间布置4根由超高分子量聚乙烯纤维(dyneema)制成的绳索构成冗余驱动,实现对踝关节背伸/跖屈以及内旋/外旋运动的控制.此外,柔性并联机构中RRR约束支链(RRR指转动副-转动副-转动副)的3个转动副轴线相交于一点,构成等效球副,与踝关节的转动中心重合,以降低关节在运动中的额外负荷,提高了舒适度.

1.2 柔性并联机构运动学分析

为实现康复机器人在康复训练中的精确控制、确定驱动关节与末端执行器的位姿关系,需要对柔性并联机构进行运动学分析,为后续动力学建模及控制系统设计提供基础.对机构进行简化并建立坐标系,得到柔性并联机构的结构简图如图3所示.

为了描述动平台的位姿,在定平台转轴上建立定坐标系OC-XCYCZC,并在4个转动副的轴线交点上建立动坐标系OD-XDYDZD.柔性绳索的其中一端点Cii=1,2,3,4与定平台上的滑轮连接,可用Cai表示点Ci在定坐标系中的位置矢量;另一端点Dii=1,2,3,4与动平台相连,可用Dbi表示点Di在动坐标系中的位置矢量.Li为绳索CiDi的矢量,H表示定坐标系原点OC指向动坐标系原点OD的矢量.

动平台的姿态变化采用RPY角旋转表示法(roll-pitch-yaw angle representation),由于柔性并联机构Z轴串联在基座上由同步带驱动,绳索附着点在Z轴的支架上,因此绳索长度的变化只与X轴和Y轴的旋转有关.动坐标系绕坐标系OD-XCYCZC的旋转矩阵可表示为

DCR=RZ,0RY,βRX,α=cβsβsαsβcα0cα-sα-sβcβsαcβcα.

式中:DCR为动坐标系相对于定坐标系旋转矩阵; R 为旋转矩阵;β为绕Y轴的旋转角度;α为绕X轴的旋转角度;sαsβcαcβ分别表示sinαsinβcosαcosβ.通过闭环矢量法可将绳索矢量表示为

Li=RDCDbi+H-Cai,i=1,2,3,4.

求解系统的雅可比矩阵可以建立操作空间速度与关节空间之间的映射关系,也是机器人广义力与驱动力之间的转换纽带,通过矢量数量积运算法则可建立如下关系:

li2=LiTLi.

式中,li为绳索的长度.

式(3)两边同时对时间t求导得

2lil˙i=L˙iTLi+LiTL˙i.

式(2)代入并化简为

lil˙i=DCRDbi+H-CaiTDCR˙Dbi.

根据混合积运算法则的轮换性可整理为

l˙i=DCRDbi×uiTω=Jω.

式中:l˙i为绳索的长度变化速率;ui=LiTli为绳索的单位矢量;JR4×3为柔性并联机构的速度雅可比矩阵;ω=q˙xq˙yq˙zT,其中q˙xq˙yq˙z分别为绕各轴旋转的角速度,动平台的角速度欧拉角变化率之间的关系如下:

ω=E(θx,θy,θz)θ˙xθ˙y0T.

式中:θx,θy,θz为欧拉角; E 为转换矩阵.

1.3 柔性并联机构动力学建模

动力学模型可以描述动平台期望输出力矩与期望的动平台角度轨迹及其角速度、角加速度之间的关系,是基于模型的控制方法的基础.考虑到康复训练过程通常为低速平滑运动,摩擦力的影响相对较小,同时在机构各运动副采取润滑措施将降低摩擦阻力,为简化动力学模型,可以忽略运动副处的摩擦阻力,后文进行控制器设计时将其考虑为未建模误差来处理.本文采用拉格朗日(Lagrange)方法18建立机器人平台的动力学模型,图4为动力学建模示意图.

选取动平台的位姿θ=θxθyθzT为系统的广义坐标,系统的约束支链中X轴关节U型横架的运动为绕X轴的定轴转动,其动能可表示为

TR=12IRxθ˙x2.

式中,IRx为U型横架相对于X轴的转动惯量.

系统的约束支链中Y轴关节纵架与动平台固连在一起,其运动为绕定点OD的定点转动,其动能可表示为

TE=12ωTIEω.

式中:IE为动平台在全局坐标系中的惯性矩阵,其表达式为

IE=RIeRT.

式中,Ie为动平台相对局部坐标系中的惯性矩阵.

柔性并联机构的总重力势能为U型横架的重力势能UR与动平台重力势能UE之和,可由下式表示:

U=UR+UE=   -mRgH1sinθx+   mEgH2(2-cosθx-cosθy).

式中:mRmE分别为U型横架与动平台的质量;H1H2分别为U型横架与动平台的质心到动坐标系原点的距离.

拉格朗日方程可表示为

ddtLθ˙-Lθ=Q.

式中:t为时间;L为拉格朗日函数;Q为系统的广义力矩,在本康复机器人的人机交互模型中可表示为

Q=τs+τd+τr.

式中:τs为绳索提供的驱动力矩;τd为电机提供的驱动力矩;τr为人机交互力矩.

综合上式,可得柔性并联机构的动力学模型为

Mθθ¨+C(θ,θ˙)θ˙+G(θ)=Q.

其中:Mθ为机器人的惯性矩阵;C(θ,θ˙)表示离心力和科里奥利矩阵;G(θ)是重力项.

绳索提供的驱动力矩可表示为

τs=JTT.

式中:JT是力的雅可比矩阵,可表示关节力和任务空间扭矩之间的映射;T=T1  T2  T3  T4T为4根绳索的拉力大小.

1.4 绳索拉力分布优化

由于柔性绳索只能提供拉力,若产生负拉力会使绳索松弛导致机器人系统失去控制14,因此,绳索拉力Ti 必须满足如下条件:

0TminTiTmax,i=1,2,3,4.

式中:Tmin,TmaxR分别表示柔性绳索设定拉力的下界与上界.

由于力雅可比矩阵JTR3×4不是方阵,在求解绳索拉力T时需使用广义逆,可得绳索拉力表达式如下:

T=JT+τs+Nλ.

式中:JT+=JJTJ-1R4×3为矩阵JT的伪逆矩阵;N=I4×4-JT+JT为零空间投影矩阵,I为4阶单位矩阵;λR4为一个任意的列向量.

通过选取合适的λ,保证绳索拉力T在任意时刻均为正值.

2 康复训练控制系统设计

在踝关节康复训练早期,患者通常处于肌肉张力评分(MAS)为0级的“完全松弛”状态,此时需借助康复机器人带动踝关节进行被动活动,以促进神经通路重塑和本体感觉的恢复19.在被动训练过程中,机器人并非只需要对轨迹进行复现,还必须充分考虑人机交互的安全性与患者个体差异带来的挑战.一方面,需要避免机器人施加过大力矩对患者造成二次损伤;另一方面,控制系统需具备足够的鲁棒性,以克服机器人因建模误差和环境因素造成的干扰,确保轨迹跟踪的精确性.

针对上述被动训练中存在的问题,采用自适应导纳轨迹调节器,实时监测人机交互力矩,并以此调节导纳参数,进而修正目标运动轨迹,使人机交互力矩处于安全范围,保证训练过程的柔顺性和安全性.同时基于超螺旋滑模控制理论20,结合反步法,设计轨迹跟踪算法,负责精确跟踪修正后的目标轨迹.采用超螺旋滑模面不但可以实现连续控制信号输出,避免抖振,还能有效抑制干扰,保证系统的动态性能和鲁棒性,实现高精度的轨迹跟踪.整体控制系统流程如图5所示.

2.1 自适应导纳轨迹调节器设计

导纳控制由Hogan21于1984年提出,其核心思想是为机器人末端执行器设定一个期望的动态响应特性,使其在与环境交互时表现出类似质量-弹簧-阻尼系统的行为,对力和位置进行协同控制,适用于需要柔顺交互的情况.在踝关节康复训练过程中,由于患者踝关节受损的情况不同,其运动功能受限的程度也不尽相同.若机器人带动患者踝关节强制按照固定的预设轨迹运动,一旦超出患者踝关节可活动范围,持续增大的人机交互力矩可能造成不适或二次损伤.为解决此问题,本文设计了一种基于自适应导纳控制算法的轨迹调节器,其工作原理如图6所示.

图6中,τminτmax分别代表单轴人机交互力矩τrs的下界与上界,据文献[14]对于康复训练中踝关节被动力矩的测定,其值设置如表1所示.当采集到的人机交互力矩处于正常范围时,康复机器人按照预设的目标轨迹进行运动;当患者踝关节运动范围受限时,由于踝关节不能按预设轨迹运动,人机交互力矩不断增大,超出设定的阈值,自适应导纳轨迹调节器开始工作,产生轨迹修正量,使机器人偏离预设轨迹,表现出柔顺性,避免对患者造成二次损伤.

导纳控制可由式(18)实现

Mde¨d+Bde˙d+Kded=τe,
ed=θ0-θd.

其中:MdBdKd分别代表系统所期望的惯性系数矩阵、阻尼系数矩阵和刚度系数矩阵;ed为轨迹修正量;θ0为预设目标轨迹;θd为修正目标轨迹;τe为导纳轨迹调节器的输入力矩,其单轴τes表达式为

τes=τr-τmax,τr>τmax;τr-τmin,τr<τmin.

式(18)进行拉氏变换可得

E(s)=τe(s)Mds2+Bds+Kd.

式中:E(s)为误差信号的拉普拉斯变换;s为复变频率.

式(21)可知,轨迹修正量与输入到轨迹调节器的力矩有关,还与机器人的期望导纳参数有关.选取适当的导纳参数是确保系统动态响应、稳定性和人机交互柔顺性的关键.机器人所需导纳的确定与环境的导纳密切相关22,然而由于踝关节个体的差异性以及恢复过程中肌力的恢复情况不同,导纳轨迹调节器中的参数需要自适应改变.

传统的自适应导纳控制通常独立地调节刚度和阻尼.然而,这种方式忽略了二者对系统动态行为的耦合影响.导纳模型的响应特性由其阻尼比ζ决定,本文采用一种期望阻尼比耦合的刚度自适应算法.一般地,令惯性系数Md设为1,自适应刚度系数Kadapted的自适应律设定如下.

Kadapted=K0exp-αkτe.

式中:K0为标称刚度矩阵;αk为刚度自适应率.为了保证系统的基本刚性,需要进行下限约束,即

Kadapted=maxKmin,Kadapted.

式中,Kmin为最小刚度.

自适应阻尼系数Dadapted则根据实时变化的刚度Kadapted进行计算,以维持一个恒定的、理想的阻尼比.

Dadapted=2ζdesiredKadaptedMd.

式中,ζdesired为期望阻尼比.

2.2 基于反步法的超螺旋滑模控制器设计

并联机器人是典型的非线性系统,同时易受环境变化和外界干扰的影响,为确保康复训练的高效性和安全性,必须保证其对目标轨迹的跟踪精度与抵抗外界干扰的能力.滑模控制23由于其响应速度快、鲁棒性强等优点,被广泛应用于机器人控制中.

首先,将式(14)改写成如下形式:

θ˙1=θ2,θ˙2=-M-1Cθ2-M-1G+M-1Q+M-1d.

其中:θ1为康复机器人运动过程中的实际轨迹;d为由机器人未建模误差和环境因素等产生的干扰项.在康复机器人运行过程中,可以认为d总体是有界的24,即d1DmaxDmax为干扰项的上界.

踝关节康复机器人动平台所要完成的任务是跟踪导纳轨迹调节器修正后的目标轨迹θd,轨迹跟踪误差可表示为

e1=θ1-θd.

e˙1=θ˙1-θ˙d=θ2-θ˙d.

同时定义状态量θ2与目标状态量α1的误差为

e2=θ2-α1.

θ2=e2+α1.

定义Lyapunov函数为

V1=12e1Te1.

所以有

V˙1=e1Te˙1=e1Tθ2-θ˙d=e1Te2+α1-θ˙d.

不妨设虚拟控制项α1

α1=θ˙d-ke1k>0.

式中,k为任意正数,则

V˙1=e1Te2-ke1Te1.

定义滑模面

s=λe1+e2λ>0.

其中s是滑模面变量,λ是滑模面参数,则

s˙=λe˙1+e˙2=λ+ke˙1+M-1Q-M-1Cθ2-M-1G+M-1d-θ¨d.

定义Lyapunov函数为

V2=V1+12sTs.

V˙2=V˙1+sTs˙=   e1Te2-ke1Te1+   sTλ+ke˙1-M-1Cθ2-M-1G+M-1Q+M-1d-θ¨d.

考虑到传统滑模面易产生抖振现象25,设计基于超螺旋算法的控制量Δu替代符号函数项,以实现有限时间收敛并减小抖振.

Q=Mθ¨d-λ+ke˙1-e1+M-1Cθ2+M-1G-Δu.

切换控制律设置为

Δu=k1ssgn(s)+v,v˙=k2sgn(s).

式中:v是积分项的状态变量;k1k2为控制增益.

式(38)代入式(37)可得

V˙2=-λ+ke1Te1-sTΔu-M-1d.

显然第一项负定,考虑第二项.根据式(35)可以看到实际的物理控制输入Q显式出现在s˙的表达式中,且其系数是M-1,为非零值,所以系统满足相对阶为1.同时,由于机器人惯性矩阵Mθ可逆且有界,作用于滑模动态的扰动项M-1d存在上界M-1Dmax,根据Levant对于超螺旋算法稳定性的证明26,通过选择合适的增益k1k2,满足式(41)可以确保滑模面变量s在有限时间内收敛到0,实现系统稳定.

k11.5M-1Dmax,k21.1M-1Dmax.

3 仿真与分析

为了评估本文所设计的控制系统在模拟踝关节康复训练场景中的有效性,基于MATLAB仿真,进行了自适应导纳轨迹调节器与基于反步法的超螺旋滑模控制器的仿真实验.

为保证康复训练的高效性,根据图1运动示意中的踝关节运动范围,将康复机器人动平台3轴的预设目标轨迹分别设定为30°,25°,20°的正弦轨迹.

由于控制器对3个运动轴的控制逻辑相同,且仿真中各轴的交互条件和参数设置具有可比性,同时仿真后观察到各轴的性能指标呈现出非常相似的趋势.因此,为集中讨论并提高图表的可读性,本节将主要呈现与X轴相关的结果作为代表.

3.1 导纳轨迹调节器仿真

为评估所提出的自适应导纳轨迹调节器在不同交互水平下的有效性,实验通过模拟患者在不同踝关节受损情况下导纳轨迹调节器的调节效果.将交互力模拟为,当患者正常顺应动平台运动时,与角度成较低系数的线性关系;当患者因运动受限无法顺应动平台运动时,交互力急剧增大,与角度成较大系数的线性增长,简化的单轴人机交互力矩公式如下:

τrs=-Klowθ,θθlim-,θlim+;-Klowθ-Khighθ-θlim+,θ>θlim+;-Klowθ+Khighθ-θlim-,θ<θlim-.

其中:Klow为正常运动时的交互力系数,仿真实验中取5;Khigh为超出阈值后的交互力系数,仿真实验中取150;θlim-θlim+分别为X轴上运动限制的下界与上界.

自适应导纳控制器的性能高度依赖于其参数的选择,特别是标称导纳参数及自适应率.这些参数的选取需要在系统的安全性、柔顺性和稳定性之间进行权衡.为合理地确定一组参数,采用参数敏感性分析方法,通过仿真实验系统地评估了各参数对以下关键性能指标的影响.

1) 安全性指标:在整个运动过程中出现的最大人机交互力矩.

2) 柔顺性指标:机器人实际轨迹相对于预设轨迹的最大偏移角度.

3) 稳定性指标:整个轨迹误差曲线的总变差,代表了误差曲线的总“曲折程度”.

4) 综合性能评价指标(CPI):将每个参数组合的3项指标进行归一化并加权求和,形成单一分数.

在康复机器人中,安全性和稳定性通常为最重要的指标,分别赋予0.5和0.3的权重.

通过网格搜索法对固定导纳参数和自适应率参数进行分析,其结果如图7图8所示.

设置A组踝关节在背伸/跖屈方向上的运动不受限或受较小限制,人机交互力始终处于阈值内,B组因运动受限只能进行-10,25的运动.对两组情况进行固定导纳参数与自适应导纳参数的轨迹调节仿真.其中固定导纳参数设置为Md=1K1=100ζdesired=0.79;自适应导纳参数基于固定导纳参数进行在线整定,刚度自适应率αk=0.37.

A组的仿真结果如图9所示,结合图9a与图9b可知,在康复训练中即便产生异常交互力矩,只要不超过设定的力矩阈值,依旧能保持预设目标轨迹进行运动.这表明在小程度受限或有异常干扰的情况下,导纳轨迹调节器不发生作用,在保证人机交互安全性的同时,提高了系统的稳定性与康复训练的效果.

B组的仿真结果如图10所示,结合图10a与图10b可知,随着交互力矩超出阈值,导纳轨迹调节器开始工作,产生轨迹修正量,使系统变得更加柔顺.0.7~1.3 s时,交互力矩小幅度超出阈值,输入给导纳轨迹调节器的力矩较小,所产生的轨迹偏移量也较小,固定参数的导纳就能有较好的调节作用;2.3~3.7 s时,力矩变化较大,所需轨迹偏移量较大,固定参数的导纳因其高刚性无法快速响应,轨迹修正量有限;自适应导纳参数可以快速改变系统特性,提供更大的轨迹修正量,体现了更好的柔顺性.由图10c可知,2.3 s时迅速增大的交互力使自适应参数开始动态调整,快速降低刚度使系统变得更加柔顺.当轨迹修正到受限角度范围左右时,交互力回落,导纳参数逐渐恢复.

综上所述,自适应导纳轨迹调节器能够根据交互水平通过自适应律动态调整导纳参数.相较于固定导纳参数,其在高交互场景下通过降低刚度系数有效增大了轨迹修正量,提升了交互安全性与舒适性.

3.2 轨迹跟踪控制器仿真

通过对比分析基于重力补偿的PID控制器、传统一阶滑模控制器(SMC-Sign)以及基于反步法的超螺旋滑模控制器(BS-STSMC)在模拟踝关节康复机器人被动训练任务中的轨迹跟踪精度、抗干扰能力以及所需控制力矩的质量,以判断在踝关节康复过程中BS-STSMC的适用性与优越性.为全面评估控制器在接近实际工况下的鲁棒性,本文设计了一个综合干扰项dtotal用以模拟系统中存在的多种未建模动态,其表达式为

dtotal=df+dp+dr.

式中:df是模拟运动副的摩擦阻力项;dp是模拟患者可能出现肌肉痉挛的高频周期项;dr是模拟外部偶然冲击的脉冲信号项.

摩擦阻力模型采用库仑摩擦与黏性摩擦的经典组合模型,为统一不同控制器的干扰效果,选取目标角速度替换实际角速度,将模型近似表示为

df=-Fksignθ˙dt-Fvθ˙dt.

式中:τfk为库仑摩擦力矩,取0.3 N·m;Fv为黏性摩擦系数,取0.2 N·m·s/rad.

设计的干扰项曲线如图11所示.

图12a展示了在期望轨迹的引导下,3种控制器在X轴上产生的实际运动轨迹.对于康复过程中的被动训练,精确复现预设的治疗轨迹至关重要.观察可见,所有控制器均可在一定程度上实现轨迹跟踪效果.结合图12a的局部放大图与图12b中的误差曲线变化可见,在初始响应阶段,相较于PID控制器,滑模控制器展现出了更快的动态响应速度,SMC-Sign控制器响应最快.结合图11,在4 s时遇到突发的肌肉痉挛情况,PID控制器的跟踪误差显著增大至1.5°,而滑模控制器因其对扰动和不确定性的不敏感特性,在整个仿真过程中均将跟踪误差维持在0.25°范围内,突显了滑模控制器固有的鲁棒性.在7 s时面对冲击干扰,PID控制器被“推”离目标曲线,误差最大;BS-STSMC控制器发生偏移后迅速收敛,影响较小;SMC-Sign控制器几乎没有受到冲击的任何影响.

图12c对比了3种控制器在X轴上输出的控制力矩变化量,传统滑模控制器虽然实现了鲁棒跟踪,但其控制力矩呈现剧烈的高频振荡,即“抖振”现象.这是由其不连续的符号切换函数引起的.在人机交互的康复过程中,高频振荡不仅可能会加速机构和绳索的磨损,增加维护成本.此外,抖振还可能传递给患者的肢体,引起不适甚至造成二次损伤.基于反步法的超螺旋滑模控制在保持鲁棒性的同时,通过超螺旋算法的连续控制率显著抑制了抖振,输出了平滑且连续变化的控制力矩.这种平顺的控制输出不但意味着对执行器的性能要求降低,更极大地提升了患者在被动训练过程中的舒适度和安全性,减少了肌肉抵抗或痉挛的可能性.

本文引入均方根误差(root mean square error,RMSE)、总控制能量(Er)、变化量总偏差(total variation,TV)等指标来评估各控制器的性能,如表2所示.

均方根误差表征了误差信号的有效值,提供了对跟踪偏离程度的统计性度量,其表达式为

RMSE=1T0Tet2dt.

式中:T为仿真实验的总时间长度;et为时刻t的跟踪误差.

总控制能量反映了为完成控制任务,执行机构所需消耗的总能量,是评估控制器效率与经济性的核心依据,其表达式为

Eτ=0Tτt2dt.

式中,τt为输入力矩的变化量.

变化量总偏差量化了控制信号在时域内的总变化幅度,是评价控制信号平滑度的关键指标,被广泛用作抖振现象的量化表征,其表达式为

TVτ=0Tdτtdtdt.

综合分析表明,在踝关节被动康复训练过程中,对于康复机器人控制器的选择,传统PID控制器虽结构简单,但其在面对显著外部扰动时的鲁棒性和动态性能不足.传统滑模控制器虽鲁棒性强,但固有的抖振问题严重影响了其在人机交互康复场景下的舒适度与安全性.基于反步法设计的超螺旋滑模控制器巧妙地结合了反步法的系统化设计思路与超螺旋算法的优良特性,不仅继承了滑模控制对扰动和不确定性的强大鲁棒性,还有效抑制了控制输出的抖振现象,实现了高精度轨迹跟踪与平滑控制力矩输出的统一,是康复机器人系统极具应用前景的控制策略.

3.3 绳索拉力分配算法仿真

本节将轨迹跟踪控制器计算所得的控制量,通过前文设计的绳索拉力分配算法计算每根绳索的拉力变化,以确保康复机器人运行过程的可行性.所设计绳索拉力分配算法的参数包括拉力下界Tmin=0 N,拉力上界Tmax=100 N,零空间矩阵系数λ1=50403022,仿真结果如图13所示.

图13可以看出,根据绳索拉力分配算法,每根绳索拉力变化范围均为正值,能够满足动平台在轨迹跟踪运动时所需的控制量变化,所设计的柔性驱动并联康复机器人及其控制系统是可行的.

4 结 语

本文设计了一种柔性驱动并联康复机器人,并重点分析其内部用于踝关节康复的绳索驱动并联机构.根据患者不同的踝关节运动受限情况,采用自适应导纳轨迹调节器,实现了柔顺控制,在保证康复过程中的舒适性与安全性的同时,解决了患者个体活动受限的差异性问题,提高了康复训练的个性化水平.针对目标轨迹的跟踪精度问题,采用反步法进行滑模控制器的设计,并通过超螺旋算法优化滑模面,不仅实现了对目标轨迹的跟踪,还保证了控制力矩的连续性,缓解了高频抖振现象,能够避免机器人施加过大力矩对患者造成二次损伤.

本研究后续将进一步研究适用于主动训练的阻抗控制算法,完善全过程的康复训练控制策略,并为康复机器人样机搭建硬件系统,对所设计的控制系统进行样机实验.通过实验验证所研究算法的实际性能,并最终评估整体康复训练方案的有效性.

参考文献

[1]

李晶晶, 帕丽达·买买提,王宁宁, . 脑卒中足下垂患者日常生活活动能力现状及其影响因素分析[J]. 护理学报202229(10): 9-13.

[2]

Li Jing-jing, Parida·Maimaiti, Wang Ning-ninget al. Current status of activities of daily living and its influence factors in stroke patients with foot drop[J]. Journal of Nursing(China)202229(10): 9-13.

[3]

李鹏程, 顾力华, 陈奇刚, . 脑卒中后踝关节功能障碍的中西医康复治疗现状[J]. 中西医结合心脑血管病杂志201917(14): 2128-2131.

[4]

Li Peng-chengGu Li-huaChen Qi-ganget al. Current status of rehabilitation treatment of ankle dysfunction after stroke in traditional Chinese and Western medicine[J]. Chinese Journal of Integrative Medicine on Cardio-Cerebrovascular Disease201917(14): 2128-2131.

[5]

张立新, 白定群, 白玉龙, . 下肢康复机器人临床应用专家共识[J]. 康复学报202333(5): 383-396.

[6]

Zhang Li-xinBai Ding-qunBai Yu-longet al. Expert consensus on clinical application of lower limb rehabilitation robots[J]. Rehabilitation Medicine202333(5): 383-396.

[7]

黄程, 刘芬, 姜海波. 下肢康复机器人研究现状及临床应用[J]. 中国医疗设备202439(11): 170-177.

[8]

Huang ChengLiu FenJiang Hai-bo. Current research status and clinical application of lower extremity rehabilitation robot[J]. China Medical Devices202439(11): 170-177.

[9]

Zhang M MDavies T CXie S E. Effectiveness of robot-assisted therapy on ankle rehabilitation:a systematic review[J]. Journal of NeuroEngineering and Rehabilitation201310(30): 1-16.

[10]

Girone MBurdea GBouzit Met al. A Stewart platform-based system for ankle telerehabilitation[J]. Autonomous Robots200110(2): 203-212.

[11]

Li J FFan W PDong M Jet al. Implementation of passive compliance training on a parallel ankle rehabilitation robot to enhance safety[J]. Industrial Robot: the International Journal of Robotics Research and Application202047(5): 747-755.

[12]

Dong M JKong YLi J Fet al. Kinematic calibration of a parallel 2-UPS/RRR ankle rehabilitation robot[J]. Journal of Healthcare Engineering20202020(1): 3053629.

[13]

Jamwal P KHussain SGhayesh M Het al. Impedance control of an intrinsically compliant parallel ankle rehabilitation robot[J]. IEEE Transactions on Industrial Electronics201663(6): 3638-3647.

[14]

禹润田, 方跃法, 郭盛. 绳驱动并联踝关节康复机构设计及运动性能分析[J]. 机器人201537(1): 53-62, 73.

[15]

Yu Run-tianFang Yue-faGuo Sheng. Design and kinematic performance analysis of a cable-driven parallel mechanism for ankle rehabilitation[J]. Robot201537(1): 53-62, 73.

[16]

Huo YKhan M NShao Z Fet al. Development of a novel cable-driven parallel robot for full-cycle ankle rehabilitation[J]. Mechatronics2024101: 103210.

[17]

Zeng D XLiu YQu C Ret al. Design and human-robot coupling performance analysis of flexible ankle rehabilitation robot[J]. IEEE Robotics and Automation Letters20249(1): 579-586.

[18]

卢宗兴, 苏永生, 东辉, . 基于足底力反馈的踝关节主被动康复策略[J]. 机械工程学报202258(21): 50-59.

[19]

Lu Zong-xingSu Yong-shengDong Huiet al. Active and passive ankle rehabilitation strategy based on plantar force feedback[J]. Journal of Mechanical Engineering202258(21): 50-59.

[20]

范文培. 并联踝康复机器人的主被动柔顺康复训练功能开发[D]. 北京: 北京工业大学, 2021.

[21]

Fan Wen-pei. Development of active and passive rehabilitation training function of a parallel ankle rehabilitation robot[D]. Beijing: Beijing University of Technology, 2021.

[22]

Lin M SWang H BNiu J Yet al. Adaptive admittance control scheme with virtual reality interaction for robot-assisted lower limb strength training[J]. Machines20219(11): 301.

[23]

Mirrashid NAlibeiki ERakhtala S M. Nonlinear robust controller design for an upper limb rehabilitation robot via variable gain super twisting sliding mode[J]. International Journal of Dynamics and Control202210(6): 1996-2010.

[24]

Zhang M MMcDaid AVeale A Jet al. Adaptive trajectory tracking control of a parallel ankle rehabilitation robot with joint-space force distribution[J]. IEEE Access20197: 85812-85820.

[25]

Lebret GLiu KLewis F L. Dynamic analysis and control of a Stewart platform manipulator[J]. Journal of Robotic Systems199310(5): 629-655.

[26]

张顺, 单泉, 黄建聪, . 臂腕混合式上肢康复机器人被动柔顺性控制[J]. 中国工程机械学报202422(4): 468-473.

[27]

Zhang ShunShan QuanHuang Jian-conget al. Arm-wrist hybrid upper limb rehabilitation robot passive compliance control[J]. Chinese Journal of Construction Machinery202422(4): 468-473.

[28]

宋昱霖, 李洪文, 邓永停. 永磁同步电机快速超螺旋滑模控制[J]. 控制工程202330(1): 62-69.

[29]

Song Yu-linLi Hong-wenDeng Yong-ting. Fast super twisting sliding mode control of permanent magnet synchronous motor[J]. Control Engineering of China202330(1): 62-69.

[30]

Hogan N. Impedance control: an approach to manipulation[C]//1984 American Control Conference. San Diego, 1984: 304-313.

[31]

Feng HSong Q YYin C Bet al. Adaptive impedance control method for dynamic contact force tracking of robotic excavators[J]. Journal of Construction Engineering and Management2022148(11): 04022124.

[32]

Ren F YLin CYin X H. Design a congestion controller based on sliding mode variable structure control[J]. Computer Communications200528(9): 1050-1061.

[33]

Ai Q SZhu C XZuo Jet al. Disturbance-estimated adaptive backstepping sliding mode control of a pneumatic muscles-driven ankle rehabilitation robot[J]. Sensors201818(1): 66.

[34]

卜仁祥, 刘正江, 李铁山. 船舶航迹迭代非线性滑模增量反馈控制算法[J]. 交通运输工程学报20066(4): 75-79.

[35]

Bu Ren-xiangLiu Zheng-jiangLi Tie-shan. Increment feedback control algorithm of ship track based on nonlinear sliding mode[J]. Journal of Traffic and Transportation Engineering20066(4): 75-79.

[36]

Levant A. Sliding order and sliding accuracy in sliding mode control[J]. International Journal of Control199358(6): 1247-1263.

基金资助

国家自然科学基金资助项目(62273326)

河北省自然科学基金资助项目(F2024501008)

中央高校基本科研业务费专项资金资助项目(N2423021)

AI Summary AI Mindmap
PDF (3611KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/