Volver a Guides

Teleoperatorio de robots: métodos, hardware y mejores prácticas

Guía completa de la teleoperatoria de robots <unk> sistemas VR, brazos de seguidores de líderes, teleoperatoria de guantes, retos de latencia y aplicaciones de recopilación de datos.

[← Guías]

Todo lo que necesitas saber sobre el control remoto de robots desde auriculares VR hasta los brazos de seguidores de líderes, con guías prácticas sobre latencia, calidad de datos y operaciones de escala.

¿Qué es la teleoperatoria robótica?

La teleoperación robot es el control remoto en tiempo real de un robot por un operador humano. El operador proporciona comandos continuos o casi continuos (objetivos de posición, objetivos de velocidad o objetivos de fuerza) a través de un dispositivo de entrada, y el robot ejecuta esos comandos con la fidelidad que su hardware y sistema de control permiten.

La teleoperatoria ha existido desde la década de 1950 los primeros telemanipuladores se utilizaron para manejar materiales radiactivos en el Laboratorio Nacional Argonne. Lo que cambió en la década de 2020 es la aplicación: la teleoperatoria se utiliza ahora principalmente para generar datos de entrenamiento para algoritmos de aprendizaje de robots. Cuando un humano teletrabaja a un robot para completar una tarea, los datos de sensor y comandos de acción resultantes se convierten en datos de demostración que pueden capacitar una política de [imitación de aprendizaje]T1) para realizar la misma tarea de forma autónoma.

Esta naturaleza dual de uso tanto un método práctico de control remoto como una herramienta de generación de datos hace que la teleoperación sea una de las capacidades más importantes de la robótica moderna. La elección del método de teleoperación determina directamente la calidad de los datos recopilados, los tipos de tareas que puede demostrar y el rendimiento de su tubería de recopilación de datos.

Aplicaciones de la teleoperación

  • Recolección de datos de demostración: La aplicación dominante en 2026. Los operadores operan por teleóperas a robots para realizar tareas de manipulación, generando conjuntos de datos de pares (observación, acción) utilizados para entrenar políticas a través de modelos de clonación de comportamiento, ACT, Política de difusión o VLA. Consulte nuestra [guía de recopilación de datos]T2) para el pipeline completo.
  • ** Inspección y mantenimiento remoto:** Robots operativos en entornos peligrosos (instrumentaciones nucleares, aguas profundas, espacios, zonas de desastre) donde la presencia humana es peligrosa o imposible.
  • Telesurgery: El sistema quirúrgico da Vinci es la plataforma de teleoperatoria más exitosa comercialmente en la historia, con más de 7 millones de procedimientos realizados.
  • ** Montaje y fabricación remoto:** Operadores en una ubicación controlan robots en una fábrica a miles de kilómetros de distancia.

Comparados métodos de teleoperación

Teleoperación de auriculares VR (Meta Quest 3)

El operador usa un auricular VR (Meta Quest 3 es el estándar actual a $500) y utiliza controladores de mano o seguimiento de mano para especificar las posiciones deseadas de los efectores finales en el espacio cartesiano.

Cómo funciona en detalle

El controlador de flujos Quest 3 6-DOF pone datos (posición + orientación) a 72 Hz a través de WiFi a una estación de trabajo que ejecuta el servidor IK. El servidor IK (generalmente utilizando PyBullet, MuJoCo o un solver IK personalizado) convierte el objetivo del efecto final en posiciones conjuntas. Estas posiciones conjuntas se envían al controlador de motor del robot a través del protocolo de comunicación nativo del robot (USB, Ethernet, ROS2). El operador ve una cámara en vivo de la sala de trabajo del robot en el auricular, proporcionando retroalimentación visual para el control de circuito cerrado.

