クイックスタート: 始める前に

まずこれをお読みください。 最初の O6 セッションの前に必要なものすべて: ハードウェア チェックリスト、CAN バス設定の概要、時間の見積もり、ソフトウェアの前提条件、シミュレーション オプション。

これにはどのくらい時間がかかりますか?

箱から LinkerBot O6 を使用して最初のトレーニング エピソードを記録するまで。

ハードウェアのセットアップ
~45m
開梱、取り付け、CANインターフェース配線、電源接続
CANドライバーのセットアップ
~30m
SocketCAN モジュール、インターフェース起動、candump 検証
SDKとROS2
~45m
Python SDKのインストール、ROS2コントローラーのセットアップ、最初のモーション
較正
~15m
ジョイントのゼロ位置、ワークスペースの検証
初めての遠隔操作
~20m
リーダーとフォロワーのセットアップ、最初のレコーディングセッション
最初のデータセット
~15m
LeRobot 形式、品質チェック、最初のエピソード

初日の合計時間: およそ 2.5時間 最初に録画されたエピソードを含む完全な最初のセッション。

ハードウェアチェックリスト

始める前に準備が必要なものすべて。 「ボックス内」とマークされたアイテムは、O6 とともに出荷されます。

  • LinkerBot O6 アームユニット 同梱 — ケーブル管理が統合された 6-DOF 協働ロボット アーム。
  • DC24V電源 箱の中で - 損傷がないことを確認してください。 O6 には、最小 150W で 24V DC が必要です。
  • CAN インターフェース アダプター (CANable 2.0 または同等のもの) 同梱 — USB-to-CAN アダプターはホスト PC をアームの CAN バスに接続します。 OpenArm アダプターと同じファミリー。
  • 取り付けプレートとハードウェア 箱の中で、O6 を安定した作業台またはテーブルにボルトで固定します。 操作中にアームが自立しないようにしてください。
  • Ubuntu 22.04を実行しているホストPC 含まれていません — 信頼性の高い SocketCAN タイミングを実現するには、ネイティブの Ubuntu インストール (VM や WSL ではない) が必要です。 最小: 8 GB RAM、50 GB ディスク。 Ubuntuをダウンロード→
  • USB-A - USB-B ケーブル (CAN アダプター用) 付属していません - 標準 USB ケーブル、約 1 m。
  • カメラ(データ収集用) セットアップにはオプションですが、トレーニング データには必須です。USB Web カメラまたは Intel RealSense D435i を推奨します。
  • アームベース周囲に 1 m × 1 m の空きスペース 必須 — O6 ワークスペースのエンベロープは半径約 600 mm です。 電源を入れる前にそのエリアを片付けてください。 見る 安全ページ→
CAN バスに関する注意: LinkerBot O6 は、OpenArm 101 とアーキテクチャが同一の CAN バス通信を使用します。OpenArm 用に SocketCAN をすでにセットアップしている場合、O6 用の CAN ドライバーのセットアップは同じです。 を参照してください。 ソフトウェアページ 完全な CAN ドライバーのセットアップ手順については、「CAN ドライバーの完全なセットアップ手順」を参照してください。

始める前にインストールするもの

セットアップガイド 各ステップを詳しく説明します。 事前準備のまとめです。

オペレーティング·システム

Ubuntu 22.04 LTS。 SocketCAN と ROS2 Humble の互換性のために必要です。 macOS および Windows は実際のハードウェアではサポートされていません。

パイソン

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

リンカーボット SDK

pip install linkerbot-sdk

または、O6 サポートを含む RoboticsCenter SDK 経由でインストールします。

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 軌道計画と状態公開のためのパッケージ
リーダーとフォロワーの構成で O6 をテロップし、同期したエピソードを録画します
ACT および拡散ポリシーのトレーニング用にデータセットを LeRobot / HuggingFace 形式でエクスポート
O6 を LeRobot トレーニング パイプラインとエンドツーエンドで統合します
物理アームを使用せずに疑似ハードウェア シミュレーション モードでフルスタックを実行する

準備ができて? セットアップガイドを起動します。

O6 と Ubuntu をインストールしたら、セットアップ ガイドで各ステップを順番に説明します。