拓冰建站拓冰建站
首页 / 资讯中心 / 正文

SO-ARM 从 100 到 101:我们踩了哪些坑,又怎么填上的

SO-ARM 从 100 到 101我们踩了哪些坑又怎么填上的【免费下载链接】SO-ARM100Standard Open Arm 100项目地址: https://gitcode.com/GitHub_Trending/so/SO-ARM100SO-ARM 是 RobotStudio 与 Hugging Face 联合开源的 3D 打印开源机器人手臂SO-101 是它的第二代迭代。这篇文章基于两代机型的实际搭建经历把经验按坑来组织讲清楚哪些坑还值得你踩哪些已经被填平了。腕关节对不上开源机器人手臂的翻车现场半夜十一点SO-100 的腕部零件刚下打印机我们装上舵机一试螺丝孔偏了那么一点点。拧上螺丝腕部就歪不拧又松。重打了一遍结果一样。SO-100 时代腕关节和小臂是一体打印件出一点问题就得整套重来加上 12 颗电机全是同一个规格leader 臂的手感一直发沉。SO-101 这一代我们把这类问题一个个解决了这篇文章把过程原原本本摊开讲。 TL;DR这套 3D 打印机器人手臂值不值得搞定位主从式遥操作开源机器人手臂配套 LeRobot 开源库使用主要用来采集演示数据、做模仿学习实验。硬件门槛双臂全套物料约 230 美元一千三百多人民币需要一台 FDM 3D 打印机不想自己打也有代打印服务和整机套件。组装难度SO-101 省掉了 SO-100 时代拆齿轮的步骤组装时间从大半天压缩到两三个小时。适合家里有打印机、愿意动手折腾、想认真做机器人学习的人。不适合想开箱即用或者只想摆着看、不想碰任何机械装配的人。如果后两条你全中建议直接去买成品如果只中第一条继续往下看。踩坑清单SO-101 组装前要先知道的五个坑坑 1打了二三十个零件孔对不上当时怎么翻的SO-100 时代的零件文件散在多个目录里腕部和小臂还是一体件一次打印失败就整件报废装配时也容易对不上孔。SO-101 怎么解的按功能拆成模块化零件STL/SO101/Individual/ 里每件都是独立打印、独立装配的单元——基座用 Base_SO101.stl腕部用 Wrist_Roll_Pitch_SO101.stl肩俯仰用 Rotation_Pitch_SO101.stl各自只管一件事坏了哪件重打哪件。你自己能怎么规避补件、重打时按单件清单来别一次性整套重打坏件补打好件接着用。坑 2Leader 臂手感发沉12 颗电机全用同一个减速比当时怎么翻的SO-100 用 12 颗 STS3215 舵机清一色 1/345 减速比。follower 臂没问题但 leader 臂上扭矩过大扳动扳机像挤重物遥操作跟手性很差。SO-101 怎么解的电机减速比分级配置。follower 臂保留 C0011/345高扭矩型号保负载leader 臂换成三种规格混搭大致是follower 臂 C0011/345×6leader 臂 C0461/147×3、C0441/191×2、C0011/345×1换完之后再动 leader 臂运动明显轻快跟手性回到了用手带的区间。你自己能怎么规避采购时严格按 README 里的物料表买别图省事整箱买同型号SO-101 的 leader 臂统一用 7.4V 版本电压别买错。坑 3打印文件自己排托盘还塞不进打印平台当时怎么翻的早期要一个个文件打自己排摆放、自己算支撑小平台排不下整个托盘稍一疏忽支撑就扎进了螺丝孔。SO-101 怎么解的按打印机机型整合成拿来就打的文件。220×220mm 平台Ender 等直接用 Ender_Follower_SO101.stl 和 Ender_Leader_SO101.stl205×250mm 平台Prusa/UP Plus用 Prusa 版文件。摆放方向和支撑策略都预设好了切片软件里基本不用再动。你自己能怎么规避打印前先量打印平台尺寸再选对应文件完全没打印机的话看 3DPRINT.md 里的代打印渠道。坑 4打印机差不多准零件还是装不进去当时怎么翻的舵机安装孔大了 0.1mm螺丝拧上松垮小了 0.1mm根本拧不进。这种偏差在切片预览里看不出来装配时才现原形而这时候大零件已经全部打完了。SO-101 怎么解的用校准 gauge 做双基准验证。STL/Gauges/ 里有两套一套拿真 STS3215 舵机当基准打 Gauge_0.STL 和 Gauge_tight_1.STL 直接试装另一套拿标准乐高块当基准打 Lego_Size_Test_02_zero.STL 和它的 -0.1 版本。先打 gauge、试装通过再打正式零件。你自己能怎么规避换料、换机器、换切片参数后第一件事永远是打 gauge。花一片料的钱换一整臂的免报废。坑 5出问题了文档里查不到当时怎么翻的电机不动、腕部卡滞老版文档里只有请检查接线这类一句话调试全凭运气和拆机手感。SO-101 怎么解的文档重新组织——README 作为 SO-101 主入口分步指引装在里面老版 SO100.md 明确标注已弃用避免新老步骤混着看装配中卡住的环节可以补打 Mount_Helper 对位工装辅助定位。排查流程写成先查什么、再查什么的症状导向顺序而不是参数罗列。你自己能怎么规避自己写文档时把症状 → 排查顺序写在前作为用户遇到问题先按症状检索别上来就拆。装完之后还能玩什么可选硬件彩蛋 主体装完Optional/ 目录里有一整排扩展等你腕部摄像头32×32 UVC 模块支架有三款六角螺母、一体化、插拔式另有 RealSense D405/D435 托架和 Vinmooog 摄像头转接件Wrist_Cam_Mount_32x32_UVC_Module 和 RealSense_D405 各有说明。这是做模仿学习的标配。柔性夹爪用 TPU 95A 打 Compliant_Moving_Jaw_SO101.stl内部镂空筋结构利用 Fin Ray 效应抓水果这类易碎物比刚性指套友好得多且外形尺寸和原装指套一致直接替换。4040 铝型材基座把手臂固定在 4040 型材上配合 Overhead 相机支架多臂协同部署就成立了。社区第三方扩展基于开放接口社区还长出了触觉皮肤、双臂移动平台 XLeRobot 之类的东西都在 README 的可选硬件一节列着。给后来者的三条忠告先打 gauge再打大零件。gauge 只花一片料却能在大件打印前抓住尺寸偏差。这个顺序救过我们好几回也是我们写文档时第一个强调的事。保留两代兼容降低试错成本。SO-101 沿用了 SO-100 的基座和大量接口手里的旧件可以继续混用。开源硬件可以逐步升级比彻底换代更友好旧用户不用从零再来。文档要症状导向。SO-101 文档最大的价值不在参数表的完备而在出现 X 症状时按什么顺序查。如果你的用户以非专业者居多把排障流程写成决策树比堆参数有用得多。下一步 参与方式 团队已经启动 SO-102 的规划方向有三个材料上换碳纤维增强 PLA 提升结构强度内置 IMU 实现不依赖视觉的姿态估计低功耗模式下延长待机时间。新硬件就绪前可以先在仿真里把算法跑通——Simulation/ 里有 SO-100 的 URDF 和 SO-101 的 Webots 场景虚实对照着来。想参与的话入口有三个git clone https://gitcode.com/GitHub_Trending/so/SO-ARM100自己动手搭一套踩到的坑写成 issue 提上去——这正是下一版迭代方向的来源你所在地区如果有更顺手的采购渠道直接提交 BOM 表补充README 里那张表就是这么越补越全的装完之后把装配笔记和翻车记录发到讨论区或项目 Discord 里。这个项目最好的素材就是搭过的人写下来的翻车实录。我们不求点赞收藏只希望下次你遇到腕关节对不上的时候答案就在这篇文章里。【免费下载链接】SO-ARM100Standard Open Arm 100项目地址: https://gitcode.com/GitHub_Trending/so/SO-ARM100创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门