机械设计综述
概述
机械设计是机器人工程的物理基础,决定了机器人的外形、运动能力、承载能力和耐久性。优秀的机械设计需要在功能需求、制造可行性、成本和美观之间取得平衡。
设计流程
graph TD
A[需求分析] --> B[概念设计]
B --> C[方案评估与选择]
C --> D[详细CAD建模]
D --> E[结构分析/仿真]
E --> F{满足要求?}
F -->|否| D
F -->|是| G[原型制造]
G --> H[装配与测试]
H --> I{通过测试?}
I -->|否| J[设计迭代]
J --> D
I -->|是| K[量产/最终版本]
style A fill:#e3f2fd
style K fill:#c8e6c9
需求分析阶段
明确以下关键需求:
| 需求类别 | 具体内容 | 示例 |
|---|---|---|
| 功能需求 | 运动方式、速度、负载 | 轮式移动,0.5m/s,载重5kg |
| 环境需求 | 工作环境、温度、防护 | 室内平地,IP54 |
| 尺寸约束 | 最大外形尺寸、通过性 | 宽度<50cm(通过门框) |
| 重量约束 | 最大允许重量 | <15kg(单人搬运) |
| 续航需求 | 工作时间 | >2h连续工作 |
| 成本约束 | 材料和加工预算 | 机械部分 <$500 |
概念设计阶段
- 草图与构思:手绘或简单3D草模
- 运动机构选择:轮式/履带/足式/混合
- 模块划分:底盘、机械臂、传感器支架、外壳
- 参考已有设计:开源机器人、竞品分析
结构分析基础
力学基本概念
应力与应变:
\[\sigma = \frac{F}{A} \quad \text{(应力, Pa)}\]
\[\epsilon = \frac{\Delta L}{L_0} \quad \text{(应变, 无量纲)}\]
胡克定律(弹性范围内):
\[\sigma = E \times \epsilon\]
其中 \(E\) 为杨氏模量(Young's Modulus)。
安全系数:
\[n = \frac{\sigma_{yield}}{\sigma_{actual}}\]
一般要求 \(n \geq 2\) 用于静载荷,\(n \geq 3\) 用于动载荷。
常见载荷类型
| 载荷类型 | 描述 | 机器人中的来源 |
|---|---|---|
| 拉伸/压缩 | 沿轴向的力 | 支撑柱、连杆 |
| 弯曲 | 横向力导致的弯矩 | 悬臂机械臂、传感器支架 |
| 剪切 | 平行于截面的力 | 螺栓连接、销轴 |
| 扭转 | 沿轴线的扭矩 | 电机输出轴、传动轴 |
| 冲击 | 瞬间大力 | 碰撞、跌落 |
梁的弯曲
悬臂梁末端施加力 \(F\),长度 \(L\):
最大弯矩:\(M_{max} = F \times L\)
最大挠度:
\[\delta_{max} = \frac{F L^3}{3 E I}\]
其中 \(I\) 为截面惯性矩。
矩形截面 (\(b \times h\)):\(I = \frac{b h^3}{12}\)
圆形截面(直径 \(d\)):\(I = \frac{\pi d^4}{64}\)
自由度(DOF)
自由度(Degrees of Freedom)描述机器人运动的独立参数数量。
刚体自由度
空间中的自由刚体有6个自由度:
- 3个平移:\(x, y, z\)
- 3个旋转:\(\text{roll}, \text{pitch}, \text{yaw}\)
机器人自由度
| 机器人类型 | 典型DOF | 说明 |
|---|---|---|
| 差速轮式 | 2 (v, ω) | 非完整约束 |
| 全向轮式 | 3 (vx, vy, ω) | 完整约束 |
| 6-DOF机械臂 | 6 | 可达空间中任意位姿 |
| 7-DOF机械臂 | 7 | 冗余DOF,可避障 |
| 四足机器人 | 12 (3/腿) | 每腿hip-thigh-knee |
| 人形机器人 | 20-40+ | 取决于设计 |
Gruebler公式
平面机构自由度计算:
\[F = 3(n-1) - 2j_1 - j_2\]
其中 \(n\) 为构件数,\(j_1\) 为低副数,\(j_2\) 为高副数。
连接与紧固
螺栓连接
| 规格 | 螺距 | 扳手尺寸 | 强度等级8.8拉力 |
|---|---|---|---|
| M2 | 0.4mm | 4mm | 1.9kN |
| M3 | 0.5mm | 5.5mm | 4.4kN |
| M4 | 0.7mm | 7mm | 7.8kN |
| M5 | 0.8mm | 8mm | 12.3kN |
| M6 | 1.0mm | 10mm | 17.6kN |
| M8 | 1.25mm | 13mm | 31.4kN |
防松措施:
- 弹簧垫圈、防松螺母(尼龙锁紧)
- 螺纹胶(Loctite 243蓝色-可拆,271红色-永久)
- 机器人振动环境必须采取防松措施
其他连接方式
| 方式 | 适用场景 | 优缺点 |
|---|---|---|
| 螺栓 | 可拆卸连接 | 通用、可重复拆装 |
| 铆接 | 薄板连接 | 轻量但不可拆 |
| 焊接 | 金属永久连接 | 强度高但不可拆 |
| 胶接 | 异种材料连接 | 均匀应力分布 |
| 卡扣 | 外壳、盖板 | 快速拆装 |
| 销连接 | 精确定位 | 重复定位精度高 |
密封与防水
IP防护等级
IP(Ingress Protection)等级由两位数字表示:
| IP等级 | 防尘 | 防水 | 典型应用 |
|---|---|---|---|
| IP20 | 防大于12mm物体 | 无防水 | 室内电子设备 |
| IP44 | 防大于1mm线材 | 防溅水 | 室内机器人 |
| IP54 | 防有害灰尘 | 防溅水 | 户外机器人 |
| IP65 | 完全防尘 | 防射流水 | 工业机器人 |
| IP67 | 完全防尘 | 短暂浸水(1m/30min) | 恶劣环境 |
| IP68 | 完全防尘 | 持续浸水 | 水下机器人 |
密封方式
- O型圈:最常见的旋转/静态密封
- 垫片:平面密封,硅橡胶/EPDM
- 密封胶:RTV硅胶,用于不规则表面
- 防水连接器:航空插头(GX12、M12)
- 灌封:环氧树脂完全包覆PCB
设计工具与方法
有限元分析(FEA)
- Fusion 360 Simulation:基础静力学分析
- SolidWorks Simulation:专业FEA
- ANSYS:高级多物理场仿真
- FreeCAD FEM:开源FEA
设计校验清单
- [ ] 所有受力件的安全系数 ≥2
- [ ] 关键尺寸的公差标注
- [ ] 装配顺序可行性验证
- [ ] 维护便利性(易拆卸部件的可达性)
- [ ] 重心位置合理(不易翻倒)
- [ ] 线缆走线空间预留
- [ ] 散热通道畅通
- [ ] 传感器安装位置无遮挡
本章结构
本章将涵盖机器人机械设计的各个方面:
- 底盘与运动机构:轮式、全向、转向机构
- 机械臂结构:串联/并联机构、关节设计
- 散热与防护:热管理、IP防护
- 3D打印与加工:快速原型制造
- 材料选择:金属、塑料、复合材料
- CAD工具:主流CAD软件对比
参考资源
- 《机械设计手册》(成大先 主编)
- Shigley's Mechanical Engineering Design (11th Ed.)
- GrabCAD: 开源3D模型库
- McMaster-Carr: 标准件参考