1. 项目概述:当软体机器人学会“思考”与“定格”
看到“可重构气动关节”和“藤蔓机器人”这两个词,很多同行可能会立刻想到那些在实验室里缓慢蠕动、形态柔软的仿生机器人。但这次我们要聊的,远不止是“柔软”这么简单。这个项目的核心,是让一个像藤蔓一样可以自由弯曲、延伸的软体机器人,在需要的时候,能够瞬间“硬”起来,把自己固定在某个特定的形状上。你可以把它想象成一根可以随意弯曲的吸管,但当你按下某个开关,它就能立刻变成一根坚硬的金属管,保持住你刚刚弯折的任意角度和弧度。这就是“局部选择性刚化”与“形状锁定”的魅力所在。
传统的刚性机器人关节,要么是0度(锁死),要么是某个固定角度,灵活性很差。而完全软体的气动机器人,虽然能实现连续、柔顺的运动,但普遍存在负载能力弱、难以维持精确姿态的问题。这个项目提出的“可重构气动关节”,正是为了解决这个矛盾。它本质上是一种“相变”关节,通过巧妙的结构和材料设计,结合气动驱动,让同一个关节单元在“柔软可动”和“坚硬固定”两种状态间自由切换。这对于藤蔓机器人这类需要在复杂非结构化环境中(比如废墟缝隙、管道内部、植被丛中)穿行并执行任务的机器人来说,是革命性的。它意味着机器人可以先以柔软形态高效、安全地探索和导航,一旦找到目标位置或需要执行操作(如支撑、抓取、固定),就能立即将身体的一部分或全部“凝固”成刚性结构,提供稳定的支撑力和精确的位姿保持。
2. 核心原理拆解:气动驱动与“相变”材料的协同
要实现局部选择性刚化和形状锁定,核心在于两个层面的协同:驱动层面和结构/材料层面。气动驱动提供了柔顺、大变形运动的基础能力,而“可重构”的奥秘则藏在关节的结构设计中。
2.1 气动驱动:柔顺运动的基石
藤蔓机器人的基础运动模式,通常依赖于气动人工肌肉(Pneumatic Artificial Muscles, PAMs)或气动网络结构(Pneumatic Network, PneuNets)。简单来说,就是在弹性材料(如硅胶)内部制造一些空腔,当向这些空腔注入压缩空气时,由于材料本身的弹性以及空腔结构的不对称设计,会导致整个结构发生弯曲、伸长或收缩。
- PneuNets结构:这是最常用的设计之一。在硅胶体内嵌入一系列相互连通的弯曲通道。充气时,通道膨胀,但由于一侧的硅胶壁更薄或材料更软,膨胀会不均匀,导致整体结构向壁厚的一侧弯曲。通过控制不同部位通道的充气顺序和压力,就能实现像藤蔓一样的攀爬、缠绕运动。
- 气动人工肌肉:更像我们真实的肌肉,充气时径向膨胀,轴向收缩,产生拉力。多个PAM以拮抗或并联方式组合,可以驱动关节运动。
在这个项目中,气动驱动首先负责完成机器人的“探索”阶段——即柔软状态下的运动。其优势在于力量密度高、运动柔顺、对碰撞不敏感,非常适合在未知、拥挤的环境中移动。
2.2 “可重构”与“刚化”的核心:层状干扰与颗粒阻塞
单纯的充放气只能改变形状,无法锁定形状。实现“刚化”的主流思路有两种,本项目很可能采用了其中一种或结合了两者:
- 层状干扰(Layer Jamming):这是最经典且有效的方案。关节由多层柔性片(如薄塑料片、纤维布、纸张)堆叠而成,层与层之间可以相对滑动。在“柔软”状态下,这些片层松散堆叠,关节可以自由弯曲。当需要“刚化”时,用一个额外的气动腔或真空泵抽走片层之间的空气,使大气压将片层紧紧压在一起。片层之间的摩擦力急剧增大,从而锁死相互之间的运动,使整个关节变得非常坚硬。其原理类似于一叠湿滑的扑克牌很容易弯曲,但当你用力压紧这叠牌时,它就很难弯折了。
- 颗粒阻塞(Granular Jamming):关节内部不是一个空腔,而是填充了无数微小颗粒(如咖啡粉、玻璃微珠、沙子),外部由柔性膜包裹。柔软状态下,颗粒间可以流动,关节易于变形。刚化时,同样通过抽真空,外部大气压挤压柔性膜,迫使颗粒间相互挤压、啮合,形成类似“固体”的力链网络,从而抵抗变形。
“可重构”的含义就体现在这里:通过控制真空的通断,可以随时、随地(局部)让任何一个关节单元在“软”和“硬”之间切换。比如,藤蔓机器人的尖端需要保持柔软去探索一个狭窄的孔洞,而中段需要变硬来提供前进的推力,根部也需要变硬来锚定自身。这一切都可以通过程序对各个关节单元的真空阀进行独立控制来实现。
注意:真空源的选择很关键。微型真空泵或文丘里管(利用压缩空气产生真空)是常见选择。需要权衡抽真空的速度、能达到的真空度(负压)、体积和功耗。对于需要快速锁定的场景,抽速很重要;对于需要最大刚度的场景,极限真空度更重要。
2.3 系统集成:多腔体设计与协同控制
一个功能完整的“可重构气动关节”单元,通常是一个高度集成的模块。它内部至少包含:
- 运动腔:负责驱动弯曲的主气动腔,连接正压气源。
- 刚化腔/颗粒囊:实现层状干扰或颗粒阻塞的结构,连接真空源。
- 柔性但耐用的外壳:包裹所有内部结构,通常由高强度硅胶或复合材料制成。
- 内置传感器(可选但推荐):弯曲传感器、压力传感器,用于实时反馈关节角度和内部压力,实现闭环控制。
- 快速接口:用于连接气路和电路。
多个这样的关节单元串联起来,就构成了藤蔓机器人的“脊柱”。每个单元都是独立可控的,这才是“局部选择性”的精髓。
3. 设计与实现:从概念到可工作的关节模块
理论很美好,但做出来才是硬道理。下面我以一个基于“层状干扰”原理的可重构气动关节为例,拆解其设计和制作的关键步骤。这里分享的是经过实践验证的路径,希望能帮你避开一些坑。
3.1 材料选择与结构设计
材料清单:
- 主体结构材料:Ecoflex 00-30或Dragon Skin 10系列硅胶。这是软体机器人领域的“标配”。Ecoflex 00-30非常柔软,适合做大变形;Dragon Skin 10系列硬度稍高,韧性更好,耐久性更强。建议从Dragon Skin 10开始,成功率更高。
- 干扰层材料:聚酯薄膜(Mylar)或激光打印纸。需要表面有一定粗糙度以增加摩擦。Mylar片更耐用,且可以通过激光切割精确成型。厚度建议在0.1mm左右。
- 气路材料:聚氨酯(PU)软管,内径2mm左右。柔韧性好,不易折死。快速接头非常重要,能极大简化装配和维修。
- 真空源:微型隔膜真空泵(如12V供电),或使用文丘里真空发生器(直接利用你的压缩空气产生真空,无需额外电源,更紧凑)。
- 控制核心:Arduino或树莓派,配合电磁阀(最好是先导式电磁阀,响应快)来控制各个腔体的充气和抽真空。需要一个多通道的气动阀岛来管理多个关节。
结构设计要点:
- 分层设计:采用“三明治”结构。最核心的是“运动腔”层,采用经典的PneuNets设计,通过模拟软件(如Abaqus、COMSOL)或经验确定腔体形状和壁厚,以确保弯曲性能。
- 集成刚化层:在运动腔的上下两侧,设计扁平的空腔,用于堆叠干扰片(Mylar片)。这个空腔需要与真空管路连接。设计时要确保抽真空时,上下壁能有效压紧中间的干扰片堆。
- 流道一体化浇筑:这是提升可靠性的关键。在设计模具时,就将进气通道、真空通道与主腔体一同设计出来,通过一次性浇筑成型,避免后期粘接管路带来的漏气风险。模具可以用3D打印(光敏树脂)制作,精度足够。
- 模块化接口:每个关节模块的两端设计标准的机械和电气接口(如磁吸接口、弹簧针),便于快速串联和信号传输。
3.2 制作工艺与装配
- 模具准备与脱模剂:3D打印的模具必须彻底清洗并涂抹Ease Release™ 200等专业的硅胶脱模剂。这是成功脱模不损坏硅胶件的决定性一步,切勿用洗洁精等替代。
- 硅胶浇筑与消泡:按比例混合硅胶A/B组分后,必须进行真空脱泡。将混合好的硅胶放入真空箱抽真空,直到表面的大气泡全部消失。这一步能杜绝内部气泡导致的薄弱点。
- 干扰层的预处理与放置:将切割好的Mylar片轻微揉皱后展开,增加表面微观粗糙度。在浇筑完底层硅胶后,小心地将一叠(约20-30层)Mylar片放入刚化层空腔的指定位置,然后再浇筑上层硅胶。
- 管路嵌入:在硅胶半固化(触干但仍有粘性)时,将PU管插入预留的通道入口处,并在接口周围涂少量未固化的硅胶作为密封。这样固化后管路结合非常牢固。
- 固化与后处理:硅胶完全固化(通常需要4-6小时)后,小心脱模。检查所有腔体和通道是否通畅,有无漏气点。可以用注射器推注带颜色的水来检查。
3.3 控制系统搭建
控制系统是机器人的“大脑”,负责执行“运动-锁定”策略。
- 气路连接:每个关节模块有两组气路:一组正压(来自空气压缩机,通过减压阀稳压),连接运动腔;一组负压(来自真空泵),连接刚化腔。每组气路通过一个两位三通电磁阀控制。阀的常通口接气源/真空源,常闭口通大气,出口接关节。
- 控制逻辑:
- 柔软运动模式:打开运动腔的正压阀(充气),同时确保刚化腔的真空阀关闭(与大气相通,无真空)。
- 形状锁定模式:首先,保持运动腔的当前压力(关闭其进气阀和排气阀,使其成为一个封闭气容)。然后,打开刚化腔的真空阀,开始抽真空。当真空度达到设定阈值(可通过压力传感器读取),关节刚度达到最大。
- 释放锁定:关闭刚化腔真空阀,打开其排气阀(接通大气),真空解除。然后可以重新控制运动腔。
- 编程实现:在Arduino上编写程序,根据预设的轨迹或传感器的反馈,依次控制各个关节的电磁阀。一个简单的状态机编程模式非常适合管理每个关节的“软/硬”状态切换。
实操心得:电磁阀的响应时间(尤其是释放真空时)直接影响了刚化/软化的切换速度。测试时发现,选用排气孔径更大的电磁阀,能显著加快真空释放速度,使机器人从僵硬状态恢复柔软更迅速。此外,为真空管路增加一个小的储气罐,可以更快地建立初始真空,缩短锁定等待时间。
4. 性能测试与优化:量化刚化效果与运动能力
做出来的关节性能如何?不能凭感觉,需要用数据说话。以下是几个关键的测试项目。
4.1 刚度测试
这是最核心的指标。将关节弯曲到某个固定角度(如90度),然后锁定。
- 方法:使用材料试验机或自制杠杆装置,在关节末端施加一个垂直力,测量其位移。
- 数据:绘制力-位移曲线。柔软状态下的曲线斜率很小(刚度低),锁定后的曲线斜率急剧增大。“刚度比”(锁定刚度/柔软刚度)可以达到几十甚至上百倍,这是一个非常亮眼的指标。
- 影响因素:真空度、干扰片的层数和表面粗糙度、硅胶外壳的硬度。实测发现,真空度达到-80 kPa以上后,刚度提升就不明显了,而干扰片层数在20-40层之间存在一个性价比最优区间。
4.2 形状锁定精度与保持时间
- 精度测试:用运动捕捉系统或高精度角度传感器,记录关节在锁定瞬间的角度,然后在长时间(如1小时)内监测该角度的变化。由于硅胶的蠕变和气密性问题,角度可能会有微小漂移(<2°)。这需要优化材料和密封来改善。
- 保持时间:测试在锁定状态下,维持最大刚度所能持续的时间。这主要取决于真空系统的密封性。好的设计和工艺可以保持有效刚度超过数小时。
4.3 负载能力测试
在关节锁定后,在其末端悬挂砝码,测试其最大承载能力。同时,测试其在承载状态下,从柔软形态到锁定形态,能否稳定地“撑起”负载。这对于藤蔓机器人执行支撑任务至关重要。
4.4 集成与运动测试
将多个关节串联,组装成一段藤蔓机器人。测试其基本运动能力(如蜿蜒、爬行)以及在复杂环境中的“探索-锁定”策略。
- 场景模拟:搭建一个充满障碍物的管道或框架。
- 策略验证:让机器人以柔软形态钻入,当需要跨越一个缺口时,锁定身体前部作为支点,收缩后部身体向前推进;当需要探查一个分支时,锁定主干,只让尖端柔软部分进入。通过这样的测试,来验证“局部选择性刚化”策略的实际效能。
5. 挑战、常见问题与进阶方向
在实际操作中,你一定会遇到下面这些问题,这里把我的踩坑经验分享给你。
5.1 常见问题与排查
| 问题现象 | 可能原因 | 排查与解决方案 |
|---|---|---|
| 关节无法弯曲或弯曲无力 | 1. 运动腔气路堵塞或漏气。 2. 供气压力不足。 3. 硅胶壁太厚或腔体设计不合理。 | 1. 用肥皂水检查漏点,用细针疏通管路。 2. 逐步提高供气压力,观察变化。通常需要20-50 kPa。 3. 重新设计模具,减薄弯曲侧的壁厚。 |
| 刚化效果差,锁定后仍可被轻易掰动 | 1. 真空度不足(漏气)。 2. 干扰片太光滑或层数太少。 3. 刚化腔体积太大,真空泵功率不足。 | 1.重点检查:所有真空管路接口、刚化腔浇筑缺陷。在真空端接入真空表监测。 2. 更换为粗糙表面的材料(如砂纸打磨过的Mylar),增加层数至30层左右。 3. 换用更大抽速的真空泵,或为每个关节设计更紧凑的刚化腔。 |
| 切换状态响应慢 | 1. 电磁阀响应慢或通径小。 2. 气路管道过长过细。 3. 真空释放不彻底。 | 1. 选用先导式高速电磁阀。 2. 缩短管路,适当增加管径(但会影响机器人柔性)。 3. 确保真空阀排气口通畅,或并联一个常闭的快速排气阀。 |
| 硅胶件撕裂或寿命短 | 1. 硅胶材料抗撕裂强度差。 2. 反复弯曲处应力集中。 3. 脱模时损伤。 | 1. 换用Dragon Skin系列等高强度硅胶,或尝试在硅胶中嵌入纤维布(如尼龙纱)进行增强。 2. 优化腔体拐角处的圆角设计,避免尖角。 3. 使用足量脱模剂,耐心缓慢脱模。 |
5.2 当前面临的挑战
- 重量与集成度:真空泵、电磁阀、控制器目前还是外置的,限制了机器人的自主性和移动范围。未来的方向是高度集成化、微型化。
- 能耗:维持真空需要持续耗能(尽管很小)。对于长期锁定任务,需要研究低泄漏的密封设计和可能的一次性机械锁定机制作为补充。
- 控制复杂性:随着关节数量增加,气路和电路呈线性增长,控制复杂度激增。需要发展基于总线(如CAN总线)的分布式智能关节模块,每个模块自带微型阀和控制器。
- 建模与精确控制:软体机器人本身的动力学模型就非常复杂,加上刚化状态切换,使得对其精确的位姿控制极具挑战。更多地依赖传感器反馈和自适应控制算法是必由之路。
5.3 未来的进阶方向
- 多模态刚化:不仅仅是二元的“软/硬”,能否实现梯度刚度?例如,通过控制真空度,实现从“柔软”到“中等刚性”再到“非常坚硬”的连续调节。这需要更精细的干扰层结构设计和压力控制。
- 自感知关节:将弯曲、压力、甚至触觉传感器更深度地集成到关节材料内部,实现本体感知,让机器人真正“知道”自己的形状和受力状态。
- 新型刚化机制:探索除了层状干扰和颗粒阻塞之外的其他物理机制,如低熔点合金相变、电流变液/磁流变液等,或许能带来更快的响应速度和更大的刚度变化范围。
- 群体智能与仿生策略:让多条这样的藤蔓机器人协同工作,模拟真实的植物藤蔓或群体生物,实现更复杂的任务,如搭桥、构建临时结构等。
这个项目站在了软体机器人向实用化迈进的一个关键节点上。它不再满足于仅仅展示柔顺的运动,而是开始解决软体机器人“立不住”、“撑不起”的致命弱点。从实验室的原理验证,到能在真实环境中可靠工作的系统,中间还有大量的工程细节需要打磨。但毫无疑问,可重构气动关节所代表的“可变刚度”思路,为下一代适应型机器人打开了一扇充满想象力的大门。如果你正在着手类似的项目,我的建议是,先从做一个性能可靠的单关节模块开始,把它做扎实、测透彻,然后再考虑串联和多关节控制的问题。在软体机器人的世界里,往往最简单的结构,最能考验设计和工艺的水平。