东京大学用TPU打印肌肉肌腱韧带,0.95米机器人腿迈步
“ 肌肉骨骼机器人,换个造法。人走一步路,要靠肌肉收缩、肌腱传力、韧带稳住关节、足底软组织吸收冲击,这么多软组织得一起配合。过去十几年,东京大学这一脉的肌肉骨骼机器人一路从Kenta、Kotaro做到Kenshiro、Kengoro、Musashi,肌肉的数量和走线越做越像人。不过它们有个共同的短板:肌肉大多用钢丝代替
“肌肉骨骼机器人,换了个造法。
一个人迈出一步,得靠肌肉收缩、肌腱传力、韧带稳住关节、足底软组织吸收冲击,这么多软组织必须互相配合。
过去十几年,东京大学这一脉的肌肉骨骼机器人从Kenta、Kotaro一路做到Kenshiro、Kengoro、Musashi,肌肉的数量和走线越来越接近人。问题是它们有个共同短板:肌肉大多拿钢丝代替,没有体积;关节也多是普通转轴,没有韧带。
日前,东京大学的研究人员在《Advanced Intelligent Systems》上发表了一篇新论文,思路变了:只用一种材料TPU95A、一台FDM打印机,把肌肉、肌腱、韧带和足底缓冲垫统统打印出来,再拼成一条0.95米高、真人尺寸的机器人腿。
后来这套东西还扩展成了双腿,在外部悬吊辅助下完成了左右交替的迈步动作。
01.
一套“晶格”,改几个参数就能变出不同组织
整套方法的核心叫柔性图案结构(Flexible Pattern Structure),分两种。
第一种是3D晶格。基本单元是个长方体,分叉的细杆把中心和各个顶点连起来,再在三个方向上重复排列,间距可以等距,也可以带渐变。逐层打印时细杆会互相撑住,晶格内部因此不用加支撑。
第二种是2D图案。先在平面上画好分叉网络,再“投影”到弯曲的表面上,后面的韧带就是这么来的。
真正有意思的地方在于,改几个数字,结构的软硬就能差出几个数量级。
研究团队用四个参数描述晶格:x、y、z三个方向的单元尺寸,加上杆径p。实测下来,p从1.5mm加到3mm,杨氏模量涨了大约28倍;x和y都取5mm时模量有0.08–0.27MPa,放大到15mm左右就降到0.005–0.01MPa,压缩变形能超过一半。z从25mm增加到40mm,刚度还能再温和地降到原来的1/2到1/5。
所以同一种晶格,稀疏一点就是软肌肉,加密一点就是硬肌腱。
做肌腱时,团队把x从8mm缩到5mm,拉伸模量从1.07MPa升到2.61MPa,基本是线性的。在一体打印的“肌肉-肌腱复合体”里,肌肉端的压缩刚度约1.3N/mm,肌腱端的拉伸刚度约15N/mm。文献里人类肌腱的刚度是10–100N/mm,研究人员也说明了,这些数值只是设计参考,不代表和真实组织完全等同。
足底的缓冲垫也是这套逻辑。调整分叉方向和厚度渐变后,它的刚度会在压下去的前5mm保持约5N/mm,之后升到约30N/mm,轻踩时是软的,压深了才变硬。
另有一个观察:受压时TPU晶格主要朝内部凹陷,向两侧鼓出的幅度极小,这与含水量偏高的真实肌肉表现不同。研究团队认为,这种“不像人”的特点反而有利,可以减轻机器人体内各部件彼此挤压干涉。
02.
韧带“贴”在关节表面,关节里不装轴承
关节的做法更巧妙一些。
做法是先把关节圆柱面摊平,按所需方向与疏密在平面上绘制图案,再将其投影回曲面,包覆在关节外的韧带便成形了。图案若带有方向性,可制成单自由度铰链;若采用各向同性网格,则可得到多自由度关节。多层投影面叠加起来,还能构造出类似膝盖交叉韧带那样的复杂约束。
髋、膝、踝三个关节均按此方法制成。髋关节屈90°、伸30°、外展60°、内收30°,膝关节屈150°,踝关节背屈30°、跖屈15°。与人体典型值对照,多数处于同一量级;膝关节屈曲还略高于参考值140°。
耐久性测试同样做了。往复运动999次后,髋关节屈曲90°时扭矩保留约87%,膝关节屈曲135°时约79%,踝关节背屈30°时约94%,约束均未失效。
把关节固定3小时再松开,扭矩一开始会因为应力松弛下降一些,之后会随时间慢慢恢复。
材料层面,团队还考察了蠕变、循环疲劳以及不同速度下的响应。TPU的黏弹性确实存在,力学性能的明显变化集中在前约100个循环,此后逐步趋于稳定,测试全程无样品断裂。据此,研究人员建议零件装机前先进行一段“预训练”。
03.
0.95米的真人尺寸腿,迈出了第一步
最后是把所有零件拼起来。
这条腿包含骨盆、股骨、胫骨、足四块骨头,均以PLA打印成型;三个关节全靠韧带图案来约束;肌肉被砍到只剩六块,其中既有同时跨过两个关节的双关节肌,也有彼此拮抗的肌肉对。电机则集中装在骨盆上,钢丝经PTFE管牵到各块肌肉,为的是尽量不给小腿和脚添重量。
实验时,研究人员通过控制每根钢丝收放的长度,让这条腿做完了五种代表性动作:髋屈约90°后伸直膝盖、伸髋约30°、髋外展约30°、膝屈约105°、踝跖屈约15°,整个过程中关节没有出现脱位。这些动作依赖肌肉之间的配合,比如屈膝时得让另一块肌肉压住髋关节,免得它跟着一起动。
之后团队把单腿扩成了双腿,用外部吊绳托住躯干、分担一部分体重,同时把躯干的横滚、俯仰、偏航都限制在±20°以内。按预设的钢丝长度序列驱动,双腿在“步幅0.4m、周期1.6s”和“步幅0.8m、周期2.4s”两种条件下,都走出了连续的交替迈步。
当然,这还谈不上自主行走。研究人员的说法是,吊起来是有意为之:先把平衡控制拆出去,单独验证关节约束和腱驱动本身行不行得通。
难点也摆在那里。软结构变形大,力臂和钢丝摩擦会动态变化,建模和控制都不轻松;眼下的参数设计主要靠实测得到的经验映射,通用的解析模型还没有;打印一块真人尺寸的肌肉要花20–40小时,机器占用时间偏长。
但换个角度看,这条路不用开模,也省掉了大量手工活。零件用旧了,直接重新打印一块换上;不同体型要定制,改改参数就行。
研究人员还提到,后续可能往全身人形机器人、假肢、助力外骨骼以及内置传感的人工身体方向扩展。
过去造一个肌肉骨骼机器人,每块肌肉、每个关节往往都得单独设计;这项研究把它们收进了同一套参数化流程。