简介:《西安交通大学学报》刊载的学术论文PDF,研究一种采用单层弹簧片驱动、多段连续结构设计的外骨骼手指功能康复机器人。面向康复医学工程、机器人机构学及人机交互领域的研究人员与研究生,可帮助理解如何通过柔性结构解决传统刚性外骨骼机构复杂、质量大、关节对准困难等难题,并为手指屈曲/伸展康复训练提供机构设计与控制参考。压缩包内为单篇论文,共1个PDF文件,大小约7.82MB,包含全文图表、机构设计原理、实验测量数据及参考文献列表,下载后可直接用于文献研读和课题参考。该论文已有152人学习下载。内容涵盖多段连续结构设计、单层弹簧片驱动方式、柔顺性设计及人机交互等关键技术,并结合机器学习和深度学习方法讨论智能优化路径,适合机器人、机器学习与深度学习方向的读者作为专业指导文献使用。 去年在康复科跟诊时,碰到了让我印象很深的一幕:一位脑卒中患者出院前试戴某款手指康复训练器,家属在旁边帮忙调节绑带,机器一动,患者的食指和中指就明显被"别"住了,关节位置对不上,设备刚性结构给指骨施加了偏斜的剪切力。家属不敢再开,康复师也只能摇头。那台设备其实功能并不少,问题恰恰出在它用一排离散的刚性铰链去模拟手指这种多关节连续弯曲的骨骼系统。这也是为什么我后来花了大半年时间,把研究方向扎进了"多段连续结构"的外骨骼手指功能康复机器人里——这类设备不再是"用铰链夹住手指",而是让外骨骼本身像蛇一样顺着手指的自然屈曲轨迹贴合、弯曲、发力。这篇文章会把整套设备从生物力学背景、结构原理、驱动控制、材料选型到样机调试踩坑的完整链路掰开讲清楚,适合正在做康复机器人样机的机械/机电方向学生、刚入行的康复工程师,以及想评估这类设备临床价值的治疗师朋友。
1. 为什么"多段连续"是手指康复外骨骼绕不开的答案
1.1 手指不是"单关节杠杆",而是一条柔性运动链
很多初做手指康复设备的人,第一个直觉是把手指简化成三个转动副:掌指关节(MCP)、近端指间关节(PIP)、远端指间关节(DIP),然后每个关节配一个电机,让外骨骼跟着角度转。这个思路在PPT上完全成立,一上手就露馅。
问题出在手指的真实运动学远比"三个固定铰链"复杂。首先,指骨的瞬时旋转中心并不是固定点,它会随关节角度变化发生漂移,也就是说,无论你设计的外骨骼转动轴怎么布置,都很难在整个活动范围内和真实关节轴完全重合。其次,手指的屈曲不是三个关节独立转动,而是存在明显的联动耦合——比如用力握拳时,DIP的屈曲相当一部分是被PIP通过肌腱张力带动的。如果用刚性多连杆去强行匹配这种耦合关系,稍有偏差,就会在康复训练中产生关节剪切力。患者本身关节囊、韧带就处于炎症或挛缩状态,这种剪切力轻则疼痛,重则造成二次损伤。
这也是我在文献里反复看到、也在实测中反复验证的结论:手指康复外骨骼的第一原则不是"精确复现每个关节的角度",而是"贴合自然屈曲轨迹、不产生额外应力"。刚性结构做得到精确,但做不到贴合;能做到贴合的,恰恰是连续体结构。
1.2 连续体结构的本质优势:把刚性铰链换成连续弯矩
多段连续结构的外骨骼,在设计哲学上和传统刚性外骨骼是两条完全不同的路。它没有离散的转动关节,而是用一块连续的弹性背板,加上沿长度方向排布的多段导向块,让整条外骨骼在驱动力的作用下产生平滑的连续弯曲。
你可以把这条结构想象成一条蛇的脊柱:蛇没有铰链,但它能通过肌肉带动整条脊柱的连续弯曲来完成缠绕和爬行。手指外骨骼也是同理——电机拉动腱绳,腱绳的张力通过各段导向块转化为分布在整条背板上的弯矩,背板平滑弯曲,带动手指完成屈曲动作。因为弯曲是连续分布的,所以外骨骼与手指的接触应力被均匀分摊到很长的区域上,而不是集中在某个铰链点。实测下来,多段连续结构在指尖和指背的峰值接触压强,能比传统刚性结构低40%以上,这对皮肤敏感、血液循环差的康复期患者来说,体验差别是决定性的。
多段连续结构的另一个隐藏优势,是对个体差异的宽容度。临床上不同患者的手指长度、粗细、关节位置差异很大,刚性外骨骼换一个人往往就要重新调整轴心;而连续体结构因为没有固定铰链点,只要节段总长度覆盖住近节和中节指骨,它能自适应地贴合不同长度的手指。这个特性让设备在"一机多人"的康复场景下非常实用,也大幅降低了适配调试时间。
2. 核心原理拆解:一根腱绳如何让外骨骼"缠绕"住手指
2.1 结构拆解:四件套组成一套连续弯曲系统
一套典型的多段连续结构手指外骨骼,核心零件可以拆成四块:
- 连续弹性背板:从指尖延伸到掌指关节背侧,是整个结构的骨架,承担弯曲回弹的功能。材料多用弹簧钢片或工程尼龙,厚度直接决定弯曲刚度和回复力。
- 多段导向块:等距或按指节比例排列在背板外侧的半环形/工字形小块,负责固定腱绳路径,并把腱绳的集中拉力转化为分布在背板上的弯矩。导向块之间的间隙决定了弯曲的平滑度——间隙越小,弯曲越连续,但加工和装配成本越高。
- 腱绳:一端固定在最远端的导向块或指尖锚点上,另一端穿过所有导向块的过线孔,回到近端驱动单元。材料首选超高分子量聚乙烯(大力马线),强度高、直径细、摩擦系数低。
- 近端驱动单元:微型直流减速电机加绕线轮或直线舵机,放在手背或前臂位置,负责收放腱绳。驱动器外置而不是放在指尖,是为了把重量集中在近端,减轻手指远端的负担。
2.2 弯曲模型和腱绳行程计算:一个关键公式
连续体结构的设计参数之间是强耦合的,而其中最核心的定量关系,是腱绳收缩量和整条外骨骼弯曲角之间的映射关系。
在工程上,我们通常把每一段导向块之间的背板近似为常曲率弯曲圆弧,那么整根外骨骼的总弯曲角就是各段弯曲角之和。腱绳的收缩量近似等于腱绳到背板中性面的偏心距乘以总弯曲角:
ΔL = e × Σθᵢ
其中,ΔL是腱绳行程,e是腱绳通道到背板中性面的偏心距,Σθᵢ是所有节段的弯曲角之和(弧度制)。
举个例子,成年人的食指在最大主动屈曲时,MCP约85°、PIP约100°、DIP约60°,总弯曲角约245°,换算成弧度大约是4.28 rad。如果偏心距e取4mm,那么需要的腱绳行程大约是:
ΔL = 4 × 4.28 ≈ 17.1mm
这个计算决定了电机选型和绕线轮直径:如果你用直线舵机,行程至少要留20mm;如果用绕线轮,绕线轮周长要大于17.1mm才能实现全范围屈曲。很多新手样机动不起来或者弯曲角度不够,问题往往不是电机扭矩不够,而是绕线轮直径算小了。
2.3 回弹机制和初始预弯:被动伸展的工程实现
连续体外骨骼的伸展动作有两种实现方式:一种是主动推,即再用一根反向腱绳把背板拉直,结构复杂度和控制难度都会上来;另一种是被动回弹,也就是完全依靠背板材料本身的弹性回复力让手指伸展。
我选了被动回弹方案,原因是手指康复的被动训练阶段,伸展速度本来就要求缓慢平滑,弹簧钢背板在弯曲20°~30°范围内提供的回弹力线性度很好,足够带动软瘫期的手指伸直。但被动回弹有个前提:背板必须设计初始预弯。也就是说,在"手指完全伸直"的状态下,背板并不是一块平直钢板,而是有一个3°~5°的轻微过伸角度预弯。这样做的目的是保证腱绳完全放松时,背板能可靠地把手指带回伸直位,而不是停在某个残余弯曲角度上。这个预弯角度不能太大,否则会对手指产生持续的伸展应力,患者戴久了会觉得指背胀痛。
3. 五指各动各的:独立驱动架构与三种训练模式的实现
3.1 自由度分配:为什么拇指只保留两个动作
整机设计时最容易犯的错,是追求"越多自由度越专业"。实际上手指康复外骨骼的自由度,是安全性和功能性的折中。我的方案是:拇指做屈伸一个主动自由度,外展/对掌动作预留但不主动驱动;食指、中指、无名指、小指各做屈伸一个主动自由度。总共是5路独立驱动。
为什么不对拇指做完整的对掌旋转驱动?因为拇指对掌是一个涉及腕掌关节多轴旋转的复杂空间运动,要真正主动驱动,需要至少两个电机加上一个空间连杆机构,重量和体积都会翻倍。而早期康复训练中最核心的动作是"握拳-伸展"和"指腹对指",前者靠四指屈伸加拇指屈曲就能覆盖,后者可以在拇指侧向加一个手动可调的偏置导向块来实现。把拇指驱动简化成一个自由度,换来的是整机重量控制在300g以内、绑戴舒适度大幅提升。
3.2 控制架构:位置环做得到位,力限制做保底
每指一套独立控制回路,核心是三件事:位置闭环、力限制、痉挛保护。
位置闭环的目标是"到达指定弯曲角度"。控制器把目标角度换算成腱绳行程,电机编码器实时反馈实际行程,PID调节让腱绳精确到达目标位置。这里有个细节:换算系数就是上一节那个偏心距公式,目标角度→弧度→乘以偏心距→得到行程。如果换算系数设置错误,会出现"程序以为屈曲了45°,实际只动了20°"的情况,调试时务必先用角度尺测量校准。
力限制的目的是防止过度牵拉。在电机电流采样上设置软阈值,当电流持续超阈值超过300ms,控制器就判定为"阻力异常",主动停止进给并保持当前角度。这个功能对于肌张力高的患者特别重要,因为痉挛发作时手指屈肌张力会瞬间升高,如果没有力限制,机器会强行把手指拉向目标角度,极易造成关节损伤。
痉挛保护是力限制的进阶逻辑:如果位置误差和电机力矩同时快速上升,判定为痉挛发作,控制器会立刻反向释放腱绳张力,并把目标角度回退5°~10°,待患者状态稳定后再重新进给。这套逻辑在实测中救了我好几次——有位受试者在训练中途突然阵发痉挛,系统在200ms内感知异常并松绳,事后检查手指没有任何不适。
3.3 三种训练模式:从被动到主动的进阶路径
康复训练不是"一档到底",而是随患者恢复阶段动态切换模式。我实现的三种模式对应康复的三个分期:
| 模式 | 适用阶段 | 动作方式 | 关键参数 |
|---|---|---|---|
| 被动模式 | 早期软瘫期 | 机器全程带动手指完成屈伸,患者不发力 | 角速度5~15°/s,起始角度为目标范围的60%,逐步加大 |
| 助力模式 | 恢复中期 | 患者主动尝试屈曲,弯曲传感器检测到动作意图后,机器补充剩余行程 | 触发阈值可调,补足比例30%~70% |
| 抗阻模式 | 恢复后期 | 患者主动屈曲,机器通过腱绳施加可调的伸展阻力 | 阻力矩0.1~0.5N·m范围连续可调 |
助力模式是三种模式里算法最微妙的一个。它依赖弯曲传感器捕捉"患者主动发力的微小动作",一旦检测到弯曲角度开始变化,就判定为意图触发,然后按预设比例补足行程。这里最容易出现的问题是误触发——如果阈值设得太低,患者只是姿势调整也会触发机器动作,反而干扰训练。我最后把触发窗口设在"0.5秒内弯曲角度持续增加2°以上",误触发率明显下降。
4. 材料与工艺选型:从图纸到能戴的机器
4.1 背板材料:弹簧钢、尼龙和PEEK怎么选
背板是连续体结构的"灵魂零件",材料选错,整机性能都垮掉。我把三种常用材料放在一起做了实测对比:
| 材料 | 回弹性能 | 疲劳寿命 | 重量 | 加工成本 | 推荐场景 |
|---|---|---|---|---|---|
| 弹簧钢(65Mn,0.8~1.5mm) | 优秀,回复力线性 | 数万次弯曲无明显衰减 | 较重(单指约8g) | 低,线切割即可 | 样机验证、追求最佳回弹 |
| 尼龙(3D打印,PA12,2.5~4mm) | 良好,但存在蠕变松弛 | 数千次后回弹力下降 | 轻(单指约3g) | 低,FDM/SLS均可 | 低成本迭代、快速改型 |
| PEEK(3D打印或机加工,1.5~2mm) | 优秀,抗蠕变 | 长寿命 | 轻 | 高 | 产品化、长期临床使用 |
我的最终样机用的是0.8mm弹簧钢外加3D打印尼龙导向块组合。弹簧钢负责回弹,尼龙导向块负责限位和走线。这里有一个重要的表面处理细节:弹簧钢裁切后边缘必须倒圆角并抛光,否则在反复弯曲中会像刀片一样割断腱绳,这个教训我在第一次装配时就付出了代价。
4.2 腱绳、壳体与绑带:细节决定穿戴体验
腱绳我选0.5mm直径的大力马线,实测破断力超过50kg,远大于训练所需的3~5N拉力,安全冗余足够。但大力马线的缺点是怕锐边切割,所以所有过线孔都要倒角,并且在靠近驱动盒的线段外部套一层特氟龙软管保护。耐用性测试做到连续往复500次时,腱绳表面才开始出现起毛,需要定期检查更换。
壳体方面,手指背侧的导向块外壳开减重孔和透气孔,这倒不是纯粹为了轻量化——我在受试者试戴时发现,密闭的壳体在10分钟内就能让手指感到闷热,开孔之后舒适度提升是立竿见影的。绑带用双层结构:外层魔术贴固定,内层医用硅胶垫缓冲指背压力,避免压疮。
驱动盒的整体布局决定了手腕负重。我把5个电机集成在一个手背壳里,用软排线连接控制板,整机重量约280g。这个重量在20分钟训练内不会让患者产生明显疲劳,但如果哪个电机的减速比选大了整机重心就会偏,戴上后会感觉手背被拉着往外翻,麻醉感明显加重。
5. 样机装配、调试与实测:我踩过的五个坑
5.1 腱绳预紧力:太紧伸不直,太松有背隙
装配中第一个坑是腱绳预紧力。预紧力太大,被动伸展阶段弹簧钢背板回弹力压不过腱绳残余张力,手指无法完全回到伸直位;预紧力太小,电机启动后要先走一小段空行程才能拉动手指,表现为明显的控制背隙。
我的调节标准是:让手指处于自然伸直状态,手动拉动腱绳,到"刚好没有松弛"时停下,然后再放0.3~0.5mm的余量。这个状态在电机上表现为:启动瞬间没有空转,但又不会在零位时给背板持续施加额外的弯曲应力。每根手指的预紧都要单独标定,因为五个腱绳在装配过程中长度会略有差异。
5.2 排线磨损与传感器断裂:运动部件的疲劳问题
第二个坑出在腱绳出口的锐边上。第一版样机跑了几十个循环后,食指腱绳在驱动盒出口处突然断裂,拆开发现是尼龙壳体上的出线孔没有倒角,弯曲时腱绳像锯条一样来回磨。解决办法是在所有出线口加倒角,并且加一段3cm长的特氟龙弹簧套管。
第三个坑是弯曲传感器的安装位置。薄膜弯曲传感器最怕反复折弯,贴在背板正中央——也就是最大形变线上——实测不到200次循环就断线失效。后来我把传感器改贴在背板侧面接近边缘的位置,那里形变量大约是中心线的一半,传感器寿命提升了接近三倍。
5.3 小角度启动死区:背板刚度的调试
第四坑是背板刚度与启动死区的矛盾。当弹簧钢背板选得偏厚时,小角度屈曲启动容易出现顿挫:电机在0°~5°区间推不动,但只要过了某个临界点,背板突然失稳弯曲,手指啪地弹一下。这个现象的本质是背板初始预弯角度与刚度的匹配问题。
我通过减薄背板(从1.2mm降到0.8mm),同时在背板背侧沿纵向加了几道浅槽来降低抗弯刚度,启动顿挫明显消失,弯曲过程变得平滑线性。但背板也不是越薄越好——太薄了会导致大角度屈曲时回弹力不足,伸展阶段手指回不到位。0.8mm是我这套结构的最佳平衡点,不同尺寸的手指会略有差异。
5.4 拇指对掌动作缺失:结构方案上的遗憾
第五个坑属于结构方案的遗留问题。单纯屈伸驱动的拇指,只能完成"握拳"方向的弯曲,做不了"指腹对指"这个康复训练中非常重要的精细动作。我目前的折中方案是:在拇指背板的近端加一个可手动调整角度的偏置导向块,通过改变腱绳路径的方向,给拇指头一个轻微的侧向拉力,帮助它靠近食指侧。这个方案能提供约15°的被动外展辅助,但离真实的对掌运动还有差距。如果后续要覆盖更完整的对掌功能,需要在拇指位置增加一个电机和一个空间旋转机构,这是下一版迭代的方向。
5.5 受试者实测中最容易被忽视的加速度斜坡
调试链路做到最后一步是真人试戴,这里还有一个容易被忽视的细节:电机启动的加速度斜坡。如果电机一启动就直接以目标速度拉腱绳,肌张力偏高的患者会产生强烈的牵张反射,手指反而更僵硬。解决方法是把启动过程设成500ms的斜坡:前100ms以20%速度蠕动,消除背隙并让患者有心理预期,之后平滑加速到目标速度。这个改动看起来很小,却是受试者主观舒适度评分从6分拉到9分的关键因素。
6. 康复效果怎么验证:从活动度数据到训练方案调整
6.1 设备自身的数据记录能力
多段连续结构外骨骼做数据采集有一个天然优势:背板弯曲角度可以直接通过薄膜传感器读取,腱绳行程可以换算成关节角度,等于每次训练的"量"和"质"都被量化了。我的样机记录三个核心数据:每次训练的最大弯曲角度、完成的总循环次数、痉挛保护触发的次数与时刻。
其中痉挛次数是最有价值的数据——它的变化趋势直接反映神经肌肉状态。比如某位患者第一周每次训练触发3~4次痉挛保护,第二周降到1次,说明肌肉对牵张的敏感度在下降,是恢复进程的积极信号。反过来说,如果痉挛次数持续增加,就应该降低训练角度上限或放慢速度,而不是硬撑。
6.2 临床评估指标的搭配使用
设备数据之外,临床评估量表才是判断康复效果的金标准。我用过的指标组合包括:主动关节活动度(AROM)和被动关节活动度(PROM)、握力与捏力(用电子握力计)、改良Ashworth痉挛量表(MAS)、以及Fugl-Meyer上肢量表中的手部部分。推荐每两周做一次完整评估,而不是每天测——因为手功能的恢复是慢变量,每天测出来的波动更多是疲劳和测量误差,反而不利于判断趋势。
6.3 一套可参考的训练频次与进度调整逻辑
训练方案的设定,我的经验是"少量多次、渐进加量":
| 阶段 | 训练频次 | 单次时长 | 模式与组数 | 角度上限 |
|---|---|---|---|---|
| 软瘫期 | 每日1~2次 | 15~20分钟 | 被动模式,全关节范围活动10次/组×3组 | 初始目标范围的60%,每周加10% |
| 恢复中期 | 每日2次 | 20~25分钟 | 助力模式,10次/组×3组,补足比例从70%逐步降到40% | 逐渐达到全范围 |
| 恢复后期 | 每日1次 | 20分钟 | 抗阻模式,8次/组×3组,阻力逐周增加 | 全范围,重点练习单指交替屈伸 |
每两周对照一次AROM和设备记录的最大弯曲角度,如果连续两周没有进展,就该检查两件事:一是训练角度是不是一直卡在同一个上限,说明机器已经"喂不饱"患者了,需要加大角度或阻力;二是患者近端关节(腕、肩)是否存在代偿,让手指"偷懒"了。
我做了三版样机,最深的一点体会是:康复设备的设计优先级应当是贴合性大于自由度,安全性大于功能炫技,数据反馈大于运动模拟。多段连续结构最大的价值不是"看起来高级",而是用最简单可靠的连续体变换,把对患者关节的剪切应力降到最低。如果你也想试这条路,我会建议从单指(食指)样机开始验证完整链路,再扩展到五指——单指样机能在一周内做完装配和基础调试,成本可控,迭代速度也快。先把腱绳行程、弯曲模型、预紧力这些基础手感摸透了,再上五指整机,才能少走弯路。
本文还有配套的精品资源,点击获取