机械臂结构
概述
机械臂(Manipulator)是机器人执行抓取、搬运、装配等任务的核心执行机构。本节介绍机械臂的结构类型、关节设计、传动方式和工程实践。
运动学与动力学理论请参考:运动学
串联机械臂(Serial Manipulator)
串联机械臂是最常见的构型,由一系列连杆(Link)和关节(Joint)依次串联组成,形成开链结构。
关节类型
| 关节类型 | 符号 | 自由度 | 运动方式 | 典型应用 |
|---|---|---|---|---|
| 旋转关节 (Revolute) | R | 1 | 绕轴旋转 | 大部分关节 |
| 移动关节 (Prismatic) | P | 1 | 沿轴平移 | 升降、伸缩 |
| 球关节 (Spherical) | S | 3 | 三轴旋转 | 腕部(理论) |
| 万向节 (Universal) | U | 2 | 二轴旋转 | 传动轴 |
常见构型
| 构型 | 关节序列 | 工作空间 | 特点 |
|---|---|---|---|
| 关节型 (Articulated) | RRR...R | 球形 | 最灵活,最常见 |
| SCARA | RRP | 圆柱形 | 水平面快速,装配 |
| 笛卡尔 (Cartesian) | PPP | 长方体 | 直观,3D打印机 |
| 圆柱 (Cylindrical) | RPP | 圆柱形 | 大范围 |
| 极坐标 (Polar) | RRP | 球形部分 | 焊接 |
6-DOF关节型机械臂
标准的6自由度关节型机械臂可以在工作空间内达到任意位置和姿态:
Base → [J1:Yaw] → [J2:Shoulder] → [J3:Elbow] → [J4:Wrist Roll] → [J5:Wrist Pitch] → [J6:Wrist Roll] → End-Effector
- J1-J3(位置关节):决定末端执行器的位置 \((x, y, z)\)
- J4-J6(姿态关节):决定末端执行器的姿态 \((roll, pitch, yaw)\)
7-DOF冗余机械臂
7自由度提供一个冗余自由度,允许:
- 保持末端位姿不变的情况下调整肘部位置
- 绕过障碍物
- 优化关节扭矩分配
- 示例:Franka Emika Panda、KUKA iiwa
并联机械臂(Parallel Manipulator)
并联机构由多条运动链同时连接基座和运动平台,形成闭链结构。
常见类型
| 类型 | 自由度 | 描述 | 应用 |
|---|---|---|---|
| Delta | 3 (x,y,z) | 三组平行四边形 | 高速拣选 |
| Stewart-Gough | 6 | 六杆平台 | 飞行模拟器、精密加工 |
| 3-RRR | 3 | 三旋转支链 | 平面运动 |
串联 vs 并联
| 特性 | 串联 | 并联 |
|---|---|---|
| 工作空间 | 大 | 小 |
| 负载能力 | 低-中 | 高 |
| 速度/加速度 | 中 | 高 |
| 刚度 | 低 | 高 |
| 精度 | 中 | 高 |
| 正运动学 | 简单 | 复杂 |
| 逆运动学 | 复杂 | 简单 |
| 成本 | 较低 | 较高 |
连杆设计
连杆受力分析
连杆主要承受弯曲和扭转载荷。最大弯矩出现在关节连接处:
\[M_{max} = m_{payload} \cdot g \cdot L_{arm}\]
对于水平伸展的悬臂臂杆,所需的截面模量:
\[W \geq \frac{M_{max}}{\sigma_{allow}}\]
截面选择
| 截面形式 | 惯性矩 \(I\) | 特点 | 适用 |
|---|---|---|---|
| 实心圆 | \(\frac{\pi d^4}{64}\) | 各向同性 | 小型臂 |
| 空心圆管 | \(\frac{\pi(D^4-d^4)}{64}\) | 轻量高效 | 主力连杆 |
| 矩形管 | \(\frac{bh^3-b_1h_1^3}{12}\) | 易加工安装 | 方形臂 |
| 工字型 | — | 最高弯曲效率 | 大型工业臂 |
负载与臂展的折衷
\[\tau_{joint} = m_{payload} \cdot g \cdot L_{reach}\]
更长的臂展需要更大的关节扭矩,这意味着:
- 更大更重的电机和减速器
- 更粗的连杆(增加自重,进一步增加扭矩需求)
- 典型折衷:桌面级臂展0.3-0.5m/负载0.5-2kg,工业级臂展1-2m/负载5-50kg
减速器集成
关节减速器是机械臂设计的关键组件,将电机的高速低扭矩转换为低速高扭矩。
减速器类型对比
| 类型 | 减速比 | 精度(弧分) | 效率 | 反驱性 | 成本 | 适用 |
|---|---|---|---|---|---|---|
| 谐波减速器 | 30-160 | 1-3 | 70-85% | 差 | 高 | 协作臂关节 |
| 行星减速器 | 3-100 | 3-10 | 90-95% | 中 | 中 | 通用 |
| RV减速器 | 30-200 | <1 | 75-85% | 差 | 很高 | 工业臂基座 |
| 蜗轮蜗杆 | 10-100 | 5-15 | 40-70% | 极差(自锁) | 低 | 需自锁场合 |
| 准直驱(低减速比) | 6-10 | — | 95%+ | 极好 | 中高 | 四足/力控臂 |
谐波减速器(Harmonic Drive)
谐波减速器因其紧凑、高减速比和低背隙而广泛用于机械臂关节:
- 结构:波发生器(输入)+ 柔轮(输出)+ 刚轮(固定)
- 减速比:\(i = \frac{z_{刚轮}}{z_{刚轮} - z_{柔轮}}\)
- 品牌:Harmonic Drive (日本)、来福(中国)、大族精密
- 价格:单个 ¥1000-5000+
关节模块化设计
现代协作机械臂趋向于模块化关节设计(Joint Module),将电机、减速器、编码器、驱动器集成在一个模块中:
graph LR
subgraph Joint Module
M[BLDC电机] --> G[减速器<br/>Harmonic/Planetary]
G --> O[输出法兰]
E1[输入编码器] --> M
E2[输出编码器] --> O
D[驱动器PCB] --> M
T[扭矩传感器] --> O
end
代表产品:
- 大疆 Robomaster GM6020:集成电机+减速器+驱动器
- Dynamixel系列:XM430、XM540 智能舵机
- 宇树 A1/GO-M8010:准直驱关节模块
线缆管理
内走线
- 线缆穿过空心轴或连杆内腔
- 优点:美观、防护好
- 缺点:维修困难、限制关节旋转范围
外走线
- 线缆沿连杆外侧布置,用线夹/蛇皮管固定
- 优点:维修方便
- 缺点:可能干涉运动、不美观
旋转关节走线
- 滑环(Slip Ring):允许无限旋转,但有接触噪声
- 柔性扁线(FFC/FPC):适合有限旋转范围(±180°)
- 弹簧线缆:螺旋缠绕,允许一定旋转
末端执行器
| 类型 | 描述 | 适用 |
|---|---|---|
| 二指夹爪 | 平行/角度开合 | 通用抓取 |
| 三指夹爪 | 自适应抓取 | 不规则物体 |
| 吸盘 | 真空吸附 | 平面物体 |
| 磁吸 | 电磁/永磁 | 金属物体 |
| 灵巧手 | 多指多关节 | 精细操作 |
| 工具 | 螺丝刀/焊枪等 | 专用任务 |
6-DOF 机械臂设计示例
参数设定
| 参数 | 数值 |
|---|---|
| 自由度 | 6 (RRRRRR) |
| 臂展 | 500mm |
| 额定负载 | 1kg |
| 重复定位精度 | ±0.5mm |
| 最大关节速度 | 180°/s |
关节配置
| 关节 | 功能 | 电机 | 减速器 | 减速比 | 扭矩(Nm) |
|---|---|---|---|---|---|
| J1 | 底座旋转 | BLDC 60W | 行星 | 50:1 | 15 |
| J2 | 肩部 | BLDC 100W | 谐波 | 100:1 | 30 |
| J3 | 肘部 | BLDC 60W | 谐波 | 80:1 | 20 |
| J4 | 腕部旋转 | BLDC 30W | 行星 | 50:1 | 5 |
| J5 | 腕部俯仰 | BLDC 30W | 行星 | 50:1 | 5 |
| J6 | 腕部滚转 | BLDC 20W | 行星 | 30:1 | 3 |
材料选择
- 底座:铝合金6061 CNC加工
- 大臂/小臂:铝合金方管 + 3D打印连接件
- 腕部:铝合金CNC + 3D打印外壳
开源机械臂参考
| 项目 | DOF | 特点 | 链接 |
|---|---|---|---|
| AR4 Robot Arm | 6 | 步进电机、低成本 | GitHub |
| BCN3D Moveo | 5 | 3D打印、教育用 | GitHub |
| Niryo One/Ned | 6 | ROS集成、教育商用 | niryo.com |
| SO-ARM100 | 6 | 低成本舵机方案 | GitHub |
参考资源
- Craig: "Introduction to Robotics: Mechanics and Control"
- Siciliano et al.: "Robotics: Modelling, Planning and Control"
- Harmonic Drive 技术手册
- 运动学理论