Snilld

AXIS tager robot-demonstrationer ind i browseren og udvider datasæt til 207 opgaver

Axis Robotics lancerer AXIS: en browserbaseret motor til indsamling af robotmanipulationsdata samt et snapshot-datasæt med 207 opgaver og 50.129 trajectories. Frontenden kører MuJoCo via WebAssembly i browseren, mens tung compute ligger på GPU-backenden. Ifølge den tilgængelige kilde er datasættet 2,36 TB på Hugging Face med akademisk, ikke-kommerciel adgang, og der medfølger ingen policy-checkpoints. De tekniske detaljer virker solide, men bør verificeres i repo, paper og dataset-kort.

8. september 2026 Peter Munkholm

Nyhedssammenfatning: hvad er lanceret

Axis Robotics præsenterer AXIS, et system der flytter indsamling af robotdemonstrationer ind i browseren via en MuJoCo-frontend i WebAssembly, mens de tunge opgaver skubbes ud på GPU-backends. Den ledsagende udgivelse omfatter et snapshot-datasæt med 207 opgaver og 50.129 episoder, plus mere end 60.000 task- eller scenevarianter på tværs af syv scenekategorier. Ifølge den tilgængelige dækning ligger datasættet bag gating på Hugging Face, vejer 2,36 TB og er begrænset til akademisk, ikke-kommerciel brug, og der er ikke frigivet policy-checkpoints. Ambitiøst – men flere nøgleoplysninger bør bekræftes i primære kilder.

En tekniker sætter en lille testopstilling i stand til replay: en robotarm står i neutralt hvilested mens en kollega kontrollerer notater på en lille håndskreven checklist (ulæselig), scene uden laptops eller skærme.

Hvordan systemet hænger sammen teknisk

MuJoCo afvikles via WebAssembly i browseren, koblet til Three.js-rendering og et React-interface. Trådene er adskilt: fysik og rendering kører asynkront væk fra UI-tråden, mens input fra tastatur, mus eller controller samples i simulatorens egen tidsbase. Det mindsker risikoen for, at UI-hak forurener demonstrationsdata, f.eks. når en fane skifter fokus. Holder det i praksis, giver det mere stabile state–action-par.

Teleoperation understøtter tastatur, mus, virtuel joystick og gamepads. Det sænker adgangsbarrieren, men gør også enhedsforskelle og kontrolprofiler til en kilde til action-støj. Split’et mellem WASM-frontend og GPU-backend gør det muligt at skalere rendering, verifikation og træning uafhængigt af klienten – og placere cleaning, success-checks og replay sikkert på serveren frem for at stole på klientflag.

Tidsalignment er centralt: når fysikstepping og rendering ikke er bundet til UI-tråden, logger man i simulatorens rytme. Uden det kan UI-hop give duplikerede eller mellemliggende states, som forstyrrer downstream-træning. Småt, men afgørende.

Hvad datasættet indeholder

Snapshot’et rummer 207 opgaver og 50.129 episoder samt mere end 60.000 task- eller scenevarianter fordelt på syv scenekategorier. Hver trajectory kommer med rige metadata: taskbeskrivelser, embodiment, simulatorversion, robot- og objekt-tilstande, actions, success-labels samt third-view og wrist RGB-D. Det peger mod fuld genafspilning i andre simulatorer, hvis formaterne matcher.

Banner

Rensningen er detaljeret: samples med ledvariation under 5e-3 droppes som statiske, bevægelser glattes med Savitzky–Golay (vindue 15, polynomium 3), og der resamples fra 6–8 Hz op til 20 Hz via kubiske splines. Tradeoffet er eksplicit: middelacceleration falder fra 1,3539 til 0,4885 og middel-jerk fra 11,5899 til 2,2243, mens replay-success går fra 100 procent til 86,2 procent. Mere glat data – men færre skarpe bevægelser.

Efter rensning replays episoder i IsaacSim fra pakkede simulatorstates med fysik slået fra, så den verificerede trajectory forbliver autoritativ, mens scener, kameraer, materialer og lys randomiseres. Outputtet er 256×256 ray-traced RGB fra et fast third-view-kamera og fra griberens håndledskamera; depth er som udgangspunkt slået fra. Det ligner en produktionsklar pipeline, men kræver licenser, GPU-kapacitet og orkestrering.

TaskGen og layout supervisor — automatiseringens muligheder og begrænsninger

TaskGen dekomponerer sprog-instruktioner i task-, scene- og objektkonfigurationer. Meshes hentes eller genereres via en image-to-3D-kæde, skaleres til plausibel størrelse, og der foreslås 2,5D-layouts, som kan instantieres i simulatoren. Målet er at reducere manuelt scenerod og øge opgavevolumen. Svaghederne ligger i image-to-3D og mesh-retrieval: skala, hulhed, kollisioner og massetæthed kan skride.

En layout supervisor validerer scenen og forsøger at flytte, rotere eller regenerere objekter ved constraint-fejl. For at vurdere robusthed i praksis er en simpel test at måle genforsøg pr. scene og relatere dem til replay-succes og action-jerk. Store afvigelser peger på en flaskehals i layoutlogikken frem for i demonstrationskvaliteten.

