OpenArm 7 自由度开源机械臂上手指南

OpenArm 7 自由度开源机械臂上手指南

【免费下载链接】openarmA fully open-source humanoid arm for physical AI research and deployment in contact-rich environments.项目地址: https://gitcode.com/GitHub_Trending/op/openarm

OpenArm 是一款开源的 7 自由度人形机械臂,面向物理 AI 研究,单臂峰值负载 6.0 kg。它把 CAD、固件、控制代码和仿真工具全部公开,适合想做遥操作数据采集、模仿学习或机器人仿真的实验室和新手开发者。

它是什么

OpenArm 2.0 不只是"一条臂",而是三件互相配套的硬件:7 自由度机械臂本体、标准化评测台架 OpenArm Cell,以及无电机的示教主臂 OpenArm KER(尚未发售)。整台机器按 160–165 cm 身高的人体比例设计,结构以铝和不锈钢为主,基座用 MISUMI 标准铝型材,整套双臂系统售价 6500 美元。

关键参数速览(全部来自仓库文档):

参数数值说明
自由度7 / 单臂双臂共 16 维状态(14 关节 + 2 夹爪)
峰值负载6.0 kg最差姿态下 3 秒完成动作并保持 1 秒,含末端执行器
额定负载4.1 kg最差姿态下持续保持 1 分钟,含末端执行器
控制总线CAN-FD数据段 5 Mbps;8 电机配置下控制周期不建议超过 1000 Hz
关节电机DM-J4310-2EC / DM4340 / DM-J8009P-2ECDamiao 24V 系列,QDD 高回驱,峰值扭矩最高 40 Nm
夹爪相机1920×1200 @ 50 fpsArducam B0495,USB 3.0,内置于每只夹爪
OpenArm Cell约 100 kg / 480 W标准化背景、灯光与相机位姿的评测台架

为什么值得试

从仓库文档里挑出三个对实际使用者最实用的设计点。

每个关节都有机械限位与回驱设计

安全不是口号,而是写进了硬件和文档的约束。

  • 每个关节都配机械限位,限制运动范围,防止异常姿态并保护走线
  • QDD 高回驱电机适合双边力反馈控制;安全指南也明确提醒:急停断电后,手中负载会因回驱性快速下落,操作前必须熟悉急停位置
  • 安全指南要求固定安装、佩戴护目镜、检查限位件完好,这些条目在每次真机操作前都要过一遍

夹爪内置相机,手指可换

数据采集是这套机器的主线用途,夹爪设计直接服务于它。

  • 2.0 版夹爪用更简单的驱动机构压缩了整体包络,能伸进 1.0 版到不了的狭窄区域
  • 相机装在夹爪壳体内,抓取时直接获得 in-hand 视角;手指几何经过设计以减小遮挡盲区
  • 手指部件可整体更换,针对特定物体换一副指形不需要重新设计夹爪,详见夹爪规格

零件全公开,标准件为主自己就能造

所有零件都有采购来源,个人实验室也能复刻。

  • 硬件文档提供完整 CAD(STL、STEP、Fusion 360 装配体)和带采购信息的 BOM
  • 结构件大量使用 MISUMI 标准铝型材,基座均布 M6 螺纹孔,可直接固定在桌面上
  • 完整双臂组装或 DIY 套件均通过认证制造商提供,成本约为传统人形方案的零头

怎么跑起来

最小路径是纯仿真:不需要任何硬件,一台装 MuJoCo 的 Linux 机器就能先把模型跑起来,再逐步接入真机。

  1. 克隆仓库拿到文档与资源:
git clone https://gitcode.com/GitHub_Trending/op/openarm
  1. 启动仿真:下载 MuJoCo 二进制后打开 simulate 窗口,把openarm_mujoco仓库中的v1/openarm_bimanual.xml拖入即可拖动双臂,完整步骤见 MuJoCo 仿真文档。
  2. 在 RViz 中检查模型:在 ROS2 工作区构建openarm_description包后执行:
ros2 launch openarm_description display_openarm.launch.py arm_type:=v2.0

参数与 v1.0/v2.0 差异见 URDF 描述文档。 4. 接入真机:Ubuntu 22.04 及以上,通过 apt 源安装libopenarm-can-dev和openarm-can-utils,用openarm-can-cli can_configure把 can0/can1 配成 5 Mbps CAN-FD,再为双臂分别设置零点,见 CAN 库文档 与教程 Setup。 5. 启动控制:克隆构建openarm_ros2后用openarm_bringup的 launch 文件起硬件接口,真机/假硬件(mock hardware)通过参数切换,见 ROS2 控制文档。

能拿它做什么

遥操作采集模仿学习数据

用 leader-follower 主从臂(单边或双边力反馈,openarm_teleop仓库)或 Meta Quest 3 VR 遥操作(UDP 端口 5006)驱动机械臂,把动作按openarm_dataset格式落盘:每个 episode 里是 parquet 格式的关节 qpos 加 5 路相机 JPEG(头部双目、顶部、双腕)。之后用openarm-dataset-convert转成 LeRobot v3.0 格式训练 ACT 策略,完整流程见主从遥操作、VR 数据采集、数据集文档和训练教程。

在 Cell 中做可复现的策略评测

策略部署为 policy server 进程:Dora 数据流里的 observer 节点把 5 路相机帧加 16 维关节位置打包成 Arrow IPC 送进模型,actions-executor把动作从 30 Hz Hermite 上采样到 250 Hz 并过 15 Hz 低通后写回机械臂或 MuJoCo。评测在 OpenArm Cell 内完成——统一的背景、灯光、相机位姿和零点标定夹具保证"模型 A 优于模型 B"这句话有可比性,详见推理教程。

