Repository navigation
Home
Codex edited this page Nov 1, 2026
·
3 revisions
适用版本:v0.6.0 · Python 3.12 · Linux 硬件工作站 · Mac / Windows 浏览器客户端
OpenArm Runtime 将电机控制、主臂遥操、触觉和视觉放在同一个工作区。日常使用只需启动 openarm-runtime platform,访问 **http://127.0.0.1:8888**;从其他电脑访问时,只转发这一个端口。
这是 TCXM/openarm-runtime 社区项目的使用文档,说明本项目的已发布功能。原生 CAN SDK、模型等上游组件的来源见 第三方说明。
| 你想完成什么 | 阅读页面 |
|---|---|
| 已装好工作站,启动并查看全部模块 | 快速上手 |
| 在新机器安装、选择依赖、准备配置 | 安装与配置 |
| 查启动、查看、模拟、标定等命令 | CLI 命令参考 |
| 把库接入自己的 Python 项目 | Python API |
| 按流程使用电机、遥操、触觉和相机 | 日常操作 |
| 在 Mac / Windows 打开实时网页、查看日志 | 终端与远程访问 |
| 处理 CAN、端口、串口和腕部相机故障 | 故障排查 |
| 理解单端口、进程和各个库的关系 | 架构与库 |
以下启动命令在已配置好的 Linux 工作站执行。首次使用先完成 安装与配置。
# 使用安装了运行库及所需 extras 的 Python 环境。
source ~/.venvs/openarm/bin/activate
# 日常入口:电机、遥操、触觉、视觉。
openarm-runtime platform --profile ~/.config/openarm-runtime/platform.json在 Mac Terminal / Windows PowerShell 建立转发,保留此终端运行:
ssh -N -o ExitOnForwardFailure=yes -o ServerAliveInterval=30 -L 127.0.0.1:8888:127.0.0.1:8888 USER@WORKSTATION将 USER、WORKSTATION 替换为工作站账号和主机名或 IP,然后在客户端浏览器打开 **http://127.0.0.1:8888**。完整登录、打开浏览器和排错命令见 远程访问。
- 启动平台或打开电机面板不会自动使能电机;启动后的硬件读取由所配置的子服务决定。
- 电机控制与遥操互斥;触觉和视觉可以同时查看。切换方式见 日常操作。
-
calibrate会运动并写入硬件零位;hold_arm会使能电机。命令与 API 页面分别标出了这些操作。 - 一台 Mac / Windows 电脑作为浏览器客户端时,只需要浏览器和 SSH 客户端;硬件 SDK 与设备配置留在 Linux 工作站。
- 单端口指浏览器访问入口。各模块仍使用工作站内部端口,平台统一代理页面、图像和 WebSocket。
安装示例固定在 v0.6.0;开发分支可能增加不同功能。Python API 接入应固定版本。参见 变更记录、验证记录 和 问题反馈。
本 Wiki 的源文件保存在仓库 docs/wiki/,随代码审查和维护;升级版本时同步核对安装标签、命令参数和 API 契约。
OpenArm Runtime · 文档适用 v0.6.0 · 文档首页 · 版本记录