腿式跳跃机器人研究
基于弹簧储能 + 单向锁定机构的高效无腿跳跃机器人设计、仿真与样机迭代
项目背景
本项目旨在设计一款高效无腿跳跃机器人,核心目标是周期性跳跃与稳定着地。从最初的直立撞击方案出发,经过菱形连杆结构,最终迭代到基于弹簧直接压缩 + 单向棘齿条锁定的方案。设计工具以 Fusion 360 / SolidWorks 为主,所有零件以 STEP / 3MF 格式归档,部分样件外发 3D 打印(ABS / PLA)与 CNC 加工(6061 铝)。
设计思路
1. 能量传递方式的三方案对比
| 方案 | 原理 | 能量效率 | 核心问题 |
|---|---|---|---|
| 直立撞击(动量定理) | 滑块撞击机体 | ≈ 9% | 非弹性碰撞损失巨大 |
| 菱形连杆(平行四边形) | 拉簧收放驱动竖直对角线 | 60–75% | 力放大但行程小、铰接摩擦 |
| 直接压缩弹簧(选定) | 弹簧直接推动机体 | > 90% | 简单、可靠、效率最高 |
通过动量守恒与能量分析,证明”无中间环节”是最高效路径;虚功原理分析菱形机构时发现 $F_{output} = F_{spring} \cot\theta$,当 $\theta \to 0°$ 时机构进入死点。最终方案直接让弹簧压缩地面,理论效率 100%。
2. 单向锁定机构:棘齿条结构
仿照生物单向关节(袋鼠肌腱储能、跳蚤 resilin 蛋白),设计棘齿条 + 滑块结构:
- 压缩阶段:滑块斜面与棘齿斜面贴合,顺利滑过,弹簧储能
- 锁定阶段:橡皮筋将滑块压紧,棘齿的垂直面阻止反向运动
- 释放阶段:舵机推动滑块脱离啮合,弹簧瞬间释放,机体腾空
棘齿自锁条件 $\tan\alpha < \mu$,当钢-钢摩擦 $\mu = 0.3$ 时 $\alpha < 16.7°$。
3. 少齿齿轮压缩机构
测试中发现弹簧压缩量增大后摩擦力骤增,MG996R 舵机(11 kg·cm)无法完成释放。受老师建议改用少齿齿轮(3 齿,z=3)与棘齿条啮合,电机转动一圈推动棘齿条前进 3 个齿距(6 mm)。当 $T = 10$ kg·cm、$r = 1$ cm 时,输出推力可达 100 N,远超舵机的 55 N。
仿真与样机
- 三维建模: Fusion 360 / SolidWorks,导出
.step/.3mf/.f3d - 样机迭代: 4 个版本(棒、撑地、跳跃体、整机),涵盖 50 / 60 / 62 件套
- 关键件: 导向杆、电机固定座、棘齿条、压缩弹簧、连杆、舵机支架
- 测试: 弹簧压缩量、释放推力、跳跃高度观测
关键工程计算
- 跳跃高度 $h = \frac{k x^2}{2 m g}$ (能量守恒)
- 舵机推力 $F_{servo} = \frac{T}{L}$,MG996R 最大约 55 N
- 少齿齿轮推力 $F = \frac{T}{r}$,可达 100 N
早期构想:姿态控制(已搁置)
为解决空中旋转与偏移,提出分离式姿态控制:俯仰用连杆调重心、偏航用差速轮。但在跳跃时间约 0.1–0.3 s 的工况下,响应严重不足,且会显著增加重量影响跳跃高度,故先聚焦跳跃本体。
论文与参考
- icac068.pdf (ICAC 仿生跳跃研究)
- Ribak_2013_Bioinspir._Biomim._8_036004.pdf (跳虫储能跳跃建模)
- 叩甲虫跳跃运动学分析 (1).docx (本地对照研究)
- 无腿跳跃机器人系统设计初稿.docx (v1 设计稿)
- 迭代报告 V1–V4 (4 个版本,完整记录每次方案变更)
未来工作
- 完成原型机制造并实测跳跃高度
- 优化弹簧刚度与压缩量以最大化 $h$
- 探索连续跳跃的能量补充方案
- 重新评估姿态控制的轻量化实现