在 Isaac Lab 中做强化学习

openarm_isaac_lab仓库提供了四个开箱即用的 RL 环境:单臂 Reaching、抬方块(Lifting a Cube)、开抽屉(Opening a Drawer)和双臂 Reaching,配套 Isaac Sim 5.1.0 / Isaac Lab 2.3.0 / Python 3.11,入口见 Isaac Lab 文档。

社区与下一步

代码采用 Apache-2.0 许可,行为准则见 CODE_OF_CONDUCT.md;bug 和功能请求走仓库 Issues,修改代码直接提 Pull Request,具体流程写在 贡献指南 里。全部技术文档维护在 website/docs 目录下,硬件、仿真、遥操作和教程各占一个栏目。把 Cell 装进实验室、把采到的数据集跑进 LeRobot,剩下的就是在统一条件下让策略比出高低。

【免费下载链接】openarmA fully open-source humanoid arm for physical AI research and deployment in contact-rich environments.项目地址: https://gitcode.com/GitHub_Trending/op/openarm

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

还在本地硬扛大模型?试试 Ollama Cloud,顺便把 OpenCode 也升级了

还在本地硬扛大模型?试试 Ollama Cloud,顺便把 OpenCode 也升级了

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 13:12:04 阅读更多 →
AI智能相机全流程印刷品缺陷检测方案与落地实践

AI智能相机全流程印刷品缺陷检测方案与落地实践

一台宽幅喷墨轮转机旁边,老师傅拿着放大镜一张一张看刚印出来的白卡纸样张,看了不到十分钟就揉眼睛。这种场景我见了太多次。做图文印刷行业的质量检测,过去几十年基本靠人眼、放大镜和老师的“手感”。直到我们这套AI智能相机全流程检测方案…

2026/10/20 13:12:04 阅读更多 →
工业漏油检测为何不能直接用VOC+YOLO?小目标标注与物理适配指南

工业漏油检测为何不能直接用VOC+YOLO?小目标标注与物理适配指南

简介:本资源是面向电力系统智能运维、计算机视觉初学者及YOLO目标检测实践者的专用数据集,聚焦变压器设备漏油这一典型工业故障场景,助力构建高精度漏油识别模型。压缩包共676个文件,含338张真实场景下的变压器漏油JPG图像与338份…

2026/10/20 13:12:04 阅读更多 →

最新新闻

SecureCRT免安装版配置指南:离线串口调试与SSH便携部署

SecureCRT免安装版配置指南:离线串口调试与SSH便携部署

简介:本资源为SecureCRT绿色便携版免安装包,面向系统管理员、运维工程师及开发人员,解决多平台快速部署安全终端连接工具的需求,尤其适用于需在不同电脑间频繁切换、无管理员权限或追求轻量使用的场景。压缩包共137个文件&#xf…

2026/10/20 14:00:00 阅读更多 →
防火墙规则集时序配置:顺序、生效时间与安全空窗排查

防火墙规则集时序配置:顺序、生效时间与安全空窗排查

防火墙规则集里的时序配置,是我这几年排查安全事件时最常踩的隐形坑。规则明明写对了,但因为顺序放错、时间对象失效、批量下发存在中间态,导致规则的实际生效时间和预期完全对不上,轻则策略空转半个月没人发现,重则直…

2026/10/20 14:00:00 阅读更多 →
Python Pygame核心机制与实战:从零构建接苹果小游戏

Python Pygame核心机制与实战:从零构建接苹果小游戏

很多人在命令行里写过一阵Python脚本之后,总想搞点“能动的、看得见的东西”。Python Pygame模块就是你会碰到的第一块敲门砖:一个基于SDL封装、专门用来做2D图形和游戏的原生库。我第一次用它做窗口程序的时候,印象最深的不是那种“我能控制…

2026/10/20 14:00:00 阅读更多 →
100套可配置ECharts大数据大屏模板工程包

100套可配置ECharts大数据大屏模板工程包

简介:本资源是一套面向数据可视化工程师、前端开发人员及政企数字化项目实施者的专业级大屏模板集合,覆盖社区治理、智慧物业、数字政务、智能交通、金融银行等十余个高需求行业场景,有效解决业务数据实时监控与决策看板快速搭建难题。压缩包…

2026/10/20 14:00:00 阅读更多 →
AI加速剪辑工作流:字幕、粗剪与卡点自动化实战

AI加速剪辑工作流:字幕、粗剪与卡点自动化实战

我见过太多人剪视频,剪到怀疑人生。明明素材拍得挺好,脚本也没什么大问题,但就是一剪一整夜,导出前还在逐帧删吸气声、给字幕换行、把片尾黑场拖到精确位置。你以为是效率问题,其实是你把80%的时间花在了AI 10秒就能搞…

2026/10/20 14:00:00 阅读更多 →
深度学习训练调参实战:梯度、激活函数、学习率与优化器的链路

深度学习训练调参实战:梯度、激活函数、学习率与优化器的链路

入门深度学习时,很多人会被一连串名词劝退:激活函数、优化器、学习率、梯度。我第一次跑模型的时候也觉得它们是四个独立的调参项,今天调一下学习率,明天换一个激活函数,最后模型loss曲线像心电图一样乱跳,…

2026/10/20 13:59:00 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/20 10:02:13 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 10:02:08 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/20 9:50:45 阅读更多 →