Makrofoto af en slidt robotgriberflade med en utydelig cyan indfarvning fra testlys, overfladen viser små slidmærker og et ulæseligt serienummer trykt ud af fokus.

Compute- og omkostningsprofil

Kilden angiver rendering på 8× RTX 4090 og træning/evaluering på 8× A100. Det antyder skala og omkostningsniveau, især hvis ray tracing og replay kører i parallelle batches. Flere detaljer – clusterstørrelse, batchstrømme, køer – er ikke dokumenteret her og bør bekræftes i paper eller repo, før der drages økonomiske konklusioner. En mindre opsætning kan køre det samme mønster langsommere uden at ændre pipeline-logikken.

Browser-frontenden fjerner ikke backendløftet: cleaning, verifikation og rendering er tunge, og træning endnu tungere. En praktisk taktik er at isolere replay- og verifikationsjobs på en separat GPU-pulje og planlægge natteløb, så dagtimerne holdes responsive for operatører.

Licens, adgang og reproducérbarhed

Datasættet er ifølge kilden publiceret på Hugging Face med gating, størrelsen 2,36 TB og en licens, der begrænser brug til ikke-kommercielt, akademisk regi. Der er ikke frigivet policy-checkpoints. For kommercielle teams betyder det enten særskilt licensforhandling eller at reproducere pipeline og indsamle egne trajectories. Træningskoden beskrives som et patchlag oven på OpenPI, hvilket kan lette reproduktion – afhængigt af hvor meget ud over scripts der er udgivet.

Banner

Hvad AXIS betyder for implementering i praksis

Browserteleoperation sænker tærsklen for at samle demonstrationsdata. Ikke-eksperter kan bidrage via kendte UI-mønstre, mens kvalitet sikres i backenden med success-checks og replay. Det kræver dog en plan for netværkslatens, udfald og versionsstyring af simulator, assets og robot-embodiment. En robust praksis er at logge præcis simulatorbuild, asset-hash og controllerprofil med hver episode, så batch-replay ikke havner i “næsten det samme” miljø.

To inline prompts valgt — se prompt_candidates ovenfor.

Begrænsninger og risici

Sim2real forbliver usikkert. Selv med IsaacSim-replay og randomisering kan syntetiske eller semi-syntetiske scener trække politikker i en retning, der ikke holder i virkeligheden. Bias i sceneudvalg, materialer og lys er oplagt, især når TaskGen og image-to-3D sætter scenen. Det gør verifikation i rigtige opsætninger nødvendig – ikke kun måling af replay-succes.

Der er også lavpraktiske ubekendte: latens over almindelige forbindelser, varians i inputenheder og balancen mellem klient- og backend-success. Dækningen peger på backend-baserede checks frem for klientflag, hvilket er sundt – men implementeringen bør ses i koden. Licensen er en reel barriere for kommercielle brugere, og compute-kravene kan bide, også i moderat skala.

Relevans for forskellige aktører

Universiteter kan udvide indsamlingen gennem undervisningsforløb, hvor studerende leverer demonstrationer i browseren, mens et mindre GPU-setup kører natlig replay og rendering. Industriforskningsgrupper kan kopiere arkitekturen, men rammer licensmuren og må derfor genopbygge pipeline med egne assets og klare IP-linjer. Startups kan begynde småt – én eller to A6000/4090 til replay og få ryddelige scener – og vokse derfra. Produktteams bør først validere latens, stabilitet og datakvalitet på 3–5 prioriterede opgaver, før skala skrues op.

Fællesnævneren er disciplin i metadata og versioner. Hvis træningskoden faktisk er et patchlag over OpenPI, falder friktionen for miljøer, der allerede kører vision–language–action-træning. Det gør ikke læringen billig, men gør arbejdet genkendeligt.

Næste journalistiske skridt og krav til verifikation

Der mangler stadig primær dokumentation i det åbne. For fuld verifikation bør følgende indhentes: et offentligt repository for AXIS-teleoperationen med README, device-support og browserkrav; et dataset-kort på Hugging Face med størrelse, licens og metadatafelter; et paper eller teknisk appendix med compute-profiler, layout-supervisor-algoritmer og cleaning-parametre; samt links til træningskoden og patchlaget over OpenPI. Derudover ønskes uafhængige kommentarer fra forskere om sim2real og licensens praktiske rækkevidde.

Hvis tallet om 70.000 bidragydere gentages i paper, bør det præciseres, om der menes unikke brugere, sessioner eller noget tredje. Uoverensstemmelser mellem sekundære kilder og primære dokumenter bør markeres åbent. Uden checkpoints er reproduktion desuden afhængig af scripts og dokumentationens kvalitet.

Konklusion

AXIS skubber robotdata væk fra laboratoriebundne opstillinger og ind i browseren, med en backend der bærer den tunge del. Arkitekturen er fornuftig, detaljerig og, hvis koden matcher beskrivelsen, anvendelig. Barriererne er tydelige – licens, compute, sim2real, image-to-3D-robusthed – og netop derfor håndterbare. Den reelle forskel mærkes først, når man prøver det.

Kilder

    Gør brugeroplevelsen bedre.
    Hvilket firma arbejder du for?