Formate
MCAP behält jedes Topic und liefert daher das vollständigste Bild. Der ROS-Bag-Importer konvertiert Kamera-Topics (
sensor_msgs/Image und sensor_msgs/CompressedImage) und übernimmt Gelenkzustände sowie andere numerische oder Text-Topics. Punktwolken und andere binäre Nutzdaten werden übersprungen. Senden Sie MCAP, wenn jedes Topic erhalten bleiben soll.
Rollouts als Flottenaufnahmen senden
Jeder Upload geht in eine bestehende Flottenaufnahme. Avala stellt Aufnahmen für Ihre registrierten Geräte bereit, wenn das Programm startet. Listen Sie sie auf, um die UID der Aufnahme zu finden.upload_recording setzt einen unterbrochenen Upload derselben Quelle fort. Ein abgeschlossener Aufruf bedeutet, dass die Verarbeitung in der Warteschlange steht. Prüfen Sie client.fleet.recordings.get(uid).status, bis der Wert ready lautet.
Fehler und Eingriffe als Events markieren
Flotten-Events versehen einen Moment in einer Aufnahme mit einem Label. Markieren Sie jeden Fehler und jeden Eingriff, damit Avala ihn schnell findet. Verwenden Sietype für die Event-Klasse und metadata für alles, was Ihr Stack protokolliert, etwa die Modellversion und die Aufgabe.
type ist einer von error, warning, info, state_change, anomaly oder custom. severity ist einer von info, warning, error oder critical. Sie können Events auch automatisch mit Aufnahmeregeln erstellen.
ROS-Bags und LeRobot-Datensätze importieren
Wenn Rollouts außerhalb der Flotte liegen, importieren Sie sie als Datensatz. Installieren Sie zuerst das Extra für das Format.Evaluations-Logs importieren
Wenn Sie Ihre Policy mit Inspect Robots evaluieren, einem Open-Source-Evaluationswerkzeug, importieren Sie dessen JSON-Eval-Log. Jeder Versuch, also eine Szene in einer Epoche, labelt eine Sequenz mit einem Ergebnis-Label. Fehlgeschlagene Versuche werden zu Sequenzen, die Sie filtern, prüfen und in Erhebungsarbeit umsetzen können.
Jedes importierte Label hat
source auf imported, evaluation_membership auf held_out_eval und autonomy_level auf autonomous gesetzt. model_version ist die Policy des Durchlaufs. Die Aufgabe des Durchlaufs wird zu einer Teilaufgabe, die den ganzen Versuch umfasst. Labels, die eine Person oder ein Modell geschrieben hat, bleiben erhalten, sofern Sie nicht --overwrite übergeben. Die vollständige Optionsliste steht in der CLI-Referenz.
Aufnahmen und Events mit dem MCP-Server prüfen
Der MCP-Server liest Flottendaten. Fragen Sie Ihren Assistenten nach aktuellen Fehlern, oder rufen Sie die Tools direkt auf:fleet_list_recordingsundfleet_get_recordingfür Aufnahmenfleet_list_events, gefiltert nachrecording,device,typeoderseverityget_fleet_healthfür eine flottenweite Zusammenfassung
Was Avala mit den Rollouts macht
Die folgenden Schritte sind ein Service, den Avala als Teil des Programms erbringt. Dafür gibt es keine API, die Sie aufrufen.- Segmentierung. Avala teilt jeden Rollout an Zustandswechseln in Sequenzen und Teilaufgaben auf. Ihre Events verankern die Fehlermomente.
- Labeling. Jede Sequenz erhält beide Achsen ihrer Sequenz-Metadaten: eine Prüfung der technischen Gültigkeit und ein Ergebnis-Label.
- Clustering. Avala gruppiert Fehler danach, was schiefging und unter welchen Bedingungen. Die Cluster werden einer versionierten Fehlertaxonomie für Ihr Programm zugeordnet. Neue Cluster erweitern die Taxonomie.
- Lückenanalyse. Avala vergleicht die Fehlercluster mit der Abdeckung Ihrer bestehenden Trainingsdaten und den Evaluationskohorten.
Der Lückenbericht
Avala liefert für jeden Batch von Rollouts einen Lückenbericht.
Sie prüfen den Lückenbericht und wählen die Prioritäten. Die genehmigten Experimente werden zum nächsten Erhebungsbriefing.