王 楠,王建华,周民伟
综述
人体下肢外骨骼机器人的步态研究现状
王 楠,王建华,周民伟
外骨骼机器人是将人的智慧与机器的机械动力装置相结合的一种机器人,不仅可以为操作者提供保护、身体支撑等功能,还可以在操作者的控制下完成一定的功能和任务,应用前景巨大。文中阐述人体下肢外骨骼机器人下肢外骨骼实现行走应具备的关节及其活动度,介绍下肢外骨骼机器人步态控制的基础——正常步态分析,详细论述了目前控制下肢外骨骼机器人行走及步态稳定性的主要方法。
下肢;机器人;外骨骼;步态
外骨骼(exoskeleton)一词来源于生物学,是指为生物提供保护和支持的坚硬的外部结构[1],如甲壳类和昆虫等节肢动物的外骨骼系统。人体外骨骼机器人是将人的智慧与机器的机械动力装置结合为一体的机器人[2]。美国于2000年开展了“增强人体机能的外骨骼”(Exoskeletons for Human Performance Augmentation,EHPA)研究项目[3-4],自此,外骨骼机器人的开发与应用逐渐进入人们的视线,成为关注的焦点。由于外骨骼机器人不仅为操作者提供了诸如保护、身体支撑等功能,还能在操作者的控制下完成一定的功能和任务,因此在下肢功能障碍患者的步行功能锻炼过程中的应用逐渐增多[5-7];此外,其在单兵作战装备研发等军事领域也获得了广泛应用[8-9]。
对正常人体行走时的步态分析是人类下肢外骨骼设计的一个重要研究方面[10-11]。由于人体下肢外骨骼需要辅助人体的承载并跟随人体一同活动,故对外骨骼的设计必须考虑外骨骼与操作者之间动作的协调性和一致性,且应与人体下肢具有相同的关节活动度。因此,分析正常人体下肢活动特点及行走时的步态是设计下肢外骨骼并实现行走的基础。在此基础上设计下肢外骨骼应具备的关节及关节活动度,然后通过人机互动操作外骨骼,并对外骨骼机器人步态的稳定性进行控制,从而完成外骨骼机器人系统的仿生设计。
正常人体下肢的主要大关节包括髋关节、膝关节和踝关节,其余和行走相关的关节包括膝部的髌股关节、足部的跖趾关节和趾骨间关节等。关节的运动主要是沿着3个相互垂直的轴所进行的运动,包括沿冠状轴的前屈和后伸运动、沿矢状轴的内收-外展运动以及沿垂直轴的内旋-外旋运动等,而关节活动度就是指关节运动时所通过的运动弧。正常的关节活动范围是正常运动必不可少的前提条件之一。髋关节正常活动度为:屈曲130°~140°,后伸10°~30°,内收20°~30°,外展45°~60°,内旋30°~45°,外旋40°~50°[12]。膝关节正常活动度为屈曲120°~150°,一般伸直0°,有时过伸状态约为5°~10°,当膝关节屈曲时,股骨两侧髁后部进入关节窝,嵌锁因素解除,侧副韧带松弛,膝关节可绕垂直轴作轻度的旋转运动,内旋外旋各10°左右[13]。踝关节正常活动度为背伸约35°,趾屈约45°,在跖屈时,足可做一定范围的侧方运动,约30°[14]。
为了简化研究过程,降低分析难度,根据正常人体行走时下肢运动的习惯,设计的下肢外骨骼机器人至少应包括髋、膝、踝关节[15]。从生理角度分析,髋、膝、踝关节对于稳定有效的行走来说是必不可少的,髋关节主要用于摆动双腿,实现迈步并使上肢躯体前倾或者后仰,以便在步行过程中起到辅助平衡的作用;膝关节主要用来调整重心的高度以及摆动腿的着地高度,使之与地面的状态相适应;而踝关节则用来与髋关节相配合以实现支撑腿和上躯体的移动,并调整脚掌与地面的接触状态,从而完成步行过程[16]。
下肢外骨骼机器人应具备的自由度和活动度需要根据正常人体下肢关节的功能来设计[17-18]。髋关节主要实现大腿的大角度运动、腰部的转动及躯干的弯曲,需根据髋关节活动度设置屈伸、收展、旋转3个自由度;膝关节实现小腿的大角度摆动,需根据膝关节活动度设置屈伸1个自由度,膝关节旋转可忽略;踝关节实现足部围绕踝关节的上下大角度屈伸及左右小角度旋转,需要设置2个自由度。但出于安全因素方面的考虑,外骨骼机器人的关节活动度应略小于正常人体的关节活动度。
正常步态即正常人体采用最自然、最舒适的姿态行进时的步态。它应具有3个特点:身体平稳、步长适当、耗能最少[19]。Grabiner等[20]认为,正常的步态必须具备以下条件:支撑期稳定性好,摆动期足部放松,有足够的步长,膝关节在支撑期吸收震荡且积蓄能量,在摆动期能够带动小腿和足部运动。
步态分析是外骨骼机器人设计中不可或缺的技术环节[21-22],它通过生物力学和运动学手段,揭示正常步态的关键环节和影响因素,从而有助于外骨骼机器人的步态机理研究、步态控制及行走稳定性控制方法的研究等。
在人体正常行走过程中,1个步态周期是指从一侧脚跟着地开始到该脚跟再次着地。通过对正常人体行走步态的研究,1个步态周期可抽象出3个典型步态时相:单支撑相、双支撑相及摆动相。Chu等[23]通过正常步态分析得出不同步态时相时髋、膝、踝关节角度及扭矩的动态变化,为该研究小组设计外骨骼机器人提供参考。赵凌燕等[24]以健康男性青年为对象,对人在行走过程中髋关节的旋转运动进行实验研究,采用扩展广义Sigmoid型函数的方法进行模型化描述,结果表明,身高和行走速度对髋关节运动幅度有显著性影响。王西十等[25]基于膝关节的解剖特征,得出膝关节在矢状面内运动时的运动协调约束方程,为建立人体下肢生物动力模型提供理论依据。赵彦峻等[26]在对外骨骼机器人进行前期设计及后期仿真过程中,根据行走步态各个时相不同的运动特点,采用多体系统动力学方法(如拉格朗日方程)分别对不同的时相建立不同的运动学和动力学的数学模型,以此为基础成功设计了具有辅助士兵承载能力的人机一体化下肢外骨骼。
外骨骼机器人具有多关节、多驱动器和多传感器的特点,它与其它机器人最大的区别在于,其与操作者之间形成一个人机耦合系统,操作者处于系统回路中,与外骨骼有物理接触[27-28]。因此,步态控制及稳定性控制的研究成为外骨骼机器人仿生设计中最重要的一环。
对于步态控制,目前主要有操作者自行控制、肌电传感器控制[29]、灵敏度放大控制[30]等方法;对于步态稳定性控制,则主要有数字信号处理(digital signal processing,DSP)系统控制、模糊比例积分微分(proportion integration differentiation,PID)控制[31]、零力矩(zero moment point,ZMP)控制[32]等。
3.1 步态控制
3.1.1 操作者自行控制 对于下肢功能完全丧失的患者,可以采用上肢的活动来控制外骨骼机器人,从而获得下肢功能。归丽华等[33]认为,上肢和下肢具有相似的运动轨迹,只要测量出上肢的运动,就可以通过机械装置换算为下肢的运动。作者借助这种上臂运动可控制外骨骼同时运动的方法,成功研制出能量辅助骨骼服NAEIES系统。Johnson等[34]设计一种运动辅助装置,在瘫痪、截肢、下肢麻痹患者的手部安装开关,将不同的手指运动对应下肢相应关节的活动,达到一对一映射,从而获得下肢行走功能。这类控制方式使操作者可以自行控制下肢外骨骼机器人的活动,充分利用了人的智能,但缺点也是显而易见的,如操作者在行走时上肢不能进行其他活动等。
3.1.2 肌电传感器控制 对于下肢仍有部分功能的患者,或需增强正常机能的士兵等,可采用肌电传感器控制,在操作者下肢皮肤表面安装传感器,通过提取肌电图(electromyography,EMG)信号、分析EMG信号与肌肉力[35]、关节扭矩[36]的关系、提取运动模式特征、识别动作模式等过程,进而达到控制外骨骼机器人的目的。以此方法为代表的外骨骼机器人为日本的HAL(hybird assistive leg)-3[37-38]。其缺点主要是传感器贴在肌肉表面,剧烈活动时易脱落,不适合军事用途;且每次使用均需贴传感器,较为繁琐;此方法也不适用于下肢功能完全丧失的患者。
3.1.3 灵敏度放大控制 美国加州大学伯克利分校研制的 BLEEX(Berkeley lower extremity exoskeleton)[39-40]采用灵敏度放大控制(sensitivity amplification control,SAC)方法,将人作用在外骨骼机器人上的外力定义为灵敏度函数,然后最大化该函数,以便实现用较小的力控制外骨骼运动的目的。此法不需在人体上安装传感器,仅通过安装在骨骼服上的传感器来实现控制,使操作者感受到的外力降低,舒适度增强。其缺点主要是难以建立精确的数学模型[41]。
3.2 步态稳定性控制
3.2.1 DSP系统控制 基于DSP系统的步态控制方法分为步态数据离散化和对每个周期的步态角度误差补偿两个过程。首先将步态数据离散化为若干个离散时间,即将1个步态周期T分为若干个离散时间Δt,由规划的步态周期中的关节角度值与离散的Δt时间以及执行机构的几何关系计算出执行机构对应的离散长度值,最终得到驱动电机的线性参数。由于电机传动过程和机器人执行过程中将出现不可避免的误差,因此需进行误差补偿,以实时减少因误差带来的实际步态与理论步态的偏差。钟翠华等[42]采用DSP控制方法设计的助行外骨骼机器人已通过样机试验验证,获得了较好结果。
3.2.2 模糊PID控制 PID控制即是根据系统的误差,利用比例、积分、微分计算出控制量而进行的控制[43-45]。徐建安等[46]提出一种基于参数分配器的模糊PID运动控制系统,并在自行研制的移动机器人上进行运动控制和抗干扰实验研究,结果表明,该方法弥补了常规PID运动控制系统对非线性系统难以适应的不足,既缩短了动态调整时间、减小了稳态误差,又提高了系统的稳定性。
3.2.3 ZMP控制 ZMP理论为步行稳定性的经典理论,ZMP是地面上的一点,外骨骼机器人所受所有外力的力矩水平分量为0,也就是说整体对于这一点的前向、侧向力矩为0。机器人在动态行走时,若ZMP落在双脚之间的支撑区域内,则其运动是稳定的。理想状况下,实际ZMP与期望ZMP重合,且始终位于支撑区域内[47]。但由于地面状况、机械精度等的差异,实际ZMP与期望ZMP往往不在同一点,从而使外骨骼机器人步态不稳定,此时需要操作者或机器智能调整步态,使之回归稳定。陈占伏等[48]在机械系统仿真分析软件(automatic dynamic analysis of mechanical system,ADAMS)中建立外骨骼的虚拟样机模型,并对外骨骼行走模型进行仿真,通过对比仿真结果验证了外骨骼模型处于ZMP意义下的动态稳定状态。
外骨骼机器人在康复医学、单兵作战装备等方面应用前景巨大。尽管目前相关研究中尚有部分难题未能解决[49-51],如外骨骼机器人对不平整地面的适应性有待提高,能源消耗大导致整个系统体积庞大且使用时间短暂等等。但随着数学、计算机科学的发展以及核能等新能源技术的不断进步,相信在不远的将来,这些课题将会有重大突破。在解决了以上基本问题后,下肢外骨骼机器人下一步将有可能向个性化趋势发展(即根据每个使用者行走习惯的不同而不断进行智能学习),提供个性化运动模式,真正实现人与机器的完美结合。
[1]王一吉,李建军.一种可提高和改善步行功能的装置:动力下肢外骨骼系统的设计及应用[J].中国康复理论与实践, 2011,17(7):628-631.
[2] Herr H.Exoskeletons and orthoses:classification,design challenges and future directions[J].J Neuroeng Rehabil, 2009,18(6):21-30.
[3]Dollar AM,Herr H.Lower extremity exoskeletons and active orthoses:challengesand state-of-the-art[J].IEEE Trans Robotics,2008,24(1):144-158.
[4] Jansen JF.Exoskeleton for soldier enhancement systems feasibility study[EB/OL].http://www.osti.gov/bridge/product. biblio.jsp?osti_id=885757.2000-09-28.
[5]Hachisuka K.Robot-aided training in rehabilitation[J].Brain Nerve,2010,62(2):133-140.
[6]Sale P,Franceschini M,Waldner A,et al.Use of the robot assisted gait therapy in rehabilitation of patients with stroke and spinal cord injury[J].Eur J Phys Rehabil Med,2012,48 (1):111-121.
[7]Malcolm P,Segers V,Van-Caekenberghe I,et al.Experimental study of the influence of the tibialis anterior on the walkto-run transition by means of a powered ankle-foot exoskeleton[J].Gait Posture,2009,29(1):6-10.
[8]Gregorczyk KN,Hasselquist L,Schiffman JM,et al.Effects of a lower-body exoskeleton device on metabolic cost and gait biomechanics during load carriage[J].Ergonomics,2010, 53(10):1263-1275.
[9]李会营,王惠源,张鹏军,等.外骨骼机器人发展趋势研究[J].机械工程师,2011,(8):9-10.
[10]赵彦峻,徐诚,张景柱,等.人体下肢外骨骼关键技术分析与研究[J].机械设计,2008,25(10):1-5.
[11]Lewis CL,Ferris DP.Invariant hip moment pattern while walking with a robotic hip exoskeleton[J].J Biomech,2011, 44(5):789-793.
[12]van-den Bogert AJ,Read L,Nigg BM.An analysis of hip joint loading during walking,running,and skiing[J].Med Sci Sports Exerc,1999,31(1):131-142.
[13]Rowe PJ,Myles CM,Walker C,et al.Knee joint kinematics in gait and other functional activities measured using flexible electrogoniometry:how much knee motion is sufficient for normal daily life?[J].Gait Posture,2000,12(2):143-155.
[14]毛宾尧.人工踝关节研究进展与应用:附5例报告和文献复习[J].中国矫形外科杂志,2003,11(5):343-346.
[15]张凯.单兵外骨骼结构与运动分析[J].科技创新导报,2011, 8(13):224,226.
[16]贺廉云.双足机器人的行走模型及步态规划[J].信息技术与信息化,2008(2):64-66.
[17]van-der Kooij H,Koopman B,van Asseldonk EH.Body weight support by virtual model control of an impedance controlled exoskeleton(LOPES)for gait training[J].Conf Proc IEEE Eng Med Biol Soc,2008,(2008):1969-1972.
[18]van-den Bogert AJ.Exotendons for assistance of human locomotion[J].Biomed Eng Online,2003,(2):17.
[19]Gelat T,Pellec AL,Breniere Y.Evidence for a common process in gait initiation and stepping on to a new level to reach gait velocity[J].Exp Brain Res,2006,170(3):336-344.
[20]Grabiner MD,Troy KL.Attention demanding tasks during treadmill walking reduce step width variability in young adults[J].J Neuro Eng Rehabil,2005,2(1):25.
[21]Aguirre-Ollinger G,Colgate JE,Peshkin MA,et al.A one-degree-of-freedom assistive exoskeleton with inertia compensation:the effects on the agility of leg swing motion [J].Proc Inst Mech Eng H,2011,225(3):228-245.
[22]Gregorczyk KN,Hasselquist L,Schiffman JM,et al.Effects of a lower-body exoskeleton device on metabolic cost and gait biomechanics during load carriage[J].Ergonomics,2010, 53(10):1263-1275.
[23]Chu A,Kazerooni H,Zoss A.On the biomimetic design of theBerkeley lowerextremity exoskeleton (BLEEX)[C]. Proceedings of the 2005 IEEE International Conference on Robotics and Automation.Barcelona:IEEE,2005:4345-4352.
[24]赵凌燕,刘秉昊,张立勋,等.正常步态下髋关节运动数学模型[J].哈尔滨工程大学学报,2011,32(4):481-485.
[25]王西十,白瑞蒲,AKKas N,等.人膝关节矢状面内啮合运动的数学模型[J].医用生物力学,1997,12(1):30-34.
[26]赵彦峻,徐诚.人体下肢外骨骼设计与仿真分析[J].系统仿真学报,2008,20(17):4756-4759,4766.
[27]Yin YH,Fan YJ,Xu LD.EMG and EPP-integrated humanmachine interface between the paralyzed and rehabilitation exoskeleton[J].IEEE Trans Inf Technol Biomed,2012,16 (4):542-549.
[28]De-Rossi SM,Vitiello N,Lenzi T,et al.Sensing pressure distribution on a lower-limb exoskeleton physical humanmachine interface[J].Sensors,2011,11(1):207-227.
[29]Kawamoto H,Taal S,Niniss H,et al.Voluntary motion support control of Robot Suit HAL triggered by bioelectrical signal for hemiplegia[J].Conf Proc IEEE Eng Med Biol Soc, 2010,(2010):462-466.
[30]Hu J,Lim YJ,Ding Y,et al.An advanced rehabilitation robotic system for augmenting healthcare[J].Conf Proc IEEE Eng Med Biol Soc,2011(2011):2073-2076.
[31]Balasubramanian S,Wei R,He J.RUPERT closed loop control design[J].Conf Proc IEEE Eng Med Biol Soc,2008, (2008):3467-3470.
[32]Or J.A hybrid CPG-ZMP control system for stable walking of a simulated flexible spine humanoid robot[J].Neural Netw,2010,23(3):452-460.
[33]归丽华,杨智勇,顾文锦,等.能量辅助骨骼服NAEIES的开发[J].海军航空工程学院学报,2007,22(4):467-470.
[34]Johnson DC,Repperger DW,Thomson G.Development of a mobility assist for the paralyzed,amputee,and spastic patient [C].Proceedings of the 1996 Fifteenth Southern Biomedical Engineering Conference.Dayton:IEEE,1996:67-70.
[35]Anders C,Brose G,Hofmann GO,et al.Evaluation of the EMG-force relationship of trunk muscles during whole body tilt[J].J Biomech,2008,41(2):333-339.
[36]Clancy EA,Hogan N.Relating agonist-antagonist electromyograms to joint torque during isometric,quasi-isotonic, nonfatiguing contractions[J].IEEE Trans Biomed Eng, 1997,44(10):1024-1028.
[37]Lee S,Sankai Y.Power assist control for walking aid with HAL-3 based on EMG and impedance adjustment around knee joint[C].Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems.Lausanne, IEEE,2002:1499-1504.
[38]Kawamoto H,Sankai Y.Power Assist System HAL-3 for gait disorder person[J].Lecture Notes Computer Sci,2002(2398): 19-29.
[39]Kazerooni H,Racine JL,Huang LH,et al.On the control of the Berkeley lower extremity exoskeleton (BLEEX)[C]. Proceedings of the 2005 IEEE International Conference on Robotics and Automation.Barcelona:IEEE,2005:4353-4360.
[40]Zoss AB,Kazerooni H,Chu A.Biomechanical design of the Berkeley lower extremity exoskeleton:BLEEX[J].IEEE/ ASME Trans Mechatronics,2006,11(2):128-138.
[41]刘明辉,顾文锦,陈占伏.基于骨骼服的虚拟人体建模与仿真[J].海军航空工程学院学报,2009,24(2):157-161.
[42]钟翠华,沈林勇,任昭霖,等.基于DSP的助行外骨骼机器人步态控制[J].上海大学学报:自然科学版,2012,18(2): 151-155.
[43]李华,范多旺,魏文军,等.计算机控制系统[M].北京:机械工业出版社,2007:135.
[44]施春宁,张中华,王涛.谈PID控制的理论分析[J].山西建筑,2012,38(3):238-240.
[45]金奇,邓志杰.PID控制原理及参数整定方法[J].重庆工学院学报:自然科学版,2008,22(5):91-94.
[46]徐建安,邓云伟,张铭钧.移动机器人模糊PID运动控制技术研究[J].哈尔滨工程大学学报,2006,27(6):115-119.
[47]Vukobratovic M,Borovac B.Zero-moment point:thirty five years of its life[J].Int J Humanoid Robot,2004,1(1): 157-173.
[48]陈占伏,杨秀霞,顾文锦.下肢外骨骼机械结构的分析与设计[J].计算机仿真,2008,25(8):238-241,334.
[49]Wang S,van-Dijk W,van-der-Kooij H.Spring uses in exoskeleton actuation design[J].IEEE Int Conf Rehabil Robot,2011(2011):5975471.
[50]Hachisuka K.Robot-aided training in rehabilitation[J].Brain Nerve,2010,62(2):133-40.
[51]Veneman JF,Kruidhof R,Hekman EE,et al.Design and evaluation of the LOPES exoskeleton robot for interactive gait rehabilitation[J].IEEE Trans Neural Syst Rehabil Eng, 2007,15(3):379-386.
Current researches of gait analysis on human lower extremity exoskeleton robotic device
WANG Nan,WANG Jianhua,ZHOU Minwei.Department of Overseas Chinese,Guangzhou General Hospital of Guangzhou Military Command,Guangdong 510010,China
Exoskeleton robotic device is a kind of robot that combines the intelligence of human with the mechanical power of machine,which can not only provide protection and support for operators but also accomplish certain functions and missions under the control of operators.In this paper,relative key factors of lower extremity exoskeleton robotic device techniques are introduced briefly such as the joints and the range of motion(ROM)which the lower extremity exoskeleton should be equipped,the normal gait analysis which is the basis of gait control of the exoskeleton robot,and then the major walking control methods and gait stability control methods for lower extremity exoskeleton robotic device which are discussed in detail.
Extremities;Robotics;Exoskeleton;Gait
R-05,R336
A
1674-666X(2012)01-0062-06
2011-12-30;
2012-02-01)
(本文编辑 白朝晖)
10.3969/j.issn.1674-666X.2012.01.010
广东省科技计划项目(2010B010800006),广州市科技计划项目(2010J-E311)
510010广州军区广州总医院华侨科(王楠);脊柱外科(王建华);医务部(周民伟)
E-mail:115989930@qq.com