Saltar al contenido principal
SEEED STUDIO · DESPLIEGUE PRÁCTICO

Cómo configurar el hardware y la teleoperación del reBot Arm

Prepara el hardware y el software, establece la teleoperación líder–seguidor y prepárate para la recopilación de datos, el entrenamiento de modelos y la reproducción del artículo.

  • Lista de comprobación de hardware
  • Configuración del entorno
  • Configuración líder–seguidor
  • Práctica de teleoperación

Configuración de Hardware​

Ordenador: Elige una plataforma​

Elige una de las siguientes plataformas de cómputo según el equipo del que dispongas.

Hardware requeridoEnlaceCantidadNotas
Sobremesa u ordenador portátilAporta el tuyo propio1Ubuntu 22.04 nativo; GPU RTX 4080 o superior con al menos 12 GB de VRAM; al menos 16 GB de memoria del sistema.
NVIDIA Jetson AGX Thor 128GNVIDIA Jetson AGX Thor Developer Kit BundleKit de desarrollo NVIDIA Jetson AGX Thor1Una alternativa a la opción de sobremesa/portátil.

Hardware del reBot Arm​

Hardware requeridoEnlaceCantidadNotas
reBot Arm B601 DM / RSreBot Arm B601-DM Assembled BundleKit ensamblado B601-DM
reBot Arm B601-RS Assembled BundleKit ensamblado B601-RS
1Elige DM o RS como brazo seguidor. Selecciona el adaptador de corriente y las abrazaderas de mesa correspondientes en las opciones del kit.
Brazo líder reBot Arm 102Star Arm 102 for reBot B601-DM&RS Leader ArmBrazo líder Star Arm 102
AC/DC Power Adapter 12V 2A 5-in-1Adaptador de corriente de 12 V / 2 A
1Se utiliza para la teleoperación líder–seguidor. El brazo y el adaptador de corriente son listados separados.
Cámara RGB USB-100°-720P (vista de muñeca)RGB USB Camera-100°-720PRGB USB Camera-100°-720P1Montar en la muñeca del robot.
Cámara RGB USB-100°-720P (vista fija)RGB USB Camera-100°-720PRGB USB Camera-100°-720P1Proporciona una vista externa fija. Utiliza el mismo modelo de cámara que la vista de muñeca.
Soporte para cámara de muñecaModelo de soporte e instrucciones1Imprímelo tú mismo; si no tienes impresora, pregunta al servicio de atención al cliente por la disponibilidad de un soporte de cortesía.
Soporte de cámara en tercera personaRobot Arm Camera Mount for LeRobot SO-101 & reBot B601Soporte de cámara para brazo robótico para LeRobot SO-101 & reBot B6011Fija la posición y el ángulo de la cámara externa.

Compra y montaje

  • Para reducir el coste de compra, puedes elegir un kit y seguir las detalladas instrucciones de montaje de Seeed: Montaje DM o Montaje RS.
  • Las fuentes de alimentación enviadas por Seeed utilizan materiales ignífugos, lo que aumenta su coste. Como alternativa, compra una fuente de alimentación original Mean Well y configúrala para que cumpla los requisitos de tu brazo elegido.

Sandbox de experimentos de Seeed (opcional)​

El sandbox de experimentos es opcional. También puedes aprender y reproducir experimentos utilizando conjuntos de datos compartidos y modelos entrenados por otros usuarios.

Seeed experiment sandbox with a reBot Arm
Sandbox de experimentos de Seeed (opcional)

Entorno de Software​

Instalar LeRobot​

Utiliza Ubuntu 22.04 nativo, en lugar de una máquina virtual o WSL. Sigue la guía de instalación para tu modelo de brazo.

Modelo de brazoGuía de instalación
SO-ARM 101Instalar LeRobot para SO-ARM 101
reBot Arm DMInstalar LeRobot para reBot-DM
reBot Arm RSInstalar LeRobot para reBot-RS

Configurar cámaras y CAN​

Configura la comunicación y las cámaras para tu brazo. SO-ARM 101 utiliza una conexión serie; reBot DM / RS utilizan CAN como se describe en sus respectivas guías.

Modelo de brazoConfiguración de comunicaciónConfiguración de cámara
SO-ARM 101Conexión serie, calibración y teleoperaciónAñadir cámaras
reBot Arm DMConfiguración de software y flujo de trabajo de calibraciónAñadir cámaras
reBot Arm RSConfiguración de software y flujo de trabajo de calibraciónAñadir cámaras

Configuración Líder–Seguidor​

Seguidor y Líder​

  • Líder: operado por una persona; sus posiciones articulares proporcionan la entrada de teleoperación.
  • Seguidor: recibe comandos de control mapeados y sigue el movimiento del líder.

Calibra ambos brazos antes de iniciar la teleoperación. Comprueba las direcciones de las articulaciones, los rangos de movimiento y la apertura y cierre de la pinza.

Recursos relacionados: Seguidor y Líder (documento original de Feishu) · Guía wiki para la calibración y teleoperación líder–seguidor.

Frecuencia de control y latencia​

Qué tan de cerca sigue el seguidor tu mano depende de dos cosas: cuántas veces se ejecuta el bucle de reenvío por segundo (frecuencia) y el retraso entre tu movimiento y la respuesta del brazo (latencia).

¿De dónde viene la latencia y por qué es inevitable?​

Leer las posiciones articulares del líder, mapearlas, enviar comandos CAN, ejecutar los movimientos del seguidor y leer de nuevo su estado lleva tiempo. La figura siguiente muestra las fuentes de retraso a lo largo de esta cadena.

reBot leader–follower teleoperation pipeline and its sources of latency
Fuentes de latencia en la teleoperación líder–seguidor

¿Qué es la frecuencia de control? ¿Se puede cambiar?​

Esta sección utiliza la configuración de teleoperación a 60 Hz de la guía de reBot: 60 ciclos por segundo de “leer líder → mapear → enviar CAN → leer de vuelta”, con un presupuesto de tiempo de unos 16,7 ms por ciclo. Ajústala usando el parámetro fps en la configuración de teleoperación.

  • El bucle de hardware determina el límite superior. Un ciclo en este hardware ya tarda más de diez milisegundos; el límite práctico es aproximadamente 60–100 Hz. Establecer un valor más alto puede no aumentar la tasa real y puede provocar advertencias de sobrepaso de ciclo. Mide los resultados en tu propio hardware y configuración.
  • 60 Hz es suficiente para los ejercicios manuales aquí. Para agarre, transporte y colocación, un muestreo y una ejecución consistentes importan más que simplemente aumentar la frecuencia.

Práctica práctica: agarrar, transportar y colocar​

La teleoperación estable permite que el brazo se mueva, pero realizar una tarea de forma fiable requiere práctica deliberada. La calidad de las demostraciones posteriores depende de tu habilidad de operación. Trabaja en los siguientes dos niveles.

Ejercicio 1: mueve objetos ligeros y familiarízate con los controles​

Coloca algunos bloques ligeros en el área de trabajo y practica:

Moverse sobre el objetivo → Bajar → Cerrar la garra → Elevar

Objetivo: completar 10 intentos consecutivos sin colisiones ni caídas de objetos. Realiza cada secuencia de forma fluida, sin vacilaciones.

Ejercicio 2: completa la tarea de transportar y colocar​

Realiza la secuencia completa:

Agarrar → Transportar → Colocar en el contenedor designado

Objetivo: completar 10 intentos consecutivos manteniendo las poses inicial y final ampliamente coherentes.

Loading Comments...