Los pros

  • El menor costo de hardware ($ 500) el auricular VR es el único hardware adicional necesario
  • Intuitivo para los operadores con experiencia en la realidad virtual el mapeo desde la posición de la mano a la posición del robot es natural
  • Trabaja con cualquier brazo robótico que acepte comandos de posición cartesiana
  • Control bimanual de un solo operador utilizando ambos controladores simultáneamente
  • Portable el auricular no está conectado mecánicamente al robot, por lo que el operador puede estar en una habitación diferente

Contras

  • Mayor latencia (15-40 ms en total) debido a la transmisión WiFi y a la computación de IK
  • No hay retroalimentación proprioceptiva el operador no puede sentir resistencia en el brazo, límites articulares o fuerzas de contacto
  • Las náuseas inducidas por la realidad virtual limitan la duración de la sesión a 60-90 minutos para muchos operadores
  • Precisión menor para tareas ricas en contactos sin retroalimentación de fuerza, los operadores superan las tareas de inserción y alineación
  • Las singularidades IK causan movimientos de jerky cuando el brazo está cerca de la extensión completa o configuraciones de bloqueo de muñeca

Armas de los líderes y seguidores

El operador sostiene y mueve físicamente un brazo ligero "líder". Un brazo más pesado "seguidor" rastrea las posiciones conjuntas del líder en tiempo real. Este es el enfoque utilizado por ALOHA, Mobile ALOHA y la mayoría de las configuraciones serias de recopilación de datos en 2026.

Cómo funciona en detalle

Tanto los brazos del líder como los de seguidores utilizan la misma familia de servos (por ejemplo, la serie Dynamixel XM/XH) conectados a través de un bus USB compartido a un solo ordenador. La computadora lee las posiciones conjuntas del líder a 50-200 Hz y las envía como objetivos de posición al seguidor. Debido a que el mapeo es conjunto a conjunto (sin cálculo IK), la latencia es de 3-8 ms lo suficientemente rápido como para sentirse transparente para el operador.

El brazo del líder es típicamente más pequeño y más ligero que el seguidor (por ejemplo, el líder WidowX-250 con seguidor ViperX-300). La similitud cinemática entre líder y seguidor asegura que la propriocepción del operador el sentido de dónde está su mano en el espacio mapea con precisión el espacio de trabajo del seguidor.

Los pros

  • La latencia más baja (3-8 ms) el operador se siente directamente conectado al robot
  • El operador siente la posición del brazo del líder, que se asigna al seguidor
  • La mayor calidad de datos para tareas espaciales comunes Ningún artefacto de IK, ningún problema de singularidad
  • El rendimiento más alto (20-35 demostraciones por hora) debido a movimientos naturales y rápidos del operador
  • Bien comprobado: el ACT, la Política de difusión y las bases de código LeRobot apoyan nativamente los datos del líder y seguidor

Contras

  • Costo adicional de hardware ($3.000-$8.000 para el brazo líder)
  • El operador debe estar ubicado físicamente junto al brazo del líder (sin operación remota)
  • Las diferencias cinemáticas entre el líder y el seguidor (distintos comprimentos de enlace, límites conjuntos) causan desajustes en el espacio de trabajo
  • El brazo del líder requiere ajuste de compensación por gravedad para el confort del operador el mal ajuste causa fatiga

Exosqueleto y guantes hápticos

El operador usa un exoesqueleto de la mano o guante áptico que rastrea los ángulos de las articulaciones del dedo y opcionalmente proporciona retroalimentación de la fuerza.

Los pros

  • Esencial para tareas de manipulación hábiles ningún otro método proporciona control de nivel de los dedos
  • La retroalimentación áptisa (en guantes de gama alta) permite a los operadores sentir objetos agarrados
  • Interfaz de control manual natural Los operadores utilizan sus habilidades motoras finas existentes

Contras

  • El costo alto (entre 8.000 y 20.000 dólares por par para guantes de grado de investigación)
  • Fatiga de los operadores después de 45-60 minutos
  • Calibración requerida para la geometría de la mano de cada operador
  • Sólo útil cuando se empareja con una mano robótica hábil (8.000-220.000 dólares adicionales)
  • Descanso más lento (8-15 demostraciones por hora) porque las tareas hábiles son inherentemente más lentas

