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.

  1. 1
    Anslut 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ö.

  2. 2
    Boka 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.

  3. 3
    Teleoperera

    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.

  4. 4
    Samla 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.

  5. 5
    Trä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.

KomponentVar den körsVad den gör
Cockpit i webbläsarenAlla moderna webbläsareLive-teleoperering, sessionsövervakning, datasetbläddring, fakturering och inställningar. Inget att installera.
DesktopklientmacOS, Windows, LinuxLokal inspelning med en arm på ditt skrivbord: guidad episodinspelning, granskning, LeRobot-export och uppladdningar. Innehåller även CLI:t.
robotappDatorn vid armen, oftast en Raspberry PiPratar 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

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.