欠驱动异构式下肢康复机器人动力学分析及参数优化
Dynamic analysis and parameter optimization of under-actuated heterogeneous lower limb rehabilitation robot
通讯作者:
收稿日期: 2020-03-19
基金资助: |
|
Received: 2020-03-19
Fund supported: | 国家重点研发计划资助项目(2018YFC2001304);国家自然科学基金资助项目(51475314) |
作者简介 About authors
李伟达(1979—),男,副教授,博士,从事康复机器人研究.orcid.org/0000-0002-9630-5241.E-mail:
针对现有外骨骼机器人人机自由度不匹配和关节对中性差的问题,提出欠驱动下肢康复机器人. 欠驱动机器人只有4个直线驱动,驱动的直线运动通过推杆和人机连接机构转化为人下肢在矢状面内的屈伸运动,带动人体进行步态康复训练. 建立机器人系统的人机耦合模型,进行模型的动力学分析,对人机耦合模型中影响动力学结果的参数进行分析,建立驱动力与肢体推动力之间的关系模型,并以推力系数最大为目标进行参数分析与优化,得到最佳的结构参数. 根据优化后的结构参数搭建康复机器人实验系统,对髋、膝关节驱动力与角度进行对比. 实验结果表明最大髋关节角度误差为2.9°,最大膝关节角度误差为6.4°,最大误差均约为9%,验证了动力学模型和参数优化结果的正确性.
关键词:
An under-actuated lower limb rehabilitation robot was proposed aiming at the problems of human-machine DOFS mismatch and poor joint neutrality of existing exoskeletons robots. The under-actuated robot system only has four linear drives. The linear motion driven by the robot is transformed into the flexion and extension of lower limbs in the sagittal plane through connecting rod and human-machine connection mechanism. Human-machine coupling model was established for robot systems, and then dynamics analysis was carried out. The parameters in the human-machine coupling model that affect dynamic results were analyzed, a method to analyze the relationship between driving force and limb driving force was proposed, then the parameters with the maximum thrust coefficient as the target were analyzed and optimized, and the best structural parameters were obtained. Finally, the rehabilitation robot system was established based on the optimized structural parameters. The driving force and the angle of hip and knee joints were compared. Experimental results showed that the maximum error of the hip joint angle was 2.9°, the maximum angle error of the knee joint was 6.4°, and the maximum errors were about 9%, which verified the correctness of the dynamic model and the parameter optimization results.
Keywords:
本文引用格式
李伟达, 李娟, 李想, 张虹淼, 顾洪, 史逸鹏, 张浩杰, 孙立宁.
LI Wei-da, LI Juan, LI Xiang, ZHANG Hong-miao, GU Hong, SHI Yi-peng, ZHANG Hao-jie, SUN Li-ning.
康复训练机器人结合了机电一体化、机器人、康复医学、传感等学科的技术,国内外许多科研机构和公司已经成功地将其运用到康复训练中[6-7]. 其中最具代表性的是穿戴式下肢外骨骼机器人,例如日本筑波大学的HAL外骨骼[8]、荷兰特温特大学的LOPES下肢动力外骨骼[9]、浙江大学的混合动力外骨骼机器人[10]、电子科技大学的下肢外骨骼康复机器人[11]等. 但是,在康复训练中发现,穿戴式下肢外骨骼机器人的关节与人体下肢的关节在位置上有较大偏差[12-13]. 同时,外骨骼机器人为了有较简单的结构、较容易的控制方式,往往将机构各关节自由度有所简化[14]. 人机关节对中性差[15]和人机自由度不匹配[16]的问题往往依靠人体组织的柔性变形和人机连接机构的变形来弥补人体下肢和外骨骼之间的关节对准误差[17],势必会导致康复训练过程中,人机交互柔顺性差,从而引起人体不适[18],进而影响其康复训练的主动性和康复训练的效果.
综合以上问题,本研究提出欠驱动异构式下肢康复训练机器人,解决了下肢外骨骼机器人关节对中性差和人机自由度不匹配的问题,提高了康复训练的舒适性. 分析机器人构型原理并建立人机耦合动力学模型,研究下肢各关节运动的角度、角速度、角加速度等参数与各驱动件水平力、不同部位的关节受力、人机接触力之间的关系,并通过仿真对动力学模型进行验证,分析各参数变化对动力学结果的影响. 最后,搭建机器人实验样机,进行驱动力测试,验证动力学模型和参数优化结果的正确性.
1. 欠驱动康复机器人构型设计
考虑到仿人腿式的下肢康复机器人由于机构关节自由度简化、肢体长度误差导致的对中性差的问题,提出采用欠驱动异构式构型进行下肢康复机器人设计,患者上半身通过悬吊减重系统进行减重,其矢状面内的单侧下肢模型如图1所示. 图中,滑块F、G为2个直线驱动模块,其轨道固定在基座上,AB、BC分别为人体大腿和小腿,DF、EG分别为大腿推杆和小腿推杆,上述构件共同组成了四连杆双滑块人机耦合模型. 建立矢状面内的坐标系A-XY,坐标原点A(0,0)代表人体髋关节位置,X轴为水平方向,正向指向人体正前方,Y轴为竖直方向,正向为重力方向.
图 1
图 1 欠驱动康复机器人单侧人机耦合模型
Fig.1 One-sided human-machine coupling model of under-actuated rehabilitation robot
机器人本质上是由滑块和连杆组成的空间开环式机构,而人体的下肢与其共同组成了具有确定运动关系的闭环结构,因而称其为欠驱动机器人. 在构型中,驱动系统固定在支架上,由其驱动连杆再带动人体下肢运动,这种与人体下肢结构不同的机器人被称为异构式. 采用这种欠驱动异构式的机器人构型,可以大大减轻康复训练设备对患者下肢造成的额外负载,同时也避免了人机对中性差的问题,可以提高康复训练的舒适性.
2. 人机耦合模型动力学分析
在欠驱动异构式康复机器人中,驱动并不直接作用于下肢,而是通过连杆传递后,驱动下肢关节运动. 为了分析康复训练过程中,作用于人体下肢关节的驱动力与机器人外部驱动力之间的关系,以及其与下肢各关节运动参数和机构几何参数之间的关系,须建立人机耦合模型动力模型[19],对力传递关系进行分析. 在本研究所设计的机器人构型中,患者的自重一方面通过悬吊减重系统进行减轻,另一方面依靠机器人在额状面内的人机接触力,而推杆式的构型主要是为了帮助患者在摆动相状态下完成矢状面内的步态运动,因此在建模过程中忽略站立相状态下患者与地面之间的相互作用力,进行动力学参数优化,以使机器人获得最佳的动力学特性.
建立驱动滑块空间位置和各关节角度之间的运动学关系:
式中:
根据拉格朗日方法,即对系统的动能和势能整体分析建立人机耦合系统的动力学模型:
式中:
大、小腿转矩的定义如下:
对式(4)、(5)进行偏微分求导,求得大腿、小腿所需要的驱动力矩:
式中:
对人机耦合模型连杆DF、EG进行受力分析,如图2所示. 得出上、下驱动件所需水平力
图 2
式中:
3. 动力学模型的分析与综合
由如式(3)、(8)、(9)所示的动力学模型可知影响动力学人机耦合系统动力学性能的参数主要有:大腿推杆长度、上驱动件安装高度、小腿推杆长度、下驱动件安装高度.
图 3
利用三角关系可以得到
设髋关节推力系数
对推力系数进行分析,其与
图 4
图 4
髋关节推力系数与
Fig.4
Relationship between hip thrust coefficient and
由图2中杆EG的受力分析可得,提供小腿所需的驱动力F8与下驱动件水平推力之间的关系如下:
利用三角关系可以得到
同样的,设膝关节的推力系数为
图 5
图 5
膝关节推力系数与
Fig.5
Relationship between knee joint thrust coefficient and
对如图1所示的人机耦合模型进行运动学分析可以得到小腿推杆长度EG和下驱动件安装高度h2与
由式(14)、(15)可以推导出:
根据式(16),将次要影响因素大腿推杆长度和上驱动件安装高度参数视为固定,分别取
为了得到最优参数,须推导出下推杆长度、下驱动件安装高度和膝关节推力系数三者的具体关系. 由上述分析可知,
图 6
图 6
Fig.6
Relationship of initial moment of gait cycle between
图 7
图 7 步态周期内膝关节推力系数最大值变化情况
Fig.7 Changes in maximum thrust coefficient of knee joint during gait cycle
将步态周期内实际推力系数与如图7所示的理想推力系数的差值
将膝关节推力系数均方根误差值作为评价指标,可以得到下驱动件安装高度的最优值,结果如图9所示. 可以看出,当取下驱动件安装高度为580 mm时,此时膝关节推力系数均方根误差达到最小,表征步态周期内实际的膝关节推力系数更加接近于理想值,因此,最终确定下驱动件安装高度为580 mm.
图 8
图 8 步态周期内不同下驱动件安装高度下膝关节推力系数变化情况
Fig.8 Variations of knee thrust coefficients at different heights of lower driver during gait cycle
图 9
图 9 不同下驱动件安装高度所对应的膝关节推力系数均方根误差
Fig.9 RMSE of knee thrust coefficient corresponding to different mounting heights of lower driver
4. 实验验证
利用优化好的结构参数搭建如图10所示的实验系统进行进一步分析验证,系统主要包括线性驱动器(2个滑块)、滑块的辅助安装机构、连杆机构和人机连接机构. 为了降低实验风险,使用3D打印技术由8000树脂制成170 cm高的假人模型,假人的身体长度是可调的,范围为155~190 cm,其中大腿和小腿的可调长度均为9 cm.
图 10
图 10 欠驱动下肢康复机器人实验系统
Fig.10 Experimental system for under-actuated lower limb rehabilitation robot
设定滑块运动周期为一个步态周期0.98 s,带动假人下肢做步态运动,测量各人机连接点的结构参数和下肢质量. P1、P2、L3分别为203.2、212.3、428.7 mm,m1、m2分别为0.5、0.4 kg. 小腿推杆长度为162.80 mm,下驱动件安装高度为580 mm,是由上述动力学分析参数优化后确定的最优点.
按照上述结构参数可以计算出髋、膝关节理论驱动力大小,为了降低系统硬件的复杂性,实际驱动力大小通过采集LD5-400Z型直流伺服驱动器内部电流环参数等效获得;同时采用荷兰Xsens Technologies公司的运动信息采集系统Xsens对这个过程中髋、膝关节运动角度数据进行采集对比,结果如图11所示. 图中,Fh、Fk分别为髋、膝关节驱动力. 可以看出,髋关节和膝关节驱动力理论曲线与实际曲线两者之间的跟随性较好,理论曲线的极值点和实际曲线极值点对应较好. 实际测量值相比较理论值整体偏大,原因如下:一方面滑块运动时本身会有摩擦系数,这个系数在滑块运动过程中是随机值不能唯一确定,另一方面实际机构尺寸与理论值不同会引起系统误差. 从髋、膝关节角度实际测量值可以看出,在最优参数下,欠驱动机器人能够较好地跟随正常人下肢运动关节角度数据,其中髋关节角度误差最大为2.9°,膝关节角度误差最大为6.4°,最大误差均约为9%,由此反映出参数优化结果的有效性. 膝关节驱动力曲线在膝关节运动角度较大处出现了推力最大值,与之前的理论分析完全一致,验证了人机耦合动力学模型和参数优化结果的正确性.
图 11
图 11 髋、膝关节及其角度的理论曲线与实际曲线对比
Fig.11 Comparison of theoretical and actual curves of hip,knee joints and their angles
此外,对所设计的欠驱动下肢康复机器人与国内外典型的下肢康复机器人的主要性能参数进行对比,如表1所示. 可以看出,Haptic-walker[21]和Erigo[22]实现步态训练主要以踝关节主动驱动为主,虽然Erigo还包含有一个髋关节的主动自由度,但2个系统均只能完成足部踏步式运动,与正常人体步态过程中人体肌肉的出力方式不同,不利于步态康复,此外,由于其膝关节都是处于被动驱动状态,没有考虑到人-机的关节对中性问题;Lokomat[23]机器人跟本研究所设计的欠驱动机器人在驱动自由度方面是相似的,但由于其外骨骼式的构型,在实际穿戴时须根据穿戴者的下肢长度手动调节机器人杆长以实现关节对中,但人体肢体长度很难测量,因此很难实现关节对中;而本研究所采用的异构式推杆滑块结构可以自适应地实现关节对中,提高康复训练中人体的舒适性,并简化穿戴过程[24].
表 1 与几类典型的下肢康复机器人的性能对比
Tab.1
下肢康复机器人 | 构型 | 关节对中性调节方式 | 步态实现方式 |
本研究欠驱动机器人 | 异构式 | 自动 | 髋、膝关节主动 |
瑞士Lokomat | 仿人式 | 手动 | 髋、膝关节主动 |
德国Haptic-Walker | 踏板式 | 未考虑 | 踝关节主动 |
瑞士Erigo | 床式 | 未考虑 | 髋、踝关节主动 |
5. 结 语
提出欠驱动异构式下肢康复机器人,建立人机耦合动力学理论模型;分析人机耦合模型中各参数对动力学结果的影响程度,确定主要影响参数的最优解,并计算出驱动件和髋、膝关节所需的理论驱动力;通过相关实验验证动力学理论模型和参数优化过程及结果的正确性. 从实验结果可以看出,基于参数最优点所建立的机构构型能充分利用好驱动机构本身,完成正常的下肢步态康复训练,在驱动件水平推力损耗较少的情况下达到最佳的康复训练效果. 通过对比几款典型的下肢康复机器人性能参数可以看出,本研究所设计的欠驱动异构式下肢康复机器人具有一定的优势与发展前景.
此外,本研究在动力学建模过程中忽略了患者站立相状态下与地面的相互作用力,机器人只保证了患者步态过程中摆动相最佳的动力学性能,因此具有一定的局限性,后续将针对患者站立相状态下机器人的动力学性能进行进一步探讨,使机器人在患者完整步态运动下的动力学性能达到最优.
参考文献
Variations in kinematics during clinical gait analysis in stroke patients
[J].
Pilot study of locomotion improvement using hybrid assistive limb in chronic stroke patients
[J].
我国机构养老发展的困境与对策
[J].
The difficulties and countermeasures of institutional pension development in China
[J].
考虑跖趾关节运动的踏板式步行康复机器人运动规划
[J].
Motion planning of a footpad-type walking rehabilition robot considering motion of metatarsophalangeal joint
[J].
基于混杂理论的机器人辅助康复治疗控制方法
[J].
Therapeutic control method for robotic-aided rehabilitation training based on hybrid theory
[J].
Kinematics, dynamics and power consumption analyses for turning motion of a six-legged robot
[J].
下肢外骨骼机器人研究进展
[J].DOI:10.3969/j.issn.1001-1242.2019.04.025 [本文引用: 1]
Research progress of lower limb exoskeleton robot
[J].DOI:10.3969/j.issn.1001-1242.2019.04.025 [本文引用: 1]
A wearable somatosensory teaching device with adjustable operating force for gait rehabilitation training robot
[J].
Design and motion analysis of lower limbs in modular nursing bed
[J].
下肢外骨骼助力机器人关节驱动设计及试验分析
[J].
Design on articular motion and servo driving with experimental analysis for lower limb exoskeleton robot
[J].
外骨骼型下肢康复机器人结构设计与动力学分析
[J].DOI:10.3901/JME.2014.03.041 [本文引用: 1]
Design and dynamic analysis of an exoskeletal lower limbs rehabilitation robot
[J].DOI:10.3901/JME.2014.03.041 [本文引用: 1]
HapticWalker: a novel haptic foot device
[J].DOI:10.1145/1060581.1060589 [本文引用: 1]
Comparison of orthostatic reactions of patients still unconscious within the first three months of brain injury on a tilt table with and without integrated stepping
[J].DOI:10.1177/0269215508092821 [本文引用: 1]
Kinematic trajectories while walking within the lokomat robotic gait-orthosis
[J].DOI:10.1016/j.clinbiomech.2008.08.004 [本文引用: 1]
一种个体自适应康复训练机器人机构的研究
[J].DOI:10.3969/j.issn.1001-2257.2019.03.017 [本文引用: 1]
Research on an individual adaptive rehabilitation training robot mechanism
[J].DOI:10.3969/j.issn.1001-2257.2019.03.017 [本文引用: 1]
/
〈 |
|
〉 |