Joystick y juego

El operador utiliza ejes de joystick (generalmente un 3DConnexion SpaceMouse o un gamepad dual analógico) para controlar la velocidad del efecto final o las velocidades conjuntas.

Los pros

  • Opción más barata ($30-$300)
  • No hay enfermedad de la RV, no hay esfuerzo físico los operadores pueden trabajar sesiones largas
  • Bueno para la navegación de robots móviles y el posicionamiento de cámaras

Contras

  • Ancho de banda de control mínimo un brazo de 6 DOF requiere más ejes de los que proporcionan la mayoría de los controladores
  • Interfaz no natural los operadores deben mapear mentalmente los ejes del joystick a los ejes del robot, que es lento y propenso a errores
  • Trayectorias confusas debido al control de velocidad (vs. control de posición en otros métodos)
  • Capacidad mínima (5-12 demostraciones por hora)
  • La calidad de los datos es mediblemente peor las políticas entrenadas en datos de joystick desempeñan consistentemente menos que los datos de líder-seguidor o VR
Method Latencia Hardware Cost Demos/Hour Data Quality Best For
VR Headset 15-40 ms $500 15-25 Good Budget teams, rapid prototyping
Leader-Follower 3-8 ms $3K-$8K 20-35 Highest Serious data collection
Exo Gloves 5-15 ms $8K-$20K 8-15 High (dexterous) Dexterous manipulation
Joystick 1-5 ms $30-$300 5-12 Lower Navigation, quick prototyping

La latencia: el desafío principal

La latencia el retraso entre el comando del operador y la respuesta del robot es la métrica de rendimiento más importante para cualquier sistema de teleoperación. La alta latencia degrada el rendimiento del operador, reduce la calidad de los datos y hace que las tareas ricas en contactos sean imposibles.

Desglose de presupuesto de la latencia

La latencia total de la teleoperación es la suma de varias etapas de la tubería:

  • Dispositivo de entrada a la computadora: 1-15 ms. USB HID (joystick, SpaceMouse): 1-2 ms. WiFi (auriculares VR): 5-15 ms. Bluetooth (algunos gamepads): 10-30 ms evitar Bluetooth para la teleoperatoria.
  • Computación (IK, controles de seguridad): 1-10 ms. Líder-seguidor del espacio común: < 1 ms (copia directa).
  • Computer a actuadores de robots: 2-15 ms. Direct USB/EtherCAT: 2-5 ms. Tema ROS2 a través de DDS: 5-15 ms dependiendo de la configuración de QoS y la red.
  • Respuesta del actuador: 5-20 ms. Tiempo de ajuste del controlador del motor PID.

Los umbrales de latencia aceptables

  • <10 ms: Se siente instantáneo. Requiere teleoperatorio quirúrgico. Se puede lograr con el líder-seguidor en bus USB compartido.
  • ** 10-30 ms:** Se siente receptivo. Adecuado para la mayoría de las tareas de manipulación.
  • 30-100 ms: Retraso notable. Los operadores compensan con movimientos más lentos y deliberados. La calidad de los datos se degrada para tareas rápidas.
  • >100 ms: Deteriora significativamente el rendimiento del operador. Se requiere una estrategia de movimiento y espera. Sólo es aceptable para tareas no críticas en el tiempo como la inspección remota.

Cómo reducir al mínimo la latencia

  • Utilice conexiones por cable (USB, Ethernet) en lugar de WiFi cuando sea posible
  • Ejecutar el bucle de control en un sistema operativo en tiempo real (Ubuntu con kernel PREEMPT_RT) en núcleos de CPU dedicados
  • Minimizar el gasto general de ROS2 middleware mediante la utilización de comunicación intraprocesal para nodos ubicados conjuntamente
  • Utilice la comunicación motora directa (lectura/escritura en masa del Protocolo Dynamixel 2.0) en lugar de los temas ROS2 para el enlace líder-seguidor
  • Perfila tu tubería de extremo a extremo mide la latencia real, no estima. Un solo buffer de red mal configurado puede agregar 20 ms más

