Files
Robot_Arm/docs/iterations.md
T

5.9 KiB
Raw Blame History

6自由度简易3D打印机器人手臂工程开发与5轮迭代记录

迭代总览 (Iteration Summary)

本项目基于标准化一体化关节电机(G:\Robot_v2\Model\Solidworks\电机.STEP,Ø60mm×56mm,2级行星减速比 25:1)对标智元灵犀X1手臂,设计了一套极简、高刚度、模块化且可直接FDM 3D打印的6自由度机器人手臂,并在网页端完整复刻单文件离线3D模型查看器。


第1轮迭代:机械构型定义与微型化无冗余外壳设计 (Round 1: Compact Layout & Shell-less Architecture)

  • 输入与背景: 替换灵犀X1复杂外壳与电机,采用标准化 Ø60mm 电机模块。用户明确要求:“外壳放大可以不做,做更小型化一点”。
  • 工程设计方案:
    1. 贴壁式极简套筒 (Skin-Tight Minimal Sleeve): 摒弃传统工业臂厚重浮夸的多层装饰外罩,直接以结构受力筒为外壁,壁厚仅 2.85~3.0 mm,外径严格控制在 Ø66 mm。整臂侧向投影厚度压缩至仅 74 mm。
    2. 共用轮毂平面 (Single Hub Plane): 俯仰电机 J2、J3、J5 采用“内错-外错-内错”交替穿插布置,驱动盘中心统一在 Y = 157\text{ mm} 同一理论基准面上,避免多轴错层导致的偏心扭曲。
    3. 双端端面齿与双瓣抱箍紧固: 采用成熟可靠的端面齿半联轴器与对开抱箍结构,保证 3D 打印件与电机输出轴的刚性无旷量力矩传递。

第2轮迭代:制图标准对齐与运动学功能澄清 (Round 2: Projection Alignment & Kinematic Roles)

  • 用户反馈:
    1. “M4是什么作用?套了个外壳,它的作用是什么?”
    2. “把正视图和侧视图的 Y 的高度都给对齐一下,看到现在 Y 的高度好像是不太对齐的。”
  • 优化与改进:
    1. 明确 M4 关节功能: M4 电机完全内嵌于小臂套筒内,轴线沿手臂轴向,驱动腕部帽实现 J4 前臂自转/旋前旋后(Forearm Roll),可实现 360° 连续平滑无死锁自转。
    2. 工程投影严格“长对正、高平齐”: 重构 2D 矢量草图生成逻辑,在同一高度基准线上对齐正视图与侧视图中的肩抬举轴 (Z=652\text{ mm})、肩俯仰轴 (Z=560\text{ mm})、肘俯仰轴 (Z=425\text{ mm})、腕俯仰轴 (Z=267\text{ mm}) 以及手指末端基准面 (Z=171\text{ mm}),输出高精度矢量图 docs/2D草稿_机械臂整体紧凑构型.svg。

第3轮迭代:电机力矩平衡校核与刚度抗弯优化 (Round 3: Torque Balancing & Anti-Sag Rigidity)

  • 用户反馈: “考虑一下力矩。因为电机的扭矩比较小,如果力矩比较大,包括材料强度如果不够,可能就会出现不稳定的情况,做一点优化。”
  • 计算瓶颈识别:
    • 水平伸展极限工况下,J2 关节点承受全臂 1.75 kg 悬臂自重 + 0.5 kg 末端负载,产生的重力弯矩高达 3.78 N·m,远超电机 2.5 N·m 连续额定扭矩(负荷率 151%),长时间悬停必将过热跳闸。
  • 四大优化落地方案:
    1. 被动拉簧重力力矩补偿 (Passive Tension Spring Assist): 在肩叉与大臂间增设拉簧摇臂,水平展开时拉簧提供 T_s = -2.48\text{ N}\cdot\text{m} 反向对冲力矩,J2电机实际负担静扭矩骤降至 1.30 N·m,负荷率从 151% 降至 52.0%,安全落入连续工况安全区。
    2. 闭口箱涵与内腔纵肋构型 (Closed-Box Beam with Web): 大臂与小臂由传统开口受弯截面升级为全闭口四壁箱型梁,中间贯穿加劲腹板,截面抗弯惯性矩 I_{min} 提升至 $3.12\times 10^5\text{ mm}^4$(刚度提升 3.78 倍),彻底根治 3D 打印件受载颤振与塑性蠕变下垂。
    3. 四点角接触轴承弯矩解耦 (QJ204 Moment Decoupling): 倾覆弯矩完全由支架轴承承担,减速箱输出端面齿仅承受纯扭矩,杜绝偏磨卡死。
    4. 标准作业姿态能耗优化: 搬运工况下肘部弯曲 90°,力臂由 464 mm 缩短至 210 mm,各轴负荷率均小于 55%。

第4轮迭代:多核并发加速与13截面切片强度校核 (Round 4: Multiprocessing Acceleration & Strength Slicing)

  • 用户反馈与并发重构: 用户反馈单线程计算缓慢。利用本地 28 核 CPU 硬件优势,引入 ThreadPoolExecutor 并发调度算法,将截面切片与渲染效率提升近 10 倍。
  • 13处关键截面实体切片验算:
    • 对 12 种打印零部件在最不利姿态(动载系数 2.0,末端负载 500g)下进行布尔实体薄层切片与面积分($A, I, c, \sigma, SF$)。
    • 材料许用弯曲强度取 PLA 跨层保守值 12.0 MPa(含切口效应 K_t=2.5 与蠕变折减)。
    • 校核结论: 13 处截面安全系数均 $\ge 1.5$(最小安全系数为肩叉腹板 $SF = 2.12$),全部合格 PASS。
  • 全周干涉扫描: 遍历 J1~J6 运动包络,干涉体积对数保持为 0,零干涉。

第5轮迭代:网页3D查看器全功能复刻与无头Edge自动化验收 (Round 5: Web Viewer Replication & Acceptance)

  • 查看器复刻交付:
    • 输出 G:\Robot_v2\机器人手臂\web\机器人手臂3D查看器.html(16.30 MB,完全内联 Three.js r128、3D 网格、4 张二维装配图、干涉数据与行程数据,支持完全脱机离线秒开)。
    • 完整具备:自由三维视角旋转/缩放/平移、爆炸图联动分解滑块 (0-100%)、各关节自由度转动控制、X光半透明/实体切换、干涉自查 HUD、物料清单 (BOM) 表格。
  • 自动化无头浏览器验收 (Headless Edge Verification):
    • 编写并执行并发截图脚本 src/shot.py,调用 Microsoft Edge (--headless=new) 全方位渲染并截取了 15 张高质量验收图(轴测、正视、侧视、俯视、爆炸态、腕部特写、关节特写、工作姿态、2D图纸、手爪张开等),截图体积均在 60~270 KB 之间,画面完整、图层清晰、UI组件完备,100% 验收通过。