下肢外骨骼康复机器人设计及其运动学分析

2017-07-18 11:15夏田桓茜陈宇徐建林韩瑞琪
关键词:仿真分析

夏田, 桓茜, 陈宇, 徐建林, 韩瑞琪

(陕西科技大学 机电工程学院, 陕西 西安 710021)

下肢外骨骼康复机器人设计及其运动学分析

夏田, 桓茜, 陈宇, 徐建林, 韩瑞琪

(陕西科技大学 机电工程学院, 陕西 西安 710021)

采用电机驱动方式,设计一种用于辅助行走和康复训练的人体下肢外骨骼康复装置.将下肢外骨骼简化为矢状面内的五杆机构,建立相应的D-H(Denavit-Hartenberg)模型,推导出一个步态周期内髋关节、膝关节、踝关节和脚尖的坐标方程.在ADAMS环境下,对下肢外骨骼进行运动学仿真分析,所得到的髋关节、膝关节和踝关节的坐标变化曲线表明:下肢外骨骼各关节在空间中具有连续的运动轨迹. 关键词: 下肢外骨骼; 五杆机构; 运动学方程; D-H模型; 仿真分析; ADAMS软件

2015年底,我国60岁以上的老年人口约占到总人口的16%,呈现出老龄化趋势.老年人的行走运动障碍问题已经成为社会运作的一个巨大压力.用于辅助康复和治疗的机器人越来越多地被用来帮助老年人、残疾人和运动障碍患者进行辅助行走和康复训练,机器人辅助下肢康复的领域也得到了迅速地发展[1-4].下肢外骨骼康复机器人是一种具有一定可穿戴性的机械系统装置,要求外骨骼装置与人体下肢高度地耦合以辅助人体下肢运动,即要求其工作原理应尽可能地满足人体下肢的运动机理,实现一种整体的协调运动.本文采用电机驱动方式,设计出一种下肢外骨骼机械结构,建立了下肢外骨骼的D-H(Denavit-Hartenberg)运动学模型,并在ADAMS环境下对其运动学方程进行了仿真分析.

图1 人行走步态周期Fig.1 Human gait cycle

1 人体步态参数

一个步态周期是指从一侧足跟着地到该足跟再次着地所经历的时间,如图1所示.以右腿(图中黑色部分)为研究对象,将整个步态周期划分为3个典型的步态时相,包括单腿支撑相、双腿支撑相和摆动相.其中,支撑相表示足部和支撑面之间接触,摆动相表示足部和支撑面之间离开[5].

一个步态周期内,左侧腿和右侧腿上髋关节、膝关节和踝关节的屈/伸角度(α)随着时间(t)的关系曲线,如图2所示.由图2可知:髋关节屈/伸的活动度为-2.40°~29.00°;膝关节屈/伸的活动度为1.25°~54.00°;踝关节背屈/趾屈的活动度为-4.00°~33.00°.

(a) 左腿 (b) 右腿图2 人体步态运动数据Fig.2 Human gait movement data

名称自由度运动副运动形式髋关节3转动副内收/外展屈/伸膝关节1转动副旋内/旋外屈/伸踝关节3转动副内翻/外翻背屈/趾屈旋内/旋外

图3 可穿戴式下肢外骨骼机械结构Fig.3 Wearable lower limb exoskeleton mechanical structure

2 下肢外骨骼结构设计

2.1 下肢外骨骼结构特征

下肢外骨骼结构特征,如表1所示.对人体下肢向机械进行简化,将大小腿及脚骨头视为刚性杆件,髋关节、膝关节和踝关节视为杆件之间的运动副,肌肉组织则起着驱动的作用.

2.2 下肢外骨骼机械结构设计

一种电机驱动型的仿人型下肢外骨骼康复机器人,如图3所示.它主要包括动力源、背带架、髋部支架、髋部驱动、膝部驱动和踝部机构等.根据各关节的力矩,在下肢外骨骼髋关节和膝关节处分别设计一个驱动电机,髋关节处电机和大腿部采用垂直布置方式;膝关节处电机和小腿采用平行布置方式,并且电机和膝关节之间设计一个直角锥齿轮的换向装置.这种布位方式使膝关节处的横向尺寸减小,提高了膝部安装和驱动的稳定性,更加有利于人体的正常平稳行走.

图4 D-H模型示意图Fig.4 D-H model schematic

人正常行走时,踝关节背屈/趾屈运动的重要性更为突出,又因踝关节自身空间比较狭小,且大多数踝关节处的扭伤主要发生在背屈/趾屈上,故踝关节处的设计只保留实现人体踝关节背屈/趾屈运动的1个自由度.各关节的自由度处分别设计有限位结构的功能,以满足各关节的活动度.此外,身高160~180 cm的人群大小腿长度变化范围约6 cm,故在下肢外骨骼大小腿构件上有6 cm以上的长度调节.

3 下肢外骨骼的运动学建模

3.1 D-H模型的建立