Teleoperación para la recopilación de datos frente a la implementación real

Los requisitos para la teleoperatoria difieren considerablemente dependiendo de si se recopilan datos de formación o se opera el robot para un trabajo productivo.

Teleoperación de recopilación de datos

  • Prioridad: Calidad y rendimiento de los datos.
  • Tolerancia de latencia: Moderada. 10-30 ms es aceptable porque el operador se encuentra en un entorno de laboratorio controlado con el robot en vista directa.
  • Duración de la sesión: 1-3 horas por sesión, varias sesiones al día.
  • ** Manejo de fallos:** Las demostraciones fallidas se descartan. El costo de un episodio fallido es sólo el tiempo del operador (30-90 segundos).
  • ** Red:** Red local solamente. La teleoperación de recopilación de datos nunca debe ejecutarse a través de Internet las sanciones de latencia y fiabilidad no valen la pena.

Teleoperación de despliegue

  • Prioridad: Confiabilidad y seguridad. El robot está realizando un trabajo real las fallas tienen consecuencias (bienes dañados, incidentes de seguridad, tiempo de inactividad).
  • ** Tolerancia de latencia:** Bajo. Para el despliegue remoto en WAN, la latencia de 50-200 ms es común y debe administrarse con control predictivo, autonomía compartida e interfaces de movimiento y espera.
  • Duración de la sesión: 8-12 horas de turnos para la teleoperatoria industrial. Requiere estaciones de trabajo ergonómicas, múltiples operadores en rotación y monitoreo de la fatiga.
  • ** Manejo de fallas:** Debe tener comportamientos de retroceso seguros (parada, retiro a la posición segura, supervisor de alerta).
  • ** Red:** A menudo remota (WAN/internet). Requiere conectividad redundante, degradación graciosa en pérdida de paquetes y seguridad (conexiones cifradas, autenticación).

Plataforma de teleoperación del RCSV

La plataforma de datos del RCSV proporciona un sistema de teleoperación integrado diseñado para campañas de recopilación de datos a gran escala.

  • ** Soporte multi-interfaz:** VR (Meta Quest 3), líder-seguidor (OpenArm, ViperX), y SpaceMouse cambiar entre métodos por tarea
  • Monitoreo de calidad en tiempo real: Tablero en vivo que muestra la tasa de éxito de los episodios, la fluidez de la trayectoria, la velocidad de recogida y las métricas de rendimiento del operador
  • Pipeline de datos automático: Los episodios se graban en HDF5, se verifican la calidad y se exportan al formato LeRobot.
  • ** Coordinación de varias estaciones:** Gestionar las estaciones de recogida de 1 a 8 desde un solo panel con gestión centralizada de conjuntos de datos
  • Gestión de los operadores: Seguir el ritmo de las mediciones de rendimiento y calidad de cada operador a lo largo del tiempo.

Cómo organizar su primera sesión de teleoperatoria

Esta guía paso a paso supone que tienes un brazo robot y quieres comenzar a recopilar datos de demostración.

Paso 1: Elige el método de teleoperación

Para la mayoría de los equipos que comienzan, el líder-seguidor es la mejor opción si puede permitirse un brazo de líder ($ 3.000- $ 8.000). Si el presupuesto es limitado, comience con VR ($ 500). Si su tarea requiere manipulación hábil, necesita guantes. Revise la comparación anterior para que coincida con sus requisitos de tarea.

Paso 2: Configurar el hardware

Coloque el brazo robótico en una superficie estable (tabla de trabajo pesado, mínimo 30 kg, cerrada o acoplada). Posicionar 2-3 cámaras: una sobrecarga (150 cm de altura, ángulo de 45 grados), una montada en la muñeca y opcionalmente una a la altura de la mesa para la vista lateral. Conecte todo a una sola estación de trabajo (Ubuntu 22.04, ROS2 Humble recomendado). Verifique que todos los flujos de sensores están publicando y sincronizados.

