Inicio Rápido: Antes de Comenzar

Lee esto primero. Todo lo que necesitas antes de tu primera sesión O6: lista de verificación de hardware, resumen de configuración del bus CAN, estimaciones de tiempo, requisitos de software y opciones de simulación.

¿Cuánto tiempo toma esto?

Desde la caja hasta grabar tu primer episodio de entrenamiento con el LinkerBot O6.

Configuración de hardware
~45m
Desempaquetado, montaje, cableado de la interfaz CAN, conexión de energía
Configuración del controlador CAN
~30m
Módulos SocketCAN, configuración de la interfaz, verificación de candump
SDK y ROS2
~45m
Instalación del SDK de Python, configuración del controlador ROS2, primer movimiento
Calibración
~15m
Posiciones cero de las juntas, verificación del espacio de trabajo
Primera teleoperación
~20m
Configuración de líder-seguidor, primera sesión de grabación
Primer conjunto de datos
~15m
Formato LeRobot, control de calidad, primeros episodios

Tiempo total del primer día: aproximadamente 2,5 horas para una primera sesión completa que incluya el primer episodio grabado.

Lista de verificación de hardware

Todo lo que necesita estar listo antes de comenzar. Los artículos marcados como "en la caja" se envían con el O6.

  • Unidad de brazo LinkerBot O6 En la caja — brazo robótico colaborativo de 6-DOF con gestión de cables integrada.
  • Fuente de alimentación de 24V CC En la caja — verifique que llegó sin daños. El O6 requiere 24V CC a 150W como mínimo.
  • Adaptador de interfaz CAN (CANable 2.0 o equivalente) En la caja — adaptador USB a CAN que conecta su PC host al bus CAN del brazo. Misma familia que el adaptador OpenArm.
  • Placa de montaje y hardware En la caja — atornille el O6 a un banco de trabajo o mesa estable. El brazo no debe estar de pie durante la operación.
  • PC anfitrión con Ubuntu 22.04 No incluido — debe ser una instalación nativa de Ubuntu (no VM o WSL) para un temporizador SocketCAN confiable. Mínimo: 8 GB de RAM, 50 GB de disco. Descargar Ubuntu →
  • Cable USB-A a USB-B (para adaptador CAN) No incluido — cable USB estándar, ~1 m.
  • Cámara (para la recolección de datos) Opcional para la configuración, requerido para los datos de entrenamiento — se recomienda una cámara web USB o Intel RealSense D435i.
  • Espacio de trabajo claro de 1 m × 1 m alrededor de la base del brazo Requerido — el sobre del espacio de trabajo O6 tiene un radio de aproximadamente 600 mm. Limpie el área antes de encender. Ver página de seguridad →
Nota sobre el bus CAN: El LinkerBot O6 utiliza comunicación por bus CAN, idéntica en arquitectura al OpenArm 101. Si ya ha configurado SocketCAN para OpenArm, la configuración del controlador CAN para O6 es la misma. Ver el Página de software para el procedimiento completo de configuración del controlador CAN.

Qué instalar antes de comenzar

La Guía de Configuración detalla cada paso en detalle. Este es el resumen para la preparación anticipada.

Sistema operativo

Ubuntu 22.04 LTS. Requerido para la compatibilidad de SocketCAN y ROS2 Humble. macOS y Windows no son compatibles con hardware real.

Python

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

SDK del LinkerBot

pip install linkerbot-sdk

O instale a través del SDK de RoboticsCenter que incluye soporte para O6:

pip install roboticscenter

ROS2 Humble

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

Simulación (opcional — no se necesita hardware)

✓ Simulación disponible

El O6 soporta el modo de hardware falso de ROS2 — ejecute toda la pila de software sin el brazo físico:

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

Esto le permite probar controladores, planificar trayectorias y verificar su canal de grabación antes de conectar hardware real.

Lo que puedes hacer después de la ruta completa

Después de completar todos los pasos de configuración, podrá:

Controlar las 6 juntas en tiempo real a través del bus CAN utilizando el SDK de Python de LinkerBot
Ejecutar ROS2 Humble con el linkerbot_ros2 paquete para planificación de trayectorias y publicación de estado
Teleoperar el O6 en una configuración de líder-seguidor y grabar episodios sincronizados
Exportar conjuntos de datos en formato LeRobot / HuggingFace para entrenamiento de ACT y Diffusion Policy
Integrar el O6 con la tubería de entrenamiento de LeRobot de extremo a extremo
Ejecuta la pila completa en modo de simulación de hardware falso sin el brazo físico.

¿Listo? Comienza la Guía de Configuración.

Una vez que tengas tu O6 y Ubuntu instalados, la Guía de Configuración te guiará a través de cada paso en orden.