Skip to main content
El ciclo empieza con lo que sus robots hacen realmente. Usted envía rollouts, incluidos los fallos y las intervenciones. Avala los lee, encuentra los patrones y le indica qué datos faltan.

Formatos

MCAP conserva cada topic, así que ofrece la imagen más completa. El importador de ROS bags convierte los topics de cámara (sensor_msgs/Image y sensor_msgs/CompressedImage) y conserva los estados de las articulaciones y otros topics numéricos o de texto. Las nubes de puntos y otras cargas binarias se omiten. Envíe MCAP cuando necesite conservar todos los topics.

Envíe rollouts como grabaciones de flota

Cada subida va a una grabación de flota existente. Avala aprovisiona grabaciones para sus dispositivos registrados cuando empieza el programa. Lístelas para encontrar el UID de la grabación.
upload_recording reanuda una subida interrumpida del mismo origen. Una llamada completada significa que el procesamiento está en cola. Consulte client.fleet.recordings.get(uid).status hasta que indique ready.

Marque fallos e intervenciones como eventos

Los eventos de flota ponen una etiqueta en un momento de una grabación. Marque cada fallo y cada intervención para que Avala los encuentre rápido. Use type para la clase de evento y metadata para cualquier dato que registre su stack, como la versión del modelo y la tarea.
El type del evento es uno de error, warning, info, state_change, anomaly o custom. severity es uno de info, warning, error o critical. También puede crear eventos automáticamente con reglas de grabación.

Importe ROS bags y datasets de LeRobot

Cuando los rollouts están fuera de la flota, impórtelos como dataset. Primero instale el extra para el formato.
El importador de LeRobot se describe en detalle en Exportaciones.

Importe logs de evaluación

Si evalúa su política con Inspect Robots, una herramienta de evaluación de código abierto, importe su log de evaluación en JSON. Cada prueba, una escena en una época, etiqueta una secuencia con una etiqueta de resultado. Las pruebas fallidas se convierten en secuencias que usted puede filtrar, revisar y convertir en trabajo de recolección.
Cada etiqueta importada tiene source igual a imported, evaluation_membership igual a held_out_eval y autonomy_level igual a autonomous. model_version es la política de la ejecución. La tarea de la ejecución se convierte en una subtarea que abarca toda la prueba. Las etiquetas escritas por una persona o un modelo se conservan salvo que pase --overwrite. La lista completa de opciones está en la referencia de la CLI.

Inspeccione grabaciones y eventos con el servidor MCP

El servidor MCP lee datos de flota. Pregunte a su asistente por los fallos recientes, o llame a las herramientas directamente:
  • fleet_list_recordings y fleet_get_recording para grabaciones
  • fleet_list_events filtrado por recording, device, type o severity
  • get_fleet_health para un resumen de toda la flota
Las subidas y la creación de eventos se hacen con el SDK o la CLI. Consulte Use Avala con IA para conectarse.

Qué hace Avala con los rollouts

Los pasos siguientes son un servicio que Avala realiza como parte del programa. No hay una API que llamar para ellos.
  1. Segmentación. Avala divide cada rollout en secuencias y subtareas en los cambios de estado. Sus eventos anclan los momentos de fallo.
  2. Etiquetado. Cada secuencia recibe los dos ejes de sus metadatos de secuencia: una verificación de validez técnica y una etiqueta de resultado.
  3. Agrupamiento. Avala agrupa los fallos según qué salió mal y en qué condiciones. Los grupos se asignan a una taxonomía de fallos versionada para su programa. Los grupos nuevos amplían la taxonomía.
  4. Análisis de brechas. Avala compara los grupos de fallos con la cobertura de sus datos de entrenamiento existentes y con las cohortes de evaluación.

El informe de brechas

Avala entrega un informe de brechas para cada lote de rollouts. Usted revisa el informe de brechas y elige las prioridades. Los experimentos aprobados se convierten en el siguiente brief de recolección.