Paso 3: Instalar el software de teleoperación

Para [OpenArm]T4: utilice el paquete svrc-teleop que admite VR y líder-seguidor fuera de la caja. Para otros brazos: el marco LeRobot proporciona grabación de teleoperación para los brazos WidowX, ViperX y Koch. Para UR5e: AnyTeleop o la interfaz de control externo Universal Robots con un puente IK personalizado.

Paso 4: Calibración y prueba

Ejecutar la teleoperación en modo de prueba (sin grabación). Verificar: el robot sigue sus comandos sin problemas, las vistas de la cámara cubren todo el espacio de trabajo de la tarea, la latencia se siente aceptable, los límites conjuntos no interfieren con los movimientos de la tarea. Ajustar las posiciones de la cámara, ajustar los parámetros IK y verificar la funcionalidad de parada de emergencia.

Paso 5: Definir el protocolo de tarea

Antes de recopilar cualquier dato, escriba: el objetivo de la tarea (específico, inequívoco), la configuración inicial (posiciones de objetos, postura de brazos), la estrategia de enfoque esperada, los criterios de éxito y fracaso.

Paso 6: Recoger un lote de prueba pequeño

Registra entre 20 y 30 demostraciones. Entrenar una política simple (ACT con hiperparámetros predeterminados). Evaluar en el robot real. Si la tasa de éxito es inferior al 50%, el problema es casi seguramente la calidad de los datos, no la capacidad del modelo. Revise las demostraciones, identifique las inconsistencias, refine el protocolo y recopile de nuevo. Consulte nuestro [OpenArm learning path]T5) para un repaso completo.

Operaciones de teleoperación de escala

El traslado de una sola estación de investigación a una operación de recopilación de datos de varias estaciones requiere inversiones en la estandarización, el control de calidad y la gestión del operador.

Estandarización de las estaciones

Cada estación de recogida debe producir datos físicamente idénticos: modelos de brazos idénticos con versiones de firmware coincidentes, modelos de cámaras idénticos en posiciones idénticas (utilice un dispositivo de montaje para la colocación de la cámara), condiciones de iluminación idénticas (utilice iluminación aérea controlada, no ambiental), versiones de software idénticas congeladas al inicio de la campaña.

Línea de formación de operadores

Los nuevos operadores necesitan 4-8 horas de capacitación antes de recopilar datos de producción. Secuencia de capacitación: 1) Aprender la interfaz de teleoperación con práctica libre (1 hora). 2) Practicar la tarea específica con retroalimentación inmediata (2 horas). 3) Recopilar un lote de calibración de 30 episodios, evaluados en función de criterios de calidad (1 hora). 4) Ombrar a un operador experimentado durante una sesión de producción (2 horas). Sólo los operadores que cumplan los umbrales de calidad del lote de calibración ingresan a la rotación de producción.

Sistema de control de calidad

Implementar tres capas de control de calidad: 1) En tiempo real: controles automatizados durante la recogida (limites de longitud de episodio, violaciones de límites conjuntos, caídas de marco de cámara). 2) Después del episodio: revisión humana o automatizada en 24 horas (verificación del éxito, coherencia estratégica). 3) Pre-entrenamiento: análisis a nivel de conjunto de datos (capacitación de distribución, detección de anomalías, coherencia entre operadores). Rechazar episodios que fallan en cualquier capa. Una tasa de rechazo del 5% es saludable; más del 15% indica un problema sistémico con el protocolo o la formación del operador.

Configurar la teleoperación con RCSV

Ya sea que necesite una estación de recogida de datos llave en mano o servicios de teleoperación gestionados con operadores capacitados, RCSV puede obtenerle la recogida rápida de datos de demostración de alta calidad.

Plataforma RCSV Servicios de datos