Plattformsöversikt
AY-Robots kopplar samman robotarmar med fjärroperatörer via webbläsaren. Kunder bidrar med hårdvaran, operatörer bidrar med körkunskapen, och varje session spelas in som träningsdata för robotinlärning. Den här sidan förklarar de rörliga delarna och var resten av dokumentationen passar in.
Senast uppdaterad 2026-08-09
Vad AY-Robots är
AY-Robots är en plattform för teleoperering av robotarmar. Kunder ansluter sin hårdvara, oftast en SO-100 (säljs även som SO-ARM100), och fjärroperatörer styr dessa armar från en cockpit i webbläsaren. Varje styrd minut spelas in, så en session ger upphov till två saker samtidigt: utfört arbete på roboten och ett demonstrationsdataset du kan träna policyer på.
Plattformen har tre roller. CLIENT-konton äger robotar, bokar sessioner och tar emot de inspelade dataseten. OPERATOR-konton styr robotar och tjänar pengar på avslutade sessioner. ADMIN-konton administrerar själva plattformen, inklusive granskning av operatörscertifieringar. Du väljer roll under onboardingen, och varje roll får sin egen instrumentpanel.
Inget av detta kräver att du skriver robotdrivrutiner. Stöd för SO-100 är inbyggt, från servokommunikation på armen till episodkodning i datasetbläddraren. Kan du koppla in en USB-kabel och öppna en webbläsarflik kan du köra hela loopen.
Loopen: robotar, operatörer, sessioner, dataset
Allt på plattformen kretsar kring en enda loop. När du väl ser den blir resten av dokumentationen mycket lättare att läsa, eftersom varje sida beskriver en station i loopen mer på djupet.
- 1Anslut en robot
En kund parkopplar en arm med plattformen med hjälp av en kort parkopplingskod. När koden har lösts in på maskinen vid armen skickar roboten en heartbeat och visas som online i sin miljö.
- 2Boka en session
Kunden bokar en session, eller så tar en certifierad operatör en tillgänglig robot. Sessionen börjar som PENDING och blir ACTIVE i samma stund som operatören ansluter och tar kontroll.
- 3Teleoperera
Operatören styr armen från webbläsarens cockpit samtidigt som robotens kameror bevakas. Plattformen loggar aktivitetshändelser hela tiden och spelar in ledpositioner, gripdonets tillstånd och video.
- 4Samla in datasetet
När sessionen avslutas organiseras inspelningen i episoder i LeRobot-format och dyker upp i kundens datasetbläddrare, redo för granskning och nedladdning.
- 5Träna och upprepa
Kunder tränar policyer som ACT, Diffusion Policy, SmolVLA eller GR00T-finjusteringar på det insamlade datat och bokar sedan fler sessioner för att täcka de situationer policyn fortfarande misslyckas med.
Vad folk använder plattformen till
De tre vanligaste anledningarna till att vara här överlappar varandra, men det är värt att skilja dem åt eftersom de påverkar vilken dokumentation du bör läsa först.
- Insamling av data för imitationsinlärning. Team som tränar manipulationspolicyer behöver många rena demonstrationer. Fjärroperatörer kan spela in dem dygnet runt, på din hårdvara, utan att du behöver stå bredvid armen.
- Fjärrstyrning. Ibland är poängen helt enkelt att roboten utför arbetet medan personen befinner sig någon annanstans, oavsett om det är i ett annat rum eller ett annat land.
- Skalning utan personal på plats. Äger du flera riggar är det dyra att rekrytera och schemalägga lokala operatörer för var och en av dem. Operatörsmarknadsplatsen tar bort den begränsningen.
Om datainsamling är ditt mål och armen står på ditt eget skrivbord, titta även på desktopklienten. Den spelar in episoder lokalt med ett guidat flöde och laddar upp dem när du bestämmer dig, helt utan fjärroperatör inblandad.
Arkitekturen i korthet
Du interagerar med upp till tre mjukvarudelar, beroende på vad du gör. De pratar med samma backend och samma konto, så en robot som parkopplats en gång syns överallt.
| Komponent | Var den körs | Vad den gör |
|---|---|---|
| Cockpit i webbläsaren | Alla moderna webbläsare | Live-teleoperering, sessionsövervakning, datasetbläddring, fakturering och inställningar. Inget att installera. |
| Desktopklient | macOS, Windows, Linux | Lokal inspelning med en arm på ditt skrivbord: guidad episodinspelning, granskning, LeRobot-export och uppladdningar. Innehåller även CLI:t. |
| robotapp | Datorn vid armen, oftast en Raspberry Pi | Pratar med servon och kameror, löser in parkopplingskoden, skickar heartbeats och strömmar video och styrning. |
Autentiseringen följer samma uppdelning. Webbläsaren använder din Supabase-session, medan API:et och MCP-integrationerna använder API-nycklar med prefixet ayr_live_, skapade under /dashboard/settings. Nycklar är enbart till för programmatisk åtkomst, du klistrar aldrig in dem i cockpiten.
Vart du kan gå härnäst
Skapa ett konto, välj en roll, parkoppla din första robot och kör en session.
Spela in dataset lokalt med det guidade flödet och installera CLI:t och MCP-servrarna.
Miljöer, robotar, kameror, sessioner och dataset för robotägare.
Vad operatörer gör, hur certifiering fungerar och hur utbetalningar sker.
Sessionens livscykel, aktivitetshändelser, chatt, betyg och förlängningar.
Cockpiten i webbläsaren, tangentbordsstyrning, kameraströmmar och nödstoppet.
Vanliga frågor
Behöver jag en egen robot för att använda plattformen?▾
Bara som kund. Operatörer styr robotar som ägs av kunder, så ett operatörskonto behöver en webbläsare och en stabil uppkoppling, inte hårdvara. Vill du känna på styrningen innan du registrerar dig finns den publika demon på /live, som körs på en riktig arm.
Vilken robot bör jag börja med?▾
SO-100 (SO-ARM100) är den primärt stödda armen och det billigaste sättet att komma igång. Tänk på att dess STS3215-servon körs på 7,4 V. Robotsidan listar de övriga typerna som stöds.
Vad kostar en session?▾
Pay-as-you-go kostar 15,00 EUR per timme. Starter-planen kostar 99,00 EUR per månad och inkluderar 10 timmar. Faktureringen sker månadsvis via Stripe; sidan om fakturering går igenom fakturor och betalningsmetoder.
Vem äger det inspelade datat?▾
Kunden som bokade sessionen. Dataset levereras i LeRobot-format och kan användas för träning, inklusive kommersiell träning, utan begränsningar från vår sida.
Skapa ett AY-Robots-konto, välj roll som kund eller operatör, sätt upp din första miljö, parkoppla en robot med en parkopplingskod och kör din första session.
Installera AY-Robots desktopapp på macOS, Windows eller Linux, spela in SO-100-episoder med det guidade flödet, exportera LeRobot-data och använd CLI:t och MCP.