摘要

轮式机器人在平地上效率很高,但遇到台阶、碎石、缝隙这些非结构化地形就熄火了。跳跃是跨越这类障碍最直接的运动方式,而青蛙是把"跳跃"这门手艺玩到极致的模板。本文按起飞、腾空、着陆三个阶段拆解一台仿青蛙跳跃机器人的完整设计:后腿储能驱动怎么选型、前腿缓冲怎么布置、弹簧刚度怎么定、控制系统怎么搭,参数全部来自一台实机(整机不超过 0.1 m 见方、总重不超过 4 kg、原地跳远不小于 200 mm)的设计记录。结论先说:跳跃机器人的成败不在"跳得多远",而在起跳前的储能锁定与落地后的缓冲卸力这两个环节的机构配合。

一、先看懂青蛙:跳跃三阶段与机构映射

青蛙的跳跃动作可以完整拆成三个阶段:

阶段青蛙在做什么对应机构任务
起飞后肢爆发式伸展,跖骨和指骨保持贴地后腿储能释放,前腿支撑身体到起跳姿态
腾空后腿关节逐步收拢,身体绕肩轴旋转后腿电机反转收腿,调整落点姿态
着陆前肢先触地支撑,减缓速度前腿充当"减震器",弹簧吸能

这套动作映射到工程上,整机就分成三大块:后腿负责动力(储能与释放),前腿负责支撑与缓冲,身部负责装载驱动件与电路板。所有关节的驱动组件都塞在身部内部,腿上只留传动件,为的是把腿部质量降到最低,腿越轻,起跳效率越高。

在这里插入图片描述

二、整机约束与总体布局

这类系统通常先立设计约束,再往下拆结构。一台典型的仿青蛙跳跃机器人,约束大致是这样的:

  • 静态尺寸不超过 0.1 m × 0.1 m × 0.1 m,跳跃变形后不超过 0.2 m × 0.1 m × 0.1 m;
  • 电池供电,电压不超过 24 V;
  • 总重不超过 4 kg;
  • 原地跳远不小于 200 mm;
  • 结构材料选碳纤维、铝合金这类轻质高强材料。

总体布局上,身部采用壳体式设计,壁厚 3 mm 保证刚度;前端做 R20 mm 圆弧避免应力集中;身部两侧布置主固定孔(Ø8 mm)和齿轮轴支撑孔(Ø24 mm),内部加加强筋支撑齿轮系统和弹簧装置。

在这里插入图片描述

三、驱动方案怎么选:五种方式对比

跳跃机构对驱动的要求是"短时间大功率",这正是方案分歧点。把常见的五种驱动摆在一起比:

驱动方式优势短板适配场景
气动结构简单、响应快、成本低体积大、气压低、稳定性差、抓举力小软体实验平台
液压输出力大(几百公斤级)结构复杂、速度慢、密封要求高、成本高大负载工业场合
步进电机角度精度高、控制简单(开环)功率小、体积大、过载能力差低速定位
直流电机控制简单、响应快电刷换向有火花、磨损微粒小型移动机器人
交流伺服无电刷、惯量小、动态响应好、定位准成本高、需要配套驱动器高速大转矩、频繁启停正反转

跳跃机器人要频繁启停、正反转收腿,力矩动态调整能力是刚需。步进电机开环控制撑不住负载突变,直流电机电刷磨损在频繁换向场景下被放大,所以这类系统通常落在交流伺服或"直流电机 + 弹簧储能"两条路线上。

四、结构参数逐项拆

4.1 前腿:减震器,不是动力源

前腿主体总长 85 mm,主要承载段 45 mm,固定端宽 20 mm,过渡段厚度压到 7.1 mm 减重,内部最大镂空 32.9 mm 做轻量化。前腿的压缩弹簧是恢复力来源,落地时靠它把冲击动能存回去。

4.2 后腿:承载段比前腿长,但受力段更短