下肢外骨骼机器人是一种由多个刚性构件串联而成的开环链式结构[6].由于下肢外骨骼的对称性,只需建立一侧外骨骼的模型即可,将其简化为五杆模型,如图4所示.图4中:O0X0Y0Z0是建立在背带架和髋部支架连接处的坐标系;O1,O2和O3分别为髋关节(屈/伸)、膝关节(屈/伸)和踝关节(背屈/趾屈)的运动坐标系原点;l1,l2,l3和l4分别为髋部支架、大腿、小腿和脚部构件的长度;θi为杆件i与坐标系x轴之间的夹角;αi为相邻坐标系z轴之间的夹角;di为相邻坐标系z轴之间的距离.在矢状面内,各关节的轴线和坐标系原点均在同一平面内,故αi=0,di=0,下肢外骨骼D-H模型的运动参数,如表2所示.

表2 D-H模型运动参数Tab.2 Motion parameters of D-H model

下肢外骨骼D-H模型中相邻杆件的位姿矩阵分别为

3.2 运动学分析

下肢外骨骼的运动学正问题是根据图1所知的各关节的角度随时间的变化关系曲线,求解各关节相对于坐标系O0X0Y0Z0的位置和姿态,进而得到步态周期内各关节随时间的轨迹变化曲线.

下肢外骨骼膝关节、踝关节及脚尖相对于坐标系O0X0Y0Z0的位姿矩阵分别为

上式中:R02,R03和R04分别表示膝关节、踝关节和脚尖的姿态;P02,P03和P04分别表示膝关节、踝关节和脚尖的位置.又因髋关节、膝关节和踝关节分别为其运动坐标系的原点,根据齐次坐标变换原理,可知各关节及脚尖在矢状面内相对于坐标系O0X0Y0Z0的齐次坐标方程为

上式中:dhip,dknee,dankle和dtoe分别为步态周期内髋关节、膝关节、踝关节和脚尖的坐标方程.

取θ2=90°,θ3=0°,θ4=90°,即为人体站姿,θ2′=0°,θ3′=90°,θ4′=90°,即为人体坐姿,将其分别代入上式,则可得两种姿态下各关节的坐标为

根据各关节的坐标式可知,人体正常站和坐时,下肢外骨骼机器人的各关节的位姿符合要求,说明下肢外骨骼的运动学分析是正确合理的.

4 运动学仿真分析

4.1ADAMS环境下的仿真

将图2所示的下肢外骨骼机器人的简化模型导入ADAMS中,分析其在一个步态周期(1.5s)中矢状面内的髋关节、膝关节和踝关节的运动轨迹变化曲线,验证下肢外骨骼装置模拟人体行走的合理性,有如下3个主要分析过程.

1) 下肢外骨骼各关节连接处定义为旋转副约束,在髋部支架的质心位置设定为移动副约束,在脚部构件与行走支撑面之间设定为接触力约束(solid-solid)[7].

2) 图1所示一个步态周期内各关节的角度随时间的变化数据,将其保存为.txt格式,导入ADAMS中生成左腿和右腿各个关节的Spline曲线函数[8-9].

3) 在各关节的旋转副约束处设定为旋转驱动,并将各关节的驱动函数修改为AKISPL(time,0,SPLINE_1,0)*1d,AKISPL(time,0,SPLINE_2,0)*1d等.

图5 样机模型的运动仿真Fig.5 Motion simulation of prototype model

人体正常行走的步态周期为1.5 s,故仿真时间设定为1.5 s.图5为一个步态周期内样机模型的仿真运动.图5中:各关节具有连续的运动轨迹,可以满足下肢运动的可达性,符合人体正常行走的运动特征.以下肢外骨骼的右侧腿为例,仿真结束后,在坐标系O0X0Y0Z0对应的位置处创建Marker点(即坐标点O0),分别测量髋关节、膝关节和踝关节相对于该Marker点的距离变化曲线,如图6所示.

(a) 髋关节的水平方向 (b) 髋关节的竖直方向

(c) 膝关节的水平方向 (d) 膝关节的竖直方向

(e) 踝关节的水平方向 (f) 踝关节的竖直方向图6 各关节相对于该Marker点的距离变化曲线Fig.6 Distance curves of each joint relative to the Marker point

4.2 仿真结果分析

下肢外骨骼在一个步态周期内,髋关节(屈/伸)设计在髋部支架的下端,髋关节的坐标原点O1相对于坐标点O0在X和Y方向上的运动是不变的,故髋关节水平方向和竖直方向的变化曲线为一条直线(图6(a)).其中,竖直方向的50 mm为实体结构中髋关节中心与髋部支架之间的杆件长度,而在D-H模型的理论分析中,未考虑结构的实际装配,故dhip的y值为0.

