Volver a Guides

Solucionar problemas con datos de LeRobot

Corrección de problemas comunes de datos de LeRobot: caídas del marco de la cámara USB, tiempos de servo de Dynamixel, desalineamiento de los timestamps de los conjuntos de datos, divergencia de entrenamiento y nerviosismo político durante la implementación.

Por qué la solución de problemas necesita estructura

La solución de problemas de LeRobot Data se vuelve costosa cuando los equipos saltan entre las conjeturas sin aislar la capa que realmente falla. En los datos de robots, muchos problemas de robots son realmente problemas de flujo de trabajo, calibración, entorno o operador en lugar de una plataforma de núcleo rota.

El camino más rápido es comenzar con la reproducibilidad: definir cómo se veía el éxito, identificar la primera desviación observable y rastrear si el problema comenzó en la configuración física, el estado del software, la lógica de control o las suposiciones de tareas.

Las capas comunes de fallas

La mayoría de los problemas en torno a LeRobot Data se pueden agrupar en unas pocas capas de fallas. Esto importa porque la solución de un problema de control es diferente a la solución de un problema de sensor o de un problema de flujo de trabajo del operador.

  • Desajuste de potencia, red o secuencia de inicio.
  • Drift de calibración, confusión del marco de coordenadas o error de montaje mecánico.
  • Desajuste de versión de software o dependencia.
  • Asunciones de política de control o de trayectoria que no coincidan con el medio ambiente.
  • Las lagunas en el flujo de trabajo del operador durante la restablecimiento, recuperación o puesta en fase de tareas.

Un flujo de descomposición práctico

Comience reproduciendo el problema en la forma más pequeña posible. Luego prueba una capa a la vez: traer, detectar, accionar, lógica de tareas y recuperar. Guarde registros, capturas de pantalla y videos cortos mientras se debuga para que el equipo pueda aprender del problema en lugar de resolverlo nuevamente más tarde.

Si el problema sólo aparece de forma intermitente, añada más instrumentación antes de cambiar el comportamiento del sistema.

Cómo suele ayudar el RCSV

El soporte RCSV generalmente comienza estrechando la superficie de falla. Queremos saber: qué cambió, cuándo funcionó por última vez, qué vio el operador y si el problema sobrevive a una tarea de reinicio limpia y línea de base.