Sessies

'n Sessie is die eenheid waaraan alles anders op die platform hang: dit is waarvoor operateurs betaal word, waarvoor kliënte gefaktureer word, en waaruit datastelle gesny word. Hierdie bladsy dokumenteer sy lewensiklus, die aktiwiteitsgebeure wat jy in die log sal sien, en wat gebeur nadat 'n sessie eindig.

Laas bygewerk 2026-08-09

Die sessielewensiklus

Elke sessie beweeg deur 'n klein, vaste stel toestande. Die huidige toestand is altyd sigbaar in die dashboard, en elke oorgang word as 'n aktiwiteitsgebeurtenis geregistreer, sodat die geskiedenis van 'n sessie presies herbou kan word.

ToestandWat dit betekenHoe dit verander
PENDINGDie sessie bestaan maar geen operateur is nog gekoppel nieWord ACTIVE wanneer die operateur koppel, of CANCELLED as dit nooit begin nie
ACTIVE'n Operateur is gekoppel en bestuur die robot; opname en faktureringstyd loopKan na PAUSED, COMPLETED, of CANCELLED beweeg
PAUSEDDie sessie is tydelik gestaak en geen beheertoevoer word aanvaar nieKeer op ACTIVE terug by hervatting, of eindig van hier af
COMPLETEDDie sessie het normaal geëindig; die opname is gefinaliseer en die kliënt kan die operateur gradeerEindtoestand
CANCELLEDDie sessie het voor normale voltooiing geëindig, óf deur 'n party óf deur die platformEindtoestand

Die onderskeid wat in die praktyk die meeste saak maak: COMPLETED-sessies lewer 'n gefinaliseerde datastel en 'n gradeerbare operateur op, terwyl CANCELLED sessies merk wat nie hul verloop voltooi het nie. Albei is eindtoestande; 'n sessie word nooit heropen nie.

Aktiwiteitsgebeure

Terwyl 'n sessie loop, skryf die platform 'n tydgestempelde gebeurtenislog. Kliënte sien dit lewendig tydens monitering, en dit bly daarna aan die sessie geheg vir ouditering. Dit is die gebeure wat jy sal teëkom.

GebeurtenisBetekenis
SESSION_STARTDie operateur het gekoppel en die sessie het ACTIVE geword
SESSION_ENDDie sessie het geëindig en na 'n eindtoestand beweeg
PAUSEDie sessie is gepouseer; beheertoevoer is opgeskort
RESUMEDie sessie het van PAUSED na ACTIVE teruggekeer
ACTIVITY_CHECK'n Periodieke toets wat bevestig dat die operateur die robot aktief bestuur
INACTIVITY_WARNINGGeen operateurtoevoer vir 'n rukkie nie; die operateur word gewaarsku voordat iets gestop word
INACTIVITY_STOPDie operateur het onaktief gebly ná die waarskuwing en die platform het die sessie gestop
OPERATOR_SWITCHBeheer is van een operateur na 'n ander binne dieselfde sessie oorgedra
ERRORIets het verkeerd geloop, soos 'n stroomonderbreking of 'n beheerfout, en is aangeteken

Die onaktiwiteitsketting bestaan om die kliënt se begroting te beskerm. ACTIVITY_CHECK-gebeure vuur periodiek af; 'n tydperk sonder toevoer lewer 'n INACTIVITY_WARNING op, en aanhoudende stilte 'n INACTIVITY_STOP. Vir operateurs is die praktiese raad eenvoudig: as jy moet weggaan, pouseer die sessie in plaas daarvan om die waarskuwings te laat kom.

Sessieklets

Kliënt en operateur deel 'n klets vir die duur van die sessie. Dit is die kanaal vir taakinstruksies, toneelprobleme, en koördinasie: 'n voorwerp buite bereik, 'n kamera wat aangepas moet word, 'n verandering in wat die kliënt gedemonstreer wil hê. Boodskappe word saam met die sessie gestoor en kan hersien word nadat dit eindig, wat nuttig is wanneer 'n gradering of 'n geskil konteks benodig.

Gradering ná voltooiing

Wanneer 'n sessie COMPLETED bereik, kan die kliënt die operateur op 'n skaal van 1 tot 5 sterre gradeer en terugvoer laat. Gradering voed die operateur se algehele telling en sy sigbaarheid op die platform, dit is dus die belangrikste kwaliteitsein waarop die mark loop. Gradeer eerlik: 'n opgeblase gradering vir 'n slordige sessie stuur die volgende kliënt na dieselfde ervaring.

Sessiedata word opleidingsdata

Deur 'n ACTIVE sessie neem die platform robottelemetrie, operateurtoevoer, en die kamerastrome op. Ná voltooiing word die opname in episodes georganiseer en verskyn dit in die kliënt se datastel-blaaier in LeRobot-formaat. Van daar kan dit direk in opleidingspyplyne vir ACT, Diffusion Policy, SmolVLA, of GR00T fine-tunes ingaan, met die gewone voorbehoud dat GR00T LeRobot v2.1 vereis.

Dit is waarom sessiedissipline meer as net beleefdheid saak maak. Elke pouse, elke ledige tydperk, elke geïmproviseerde omweg is deel van die opname. Skoon sessies lewer skoon episodes op; deurmekaar sessies lewer data op wat hersien en getrim moet word voordat dit bruikbaar is.

'n Sessie verleng

Wanneer werk langer neem as beplan, kan 'n sessie verleng word eerder as om by die bespreekte eindtyd afgesny te word. Verlenging is slegs moontlik terwyl die sessie nog loop en die robot geen botsende bespreking daaragter het nie; die ekstra tyd word soos die res van die sessie onder jou plan gefaktureer. As 'n verlenging nie moontlik is nie, voltooi die sessie normaal en bespreek 'n opvolgsessie: die datastel-blaaier hou die episodes van albei sessies langs mekaar in dieselfde omgewing.

Gereelde vrae

Wat is die verskil tussen COMPLETED en CANCELLED?

COMPLETED beteken die sessie het sy verloop voltooi: die opname is gefinaliseer en die kliënt kan die operateur gradeer. CANCELLED beteken dit het vroeg geëindig, óf 'n party het dit beëindig óf die platform het dit gestop. Albei is eindtoestande.

Kan 'n ander operateur halfpad deur 'n sessie oorneem?

Ja. 'n Oordrag word as 'n OPERATOR_SWITCH-gebeurtenis geregistreer, sodat die sessierekord altyd wys wie op enige oomblik in beheer was.

Wat ontlok presies 'n onaktiwiteitstop?

'n Aanhoudende tydperk sonder operateurtoevoer. Die platform registreer eers 'n INACTIVITY_WARNING; slegs as die operateur onaktief bly ná die waarskuwing, beëindig INACTIVITY_STOP die sessie. Om doelbewus te pouseer, vermy die hele ketting.

Waarheen gaan die data ná 'n sessie?

Na die datastel-blaaier van die omgewing waaraan die robot behoort, georganiseer as episodes in LeRobot-formaat. Die kliënt wat die sessie bespreek het, besit die data.