Neues aus Handwerk & Robotik.

Eintragen

Annotationsschema

Das Schema beschreibt einen Versuch einer Aufgabe — strukturiert genug zum Trainieren und zur Fehlersuche. Es wird unabhängig von den Datensätzen versioniert, die es verwenden.

Episodendatensatz

Eine annotierte Episode, JSON-Ansicht
{
  "episode_id": "ep_000123",
  "schema_version": "2.1",
  "task": "terminal-block-wiring",
  "environment": "workshop",
  "outcome": "failure",
  "subtasks": [
    {"label": "approach", "start_s": 0.00,  "end_s": 3.40},
    {"label": "grasp",    "start_s": 3.40,  "end_s": 5.10,  "object": "obj_2"},
    {"label": "align",    "start_s": 5.10,  "end_s": 9.80,  "object": "obj_1"},
    {"label": "actuate",  "start_s": 9.80,  "end_s": 21.20, "tool": "t_1"},
    {"label": "verify",   "start_s": 21.20, "end_s": 25.00, "result": "reject"},
    {"label": "recover",  "start_s": 25.00, "end_s": 38.70},
    {"label": "release",  "start_s": 38.70, "end_s": 40.10}
  ],
  "tools": [
    {"id": "t_1", "type": "screwdriver", "spec": "ph1-vde"}
  ],
  "objects": [
    {"id": "obj_1", "type": "terminal-block", "spec": "din-rail-2.5mm2"},
    {"id": "obj_2", "type": "wire", "spec": "h07v-k-1.5mm2"}
  ]
}

Teilaufgabenvokabular

Abschnitte sind zusammenhängend und decken die gesamte Episode ab. Labels stammen aus einem geschlossenen Vokabular: Ein Datensatz darf eine Teilmenge verwenden, aber nie ein Label außerhalb davon.

BegriffBedeutung
transitBewegung zwischen Orten, ohne das Zielobjekt zu halten.
approachAnnäherung der Hand an Objekt oder Werkstück.
graspHerstellen eines Griffs.
alignPositionieren von Objekt oder Werkzeug vor der Betätigung.
actuateder krafteinbringende Teil der Aufgabe.
verifyPrüfen des Ergebnisses; trägt ein result-Feld.
recoverkorrigierende Handlung nach einer fehlgeschlagenen Prüfung.
releaseLoslassen und Zurückziehen.

Ergebniszustände

Fehlgeschlagene und korrigierte Episoden werden bewusst behalten. Sie sind am schwersten zu erheben und meist am lehrreichsten — deshalb werden sie gelabelt statt herausgefiltert.

BegriffBedeutung
successdie Aufgabe wurde abgeschlossen und der verify-Abschnitt bestanden.
failureder Versuch erreichte keine bestandene Prüfung.
recoveryeine Prüfung schlug fehl und ein recover-Abschnitt führte den Versuch in einen bestandenen Zustand.

Schemaversionierung

schema_version ist major.minor. Eine Minor-Erhöhung ergänzt optionale Felder oder Vokabulareinträge und bleibt für ältere Loader lesbar. Eine Major-Erhöhung darf Felder ändern oder entfernen und geht immer mit einer neuen Major-Datensatzversion einher.

Neues aus Handwerk & Robotik.

Einblicke in unsere Arbeit und Neuigkeiten von Curatrix. Direkt per E-Mail.

Double-Opt-in. Abmeldung mit einem Klick in jeder Ausgabe. Einzelheiten in der Datenschutzerklärung.