快速入门:开始之前

首先阅读此内容。 第一次 O6 课程之前所需的一切:硬件清单、CAN 总线设置概述、时间估计、软件先决条件和模拟选项。

这需要多长时间?

从盒子到使用 LinkerBot O6 录制您的第一个训练片段。

硬件设置
~45m
开箱、安装、CAN接口接线、电源连接
CAN 驱动程序设置
~30m
SocketCAN模块、接口启动、candump验证
SDK&ROS2
~45m
Python SDK 安装、ROS2 控制器设置、第一个动作
校准
~15m
关节零位、工作空间验证
第一次远程操作
~20m
领导者-跟随者设置,第一次录制会话
第一个数据集
~15m
乐机器人格式、质量检查、第一集

第一天总时间:大约 2.5小时 完整的第一场会议,包括第一集录制的节目。

硬件清单

在开始之前需要准备好一切。 标有“包装盒内”的物品随 O6 一起发货。

  • LinkerBot O6 手臂单元 包装盒中 — 具有集成电缆管理功能的 6 自由度协作机器人手臂。
  • 24V直流电源 在盒子里 - 确认它到达时完好无损。 O6 需要 24V DC,最小功率为 150W。
  • CAN 接口适配器(CANable 2.0 或同等版本) 包装盒中的 USB 转 CAN 适配器可将您的主机 PC 连接到手臂的 CAN 总线。 与 OpenArm 适配器属于同一系列。
  • 安装板和硬件 在包装盒中 — 将 O6 用螺栓固定在稳定的工作台或桌子上。 操作期间手臂不应独立。
  • 运行 Ubuntu 22.04 的主机 不包括 — 必须是本机 Ubuntu 安装(不是 VM 或 WSL)才能获得可靠的 SocketCAN 计时。 最低:8 GB RAM,50 GB 磁盘。 下载Ubuntu →
  • USB-A 转 USB-B 电缆(用于 CAN 适配器) 不包括在内 - 标准 USB 电缆,约 1 m。
  • 相机(用于数据采集) 设置可选,训练数据所需 — 建议使用 USB 网络摄像头或英特尔实感 D435i。
  • 手臂底座周围有 1 m × 1 m 的清晰工作空间 必需 — O6 工作空间范围的半径约为 600 毫米。 通电前请清理该区域。 看 安全页面 →
CAN总线注意: LinkerBot O6 使用 CAN 总线通信,其架构与 OpenArm 101 相同。 如果您已经为 OpenArm 设置了 SocketCAN,则 O6 的 CAN 驱动程序设置是相同的。 请参阅 软件页面 了解完整的 CAN 驱动程序设置过程。

开始之前要安装什么

设置指南 详细介绍每个步骤。 这是前期准备的总结。

操作系统

Ubuntu 22.04 LTS。 SocketCAN 和 ROS2 Humble 兼容性所需。 真实硬件不支持 macOS 和 Windows。

Python

sudo apt update
sudo apt install python3-pip python3-venv -y

链接机器人SDK

pip install linkerbot-sdk

或者通过 RoboticsCenter SDK 安装,其中包括 O6 支持:

pip install roboticscenter

ROS2谦虚

sudo apt install ros-humble-desktop ros-humble-ros2-control \
  ros-humble-ros2-controllers -y

模拟(可选 - 无需硬件)

✓ 可用模拟

O6 支持 ROS2 假硬件模式 - 无需物理手臂即可运行完整的软件堆栈:

ros2 launch linkerbot_ros2 o6.launch.py \
  use_fake_hardware:=true

这使您可以在连接实际硬件之前测试控制器、规划轨迹并验证您的记录管道。

完成完整路径后您可以做什么

完成所有设置步骤后,您将能够:

使用 LinkerBot Python SDK 通过 CAN 总线实时控制所有 6 个关节
运行 ROS2 Humble linkerbot_ros2 轨迹规划和状态发布包
Teleop O6 采用领导者-跟随者配置并记录同步剧集
以 LeRobot / HuggingFace 格式导出数据集以进行 ACT 和 Diffusion Policy 培训
将O6与乐机器人训练流程端到端集成
在没有物理手臂的情况下以假硬件模拟模式运行完整堆栈

准备好? 启动设置指南。

安装 O6 和 Ubuntu 后,安装指南将引导您按顺序完成每个步骤。