预算6自由度机械臂:从运动学设计到优化
一个开发团队打造了一款成本低于900美元的6自由度机械臂原型,专为家庭环境中模仿学习任务而设计。核心限制包括使用带有高达0.8°间隙的低成本舵机,以及基座关节承受高负载。解决方案是采用半SCARA运动学结构,结合垂直直线升降与水平连杆,通过成对舵机抵消间隙,并对部件进行拓扑优化。
该原型使用11个Feetech STS3215舵机(12位磁性编码器,4096个位置,15 kg·cm扭矩),另加一个步进电机用于Z轴,采用滚珠丝杠传动。总物料清单(BOM)成本为900美元,含运费。
驱动选型与运动学设计
预算替代方案:无反馈步进电机或支持TTL/RS485总线的智能舵机。Feetech STS3215因其价格在15–30美元之间、仅重55克且支持级联连接而被选中。
传统仿人设计不切实际:扭矩 M = F × L = 1 kg × 9.81 m/s² × 0.65 m ≈ 65 kg·cm,远超舵机能力(15 kg·cm)。半SCARA结构有效解决此问题:
- 垂直Z轴——采用滚珠丝杠驱动(如3D打印机所用)。
- 水平SCARA部分——连杆不受重力影响,减轻执行器负担。
- 前臂带夹爪,实现完整的6自由度运动。
原型初期通过乐高Technic搭建概念验证,随后进入CAD建模阶段。
利用成对舵机补偿间隙
廉价舵机的间隙可达0.8°(高于标称<0.5°)。在650毫米臂长下,每关节导致约9毫米的线性偏差——累计定位误差超过1厘米。
解决方案:每个轴使用两个舵机施加预紧力,反向推压。虽可消除间隙,但重载下摩擦和齿轮箱磨损加剧。适用于中等负荷场景。
在定制测试台上进行验证:橡胶垫片提供微小预紧力,避免变形。详细方法发表于同行评审期刊《HardwareX》。
CAD模型显示,垂直轴成对舵机紧凑布局。使用亚克力和金属板组装的测试件证实了其在负载下的性能表现。
设计与成本优化
初始版本共需46个定制零件(激光切割、CNC加工、车削),成本约1500美元。简化后仅保留6个部件:铝型材与刚性框架。最终BOM成本为452美元(含中国运费),总成本控制在900美元。
简化方案选项:
- 极简设计(如Aharobot)——牺牲刚性。
- 刚性版本保留半SCARA结构优势。
对承力部件进行拓扑优化:
| 参数 | 原始值 | 优化后 | 提升幅度 |
|----------|----------|-------------------|------------|
| 质量 | 1.937 kg | 2.376 kg | +22% |
| 最大应力 | 93 MPa | 25 MPa | ↓3.7× |
| Y方向变形 | 1.05 mm | 0.41 mm | ↓2.5× |
| X方向变形 | 1.03 mm | 0.31 mm | ↓3.3× |
| Z方向变形 | 0.62 mm | 0.21 mm | ↓3.0× |
质量增加22%,但应力下降3.7倍,变形减少2.5至3.3倍。最终原型采用有机加强筋设计,兼顾强度与轻量化。
最终装配与应用场景
装配:11个舵机 + 1个步进电机,电机编号已标注于CAD模型中。在承载测试架上完成测试,并录制关节运动视频。
可扩展性:桌面级配置支持4台机械臂并行运行,亦可集成至移动平台。非常适合模仿学习研究,无需花费1.9万至3万美元购买商用系统(如Aloha或Agilex)。
核心收获:
- 半SCARA结构将基座执行器扭矩从65 kg·cm降至可接受范围。
- 成对舵机补偿0.8°间隙,定位误差小于1厘米。
- BOM成本从1500美元降至900美元,零件数量由46个减至6个。
- 拓扑优化使应力降低3.7倍,变形减少2.5至3.3倍。
- Feetech STS3215凭借12位编码器与TTL/RS485总线支持,成为DIY 6自由度机器人坚实基础。
— Editorial Team
暂无评论。