后腿主要承载结构总长 105 mm,关键受力段 40 mm,销轴连接孔 Ø6.5 mm,受力区板厚 3 mm。弹簧布置在膝关节和踝关节附近,提供额外恢复力。注意一个比例关系:后腿总长比前腿长 20 mm,但关键受力段反而短 5 mm——后腿靠"长杠杆 + 局部强化"换取爆发力,而不是整条腿堆料。

4.3 驱动与传动选型

部件型号/参数关键规格
伺服电机MSMF082L1A1200 V、750 W、额定 4.1 A、额定转矩 2.39 N·m、3000 r/min、转子惯量 0.96×10⁻⁴ kg·m²
伺服驱动器MCDLT35NF与电机配套
减速器CW60-16-IVF 蜗轮蜗杆传动比 16、中心距 63 mm、效率 82%、润滑油黏度等级 680
储能弹簧涡卷螺旋弹簧4 圈、等螺距 50 mm、钢片厚 0.5 mm、宽 80 mm

减速器选蜗轮蜗杆的理由是垂直跳跃需要两交错轴间传动力,且蜗轮蜗杆的自锁特性天然防止弹簧反向倒拖电机。选型时机械设计手册的额定值不能直接用,要乘四个修正系数:工作载荷系数 1.5、启动频率系数 1.3、小时载荷率系数 1.0、环境温度系数 1.33,按修正后的最大值再去查表定中心距。这台机器修正后选 63 mm 中心距,额定输入功率 1.56 kW,输出轴允许径向/轴向载荷均为 3500 N,远大于同步带实际施加的 141.5 N,轴端载荷余量要留足,这是减速器烧毁的头号诱因。

4.4 弹簧:变刚度的涡卷螺旋弹簧

普通圆柱弹簧刚度恒定,而涡卷螺旋弹簧是变刚度结构:压缩量不同,刚度不同,力量随行程递增,和青蛙肌肉"先松后紧"的发力曲线更接近。弹簧的刚度由弹性模量、钢片宽度与厚度、圈数、内外径共同决定;想在保住蓄能能力的同时让压缩更省力,方向是适当减薄钢片、适当增加圈数。这台机器取 4 圈等螺距、钢片 0.5 mm 厚、80 mm 宽。理论最大跳跃高度由 F-x 特性曲线积分出的变形能反推,不是拍脑袋定的。

五、控制系统:一颗 8 位机够了

控制系统按模块化思路搭,主控选 ATMEGA328P。这款 AVR 增强型 8 位机单时钟周期执行指令,运算效率 1 MIPS/MHz,工作电压 1.5~5.5 V 可直接锂电池供电。外设三个模块:

模块器件关键参数
红外避障E18-D80NK5 V 供电、工作电流 10~15 mA、检测距离 3~80 cm、直径 18 mm、长 45 mm
电机驱动L298N + PWM调占空比调速,电机内置光电码盘做闭环
转向舵机SG9023×12.2×29 mm、9 g、4.8~6 V、150 mA、50 Hz PWM

在这里插入图片描述

最小系统里有三个容易忽略的点:晶振电路要配两只负载电容补偿引脚分布电容,否则频率漂移;复位引脚做输出模式、高电平复位;供电直接锂电池,省掉一级稳压。PWM 由定时器中断产生:定时器时间常数 0xFFA3,中断周期 100 μs,循环计数 40 次得到 4 ms 的 PWM 周期;程序里用一个角度全局变量判定方向,即等于 12 直行,小于 12 右转,大于 12 左转。SG90 的控制脉宽 500~2500 μs 对应 0°/90°/180° 三档。

在这里插入图片描述

结构定型后用 SolidWorks 建全数字样机做运动仿真,以左后腿为例,足端位移曲线和速度曲线全程平滑、无突变点,说明机构在收腿与转向过程中没有干涉卡滞,这是发布加工单之前的最后一道关卡。

六、踩坑段:三个选型表上看不出来的坑

这一段是设计记录里最值钱的部分:三个单看每个参数都合理、串起来才翻车的坑:

坑一:供电电压和电机电压规格打架。 整机约束电池不超过 24 V,但按功率计算链路(工作机功率 → 传动总效率 → 电动机输出功率)一路算下来 750 W,照着伺服选型手册选了 200 V 电压规格的电机。24 V 电池推不动 200 V 伺服,中间必须加升压或逆变环节,整套电源链路的重量和复杂度瞬间上来。正确的顺序是先把电源体制(多少伏电池)钉死,再在对应电压档位里选电机,而不是先选电机再回头配电源。

坑二:舵机脉宽单位写错一位,行程打满卡死。 SG90 这类 50 Hz 舵机,控制脉宽是 500~2500 μs(0.5~2.5 ms),周期 20 ms。设计记录里出现过把脉宽单位写成 500 ms 的笔误,单位错三个数量级,代码一跑舵机直接转满行程堵转烧线圈。写控制代码时把"周期 20 ms、脉宽 0.5~2.5 ms、对应 0°~180°"三行注释钉在定时器配置旁边,能省一次返工。

坑三:换主控不换分频,PWM 频率全错。 程序流程里的 72 MHz 主频是 STM32F103 的典型值,而 ATMEGA328P 的晶振上限是 20 MHz。如果照搬别人的定时器配置(预分频 PSC、自动重装 ARR 的数值),中断周期和 PWM 频率会整体偏移,舵机会抖、电机调速曲线变形。移植代码先重算定时器:目标 PWM 频率 × 分频比反推重装值,别直接抄数字。

七、避坑清单

#坑后果规避动作
1先选电机后配电源电压规格不匹配,加升压环节重量超标先钉死电池电压体制,再选对应电压档电机
2舵机脉宽单位写错(ms 当 μs)舵机打满行程堵转烧线圈配置代码旁固定注释"50 Hz、周期 20 ms、脉宽 0.5~2.5 ms"
3移植代码不重算定时器分频PWM 频率整体偏移,舵机抖动按实际晶振频率重算 PSC/ARR,先仿真验证中断周期
4减速器按手册额定值直选实际工况超出发热/载荷余量乘四修正系数(载荷 1.5/启动 1.3/小时载荷率 1.0/温度 1.33)再查表
5减速器轴端载荷不校核输出轴被同步带拉力打坏允许径向/轴向载荷至少留 10 倍以上余量(案例 3500 N vs 141.5 N)
6腿部堆料求强度腿太重,起跳能量全耗在抬腿上驱动件全部内置身部,腿上镂空减重,受力段局部加强

八、适用边界

这套机构方案适合自重在几公斤以内、跳跃距离零点几米量级的中小型仿生跳跃平台,典型用途是复杂地形探测、灾害救援场景的越障移动。三条边界要清楚:

  1. 跳跃高度受弹簧储能上限约束。变刚度弹簧的蓄能由钢片厚度、宽度、圈数决定,想跳得更高不是换大电机,而是重新算弹簧特性曲线;
  2. 200 V 级交流伺服方案对电池供电系统不友好。纯电池供电的轻量平台,更现实的路线是低压直流电机 + 弹簧储能,或者直接用舵机/连杆的准直驱方案;
  3. 着陆稳定性没有闭环时,落点姿态靠机构保证。本文方案靠前腿被动缓冲 + 身部圆弧过渡卸力,属于被动稳定;如果要连续跳跃,得加上姿态反馈,复杂度上一个台阶。

落到工程实践:先把三阶段的能量流算清楚(储能多少、释放效率多少、落地损耗多少),再动结构图。跳跃机器人不是"腿装上弹簧就会跳",是储能、释放、缓冲三个环节的能量账本对得上,机构才会听话。

声明

本文为通用技术方法介绍,文中参数为特定工况下的选型结果,不对应任何具体项目。

文中不涉及任何客户信息、项目信息或服务内容。

飞创学术长期做工业设计与控制系统的技术积累,相关技术问题可站内交流。

本文由 CSDN AI 工具集根据真实项目文档辅助生成,核心观点与内容经作者人工校验;文中数据与实测结论来自飞创学术的项目实践。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