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. Usetype para la clase de evento y metadata para cualquier dato que registre su stack, como la versión del modelo y la tarea.
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.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_recordingsyfleet_get_recordingpara grabacionesfleet_list_eventsfiltrado porrecording,device,typeoseverityget_fleet_healthpara un resumen de toda la flota
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.- Segmentación. Avala divide cada rollout en secuencias y subtareas en los cambios de estado. Sus eventos anclan los momentos de fallo.
- Etiquetado. Cada secuencia recibe los dos ejes de sus metadatos de secuencia: una verificación de validez técnica y una etiqueta de resultado.
- 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.
- 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.