膝关节(屈/伸)和踝关节(背屈/趾屈)的坐标原点O2和O3相对于坐标点O0在X和Y方向上的运动是变化的.图6(b)中:0.5 s时刻,下肢外骨骼右侧腿的大腿处于竖直支撑状态,膝关节水平方向上与O0点的距离为125 mm,膝关节竖直方向有最大值546 mm,即右侧腿的膝关节中心与髋部支架之间的杆件总长度为546 mm(图2中大腿杆件长496 mm);1.12 s时刻,右侧腿的大腿摆动到最大位置,膝关节水平方向有最大值353 mm,竖直方向有最小值483 mm.图6(c)中的最大值942 mm表示在竖直支撑状态时踝关节中心与髋部支架之间的杆件总长度(图2中小腿杆件长396 mm).

5 结论

1) 采用电机驱动方式,设计出一种人体下肢外骨骼康复装置,并且膝关节和电机之间设计有直角锥齿轮的换向装置,踝关节处的设计只保留1个实现踝关节背屈/趾屈运动的自由度,各关节的自由度处分别设计有限位结构的功能.

2) 在矢状面内,将下肢外骨骼简化为五杆机构,建立其D-H数学模型,推导出一个步态周期内髋关节、膝关节、踝关节和脚尖的运动学方程.

3) 通过ADAMS的仿真分析,得到髋关节、膝关节和踝关节的坐标变化曲线,结果表明:各关节在空间中具有连续的运动轨迹,并且各关节仿真曲线符合理论分析,为下肢外骨骼的结构设计和运动学研究提供重要的依据.

[1] CHEN Bing,MA Hao,QIN Laiyin,etal.Recent developments and challenges of lower extremity exoskeletons[J].Journal of Orthopaedic Translation,2016,5(10):26-37.

[2] YAN Tingfang,CEMPINI M,ODDO C M,etal.Review of assistive strategies in powered lower-limb orthoses and exoskeletons[J].Robotics and Autonomous Systems,2015,64(11):120-136.

[3] ESQUENAZI A,TALATY M,PACKEL A,etal.The ReWalk powered exoskeleton to restore ambulatory function to individuals with thoracic-level motor-complete spinal cord injury[J].American Journal of Physical Medicine and Rehabi,2012,91(11):911-921.

[4] KOZLOWSKI A,BRYCE T,DIJKERS M.Time and effort required by persons with spinal cord injury to learn to use a powered exoskeleton for assisted walking[J].Topics in Spinal Cord Injury Rehabilitation,2015,21(2):110-121.

[5] KIM W,LEE S H,KANG M,etal.Energy-efficient gait pattern generation of the powered robotic exoskeleton using DME[C]∥IEEE/RSJ International Conference on Intelligent Robots and Systems.Taipei:IEEE Press,2010:2475-2480.

[6] CHEN Jiangcheng,ZHANG Xiaodong,ZHU Lei.Kinematics analysis and three dimensional simulation of the rehabilitation lower extremity exoskeleton robot[J].The International Journal of Soft Computing and Software Engineering,2013,3(3):343-345.

[7] 高东强,王伟.摆线钢球行星传动机构设计与仿真分析[J].陕西科技大学学报,2014,32(6):139-144.

[8] LI Yanbei,YAN Lei,QIAN Hua,etal.Dynamics and kinematics analysis and simulation of lower extremity power-assisted exoskeleton[J].Journal of Vibroengineering,2014,16(2):781-791.

[9] 夏田,桓茜,陈宇,等.人体下肢外骨骼康复机器人的仿真分析[J].陕西科技大学学报,2016,34(6):157-158.

(责任编辑: 黄晓楠 英文审校: 崔长彩)

Design and Kinematic Analysis of Lower Limb Exoskeleton Rehabilitation Robot

XIA Tian, HUAN Xi, CHEN Yu, XU Jianlin, HAN Ruiqi

(College of Mechanical and Electrical Engineering, Shaanxi University of Science and Technology, Xi′an 710021, China)

A rehabilitation device of human lower limb exoskeleton is designed for walking aids and rehabilitation training using the way of motor drive. By establishing the D-H (Denavit-Hartenberg) model of lower limb exoskeleton, the coordinate equations of hip joint, knee joint and ankle joint are derived. The kinematics simulation of lower limb exoskeleton is performed under the ADAMS environment. The coordinate curves of hip, knee and ankle joints are analyzed. The results show that the joints of the lower limb exoskeleton have a continuous trajectory in space.

lower limb exoskeleton;five-bar mechanism; kinematics equation; D-H model; simulation analysis; ADAMS software

10.11830/ISSN.1000-5013.201704003

2016-12-27

夏田(1962-),女,教授,主要从事数控装备、机器人及AVG小车等自动化设备的研究.E-mail:492487352@qq.com.

陕西省科技计划资助项目(2013K07-08)

TP 242

A

1000-5013(2017)04-0452-05

猜你喜欢
仿真分析
DYNA在安全带固定点强度仿真分析中的应用
预应力混凝土连续刚构桥施工监测与仿真分析
半挂汽车列车直角转弯仿真分析
民用飞机直流开关电弧效应仿真分析
温度大时滞串级—Smith预估控制系统建模与仿真
ADAMS/Car 与MATLAB联合仿真在《汽车理论》教学中的应用
基于DIALux仿真分析的室内绿色照明方案设计
基于LPC的语音信号预测仿真分析