Sessioner
En session är den enhet allt annat på plattformen hänger på: det är vad operatörer får betalt för, vad kunder faktureras för, och vad dataset skärs ur. Den här sidan dokumenterar dess livscykel, aktivitetshändelserna du kommer att se i loggen, och vad som händer efter att en session avslutas.
Senast uppdaterad 2026-08-09
Sessionens livscykel
Varje session rör sig genom en liten, fast uppsättning tillstånd. Det aktuella tillståndet syns alltid i instrumentpanelen, och varje övergång loggas som en aktivitetshändelse, så en sessions historik kan rekonstrueras exakt.
| Tillstånd | Vad det betyder | Hur det ändras |
|---|---|---|
| PENDING | Sessionen finns men ingen operatör är ansluten än | Blir ACTIVE när operatören ansluter, eller CANCELLED om den aldrig startar |
| ACTIVE | En operatör är ansluten och styr roboten; inspelnings- och faktureringstiden löper | Kan gå till PAUSED, COMPLETED eller CANCELLED |
| PAUSED | Sessionen är tillfälligt stoppad och inga styrinmatningar accepteras | Återgår till ACTIVE vid återupptagande, eller avslutas härifrån |
| COMPLETED | Sessionen avslutades normalt; inspelningen är slutförd och kunden kan betygsätta operatören | Sluttillstånd |
| CANCELLED | Sessionen avslutades innan normalt slutförande, antingen av en part eller av plattformen | Sluttillstånd |
Den skillnad som spelar störst roll i praktiken: COMPLETED-sessioner ger ett slutfört dataset och en operatör som kan betygsättas, medan CANCELLED markerar sessioner som inte fullföljdes. Båda är sluttillstånd; en session öppnas aldrig igen.
Aktivitetshändelser
Medan en session pågår skriver plattformen en tidsstämplad händelselogg. Kunder ser den live under övervakning, och den sitter kvar på sessionen efteråt för granskning. Det här är händelserna du kommer att stöta på.
| Händelse | Betydelse |
|---|---|
| SESSION_START | Operatören anslöt och sessionen blev ACTIVE |
| SESSION_END | Sessionen avslutades och gick till ett sluttillstånd |
| PAUSE | Sessionen pausades; styrinmatning är avstängd |
| RESUME | Sessionen återgick från PAUSED till ACTIVE |
| ACTIVITY_CHECK | En periodisk kontroll som bekräftar att operatören aktivt styr roboten |
| INACTIVITY_WARNING | Ingen inmatning från operatören på ett tag; operatören varnas innan något stoppas |
| INACTIVITY_STOP | Operatören förblev inaktiv efter varningen och plattformen stoppade sessionen |
| OPERATOR_SWITCH | Kontrollen gick från en operatör till en annan inom samma session |
| ERROR | Något gick fel, till exempel ett strömavbrott eller ett styrfel, och loggades |
Inaktivitetskedjan finns för att skydda kundens budget. ACTIVITY_CHECK-händelser utlöses periodiskt; en period utan inmatning ger en INACTIVITY_WARNING, och fortsatt tystnad en INACTIVITY_STOP. För operatörer är det praktiska rådet enkelt: behöver du gå ifrån, pausa sessionen i stället för att låta varningarna komma.
Sessionschatt
Kund och operatör delar en chatt under sessionens gång. Det är kanalen för uppgiftsinstruktioner, scenproblem och koordinering: ett objekt utom räckhåll, en kamera som behöver justeras, en förändring i vad kunden vill ha demonstrerat. Meddelanden lagras med sessionen och kan granskas efter att den avslutas, vilket är användbart när ett betyg eller en tvist behöver kontext.
Betyg efter avslut
När en session når COMPLETED kan kunden betygsätta operatören på en skala från 1 till 5 stjärnor och lämna feedback. Betyg matar operatörens totalpoäng och deras synlighet på plattformen, så de är den huvudsakliga kvalitetssignal marknadsplatsen bygger på. Betygsätt ärligt: ett uppblåst betyg för en slarvig session skickar nästa kund till samma upplevelse.
Sessionsdata blir träningsdata
Under en ACTIVE session spelar plattformen in robottelemetri, operatörsinmatningar och kameraflödena. Efter avslut organiseras inspelningen i episoder och dyker upp i kundens datasetbläddrare i LeRobot-format. Därifrån kan det gå direkt in i träningspipeliner för ACT, Diffusion Policy, SmolVLA eller GR00T-finjusteringar, med den vanliga brasklappen att GR00T kräver LeRobot v2.1.
Det är därför sessionsdisciplin spelar roll bortom artighet. Varje paus, varje stillastående period, varje improviserad omväg är en del av inspelningen. Rena sessioner ger rena episoder; röriga sessioner ger data som måste granskas och putsas innan de går att använda.
Att förlänga en session
När arbetet drar ut längre än planerat kan en session förlängas i stället för att avbrytas vid den bokade sluttiden. Förlängning är bara möjlig medan sessionen fortfarande pågår och roboten inte har någon motstridande bokning bakom sig; den extra tiden faktureras som resten av sessionen enligt din plan. Är en förlängning inte möjlig, avsluta sessionen normalt och boka en uppföljning: datasetbläddraren håller episoderna från båda sessionerna sida vid sida i samma miljö.
Vanliga frågor
Vad är skillnaden mellan COMPLETED och CANCELLED?▾
COMPLETED betyder att sessionen fullföljdes: inspelningen är slutförd och kunden kan betygsätta operatören. CANCELLED betyder att den avslutades i förtid, antingen av en part eller för att plattformen stoppade den. Båda är sluttillstånd.
Kan en annan operatör ta över mitt i en session?▾
Ja. En överlämning loggas som en OPERATOR_SWITCH-händelse, så sessionsposten visar alltid vem som hade kontrollen vid varje given tidpunkt.
Vad exakt utlöser ett inaktivitetsstopp?▾
En sammanhängande period utan inmatning från operatören. Plattformen loggar först en INACTIVITY_WARNING; bara om operatören förblir inaktiv efter varningen avslutar INACTIVITY_STOP sessionen. Att pausa medvetet undviker hela kedjan.
Vart tar datat vägen efter en session?▾
Till datasetbläddraren för den miljö roboten tillhör, organiserat som episoder i LeRobot-format. Kunden som bokade sessionen äger datat.
Kör dina robotar på AY-Robots som kund: sätt upp miljöer, parkoppla armar och kameror, boka och övervaka sessioner, bläddra dataset och sköt faktureringen.
Vad en fjärroperatör för robotar gör på AY-Robots: bli certifierad, kör teleopereringssessioner, leverera ren träningsdata och få betalt via Stripe Connect.