← Nieuwste papers
💻 computer science

Collision-Aware Humanoid Whole-Body Control under Imperfect Tracking Targets

Dit artikel introduceert RECAL, een Robot–Environment Cross-Attention Layer die bestaande whole-body controllers verbetert door externe scènegeometrie te integreren om het evenwicht tussen doeltracking en botsingsvermijding dynamisch te balanceren voor humanoïden die opereren onder imperfecte trackingcondities.

Oorspronkelijke auteurs: Mohitvishnu S. Gadde, Ashish Malik, Pranay Dugar, Aayam Kumar Shrestha, Alan Fern

Gepubliceerd 2026-09-16
📖 7 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Mohitvishnu S. Gadde, Ashish Malik, Pranay Dugar, Aayam Kumar Shrestha, Alan Fern

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Humanoïde robots zijn ontworpen om zich door de wereld te bewegen zoals mensen dat doen: door rommelige kamers navigeren, over obstakels stappen en naar voorwerpen op planken reiken. Om dit mogelijk te maken, gebruiken ingenieurs een centraal controlesysteem dat fungeert als het interne evenwichts- en coördinatiecentrum van de robot. Dit systeem vertaalt instructies op hoog niveau—zoals "loop naar voren" of "reik naar die beker"—naar specifieke spierbewegingen voor de gewrichten van de robot. Er bestaat echter een aanzienlijke kloof in hoe deze robots hun omgeving waarnemen. Hoewel het controlesysteem uitstekend is in het behouden van het evenwicht en het volgen van een pad, is het vaak "blind" voor de fysieke geometrie van de omgeving. Het weet waar het naartoe moet gaan, maar het weet niet inherent wat er in de weg staat. Als een menselijke operator of een planningsalgoritme een commando geeft dat de robot rechtstreeks tegen een muur laat lopen of door een smalle deuropening leidt, zal de robot vaak proberen dat commando letterlijk op te volgen, wat resulteert in een botsing. Deze beperking maakt het moeilijk om deze machines in te zetten in rommelige, echte ruimtes waar perfecte instructies onmogelijk te garanderen zijn.

Onderzoekers aan de Oregon State University hebben een nieuwe aanpak ontwikkeld om dit probleem op te lossen, waarbij ze een veiligheidslaag hebben gecreëerd die tussen de hersenen van de robot en zijn spieren zit. Ze noemen dit systeem RECAL, wat staat voor Robot–Environment Cross-Attention Layer. In plaats van te proberen de volledige robotcontroller vanaf nul opnieuw op te bouaan, heeft het team hun nieuwe systeem rond een bestaande, bewezen controller geplaatst die al goed is in het bewaren van het evenwicht, maar blind is voor obstakels. De nieuwe laag fungeert als een realtime filter. Het neemt het beoogde pad van de robot en de ruwe gegevens van de camera's van de robot, die de wereld zien als een wolk van punten die muren, meubels en het eigen lichaam van de robot vertegenwoordigen. Door de positie van de robot en de objecten die hij vasthoudt te vergelijken met de omringende geometrie, kan het systeem detecteren wanneer een geplande beweging tot een botsing zou leiden. Als een botsing dreigt, past het systeem het commando subtiel aan voordat het de spieren bereikt, waardoor de robot lichtjes van het gevaar wordt weggestuurd terwijl hij nog steeds probeert het oorspronkelijke doel te bereiken.

De kern van deze innovatie is een methode van aandacht die de robot in staat stelt zich te concentreren op de specifieke delen van de omgeving die op dat moment het belangrijkst zijn. Stel je voor dat de robot een reeks virtuele sensoren heeft geplaatst op zijn knieën, ellebogen en de hoeken van elke doos die hij draagt. Deze sensoren vragen constant aan de omgeving: "Wat is er dicht bij mij?" Het systeem gebruikt vervolgens een wiskundig proces om het belang van nabijgelegen obstakels af te wegen tegen het beoogde pad van de robot. Als de robot door een deuropening loopt, kunnen de sensoren op zijn schouders een muur opmerken die net buiten bereik is en de controller vragen om zijn evenwicht iets naar links te verschuiven. Als de robot een grote doos vasthoudt, breidt het systeem zijn bewustzijn uit om het volume van die doos in te sluiten, zodat de gehele lading het obstakel passeert, en niet alleen het lichaam van de robot. Dit gebeurt in een fractie van een seconde, waardoor de robot vloeiende, continue aanpassingen kan maken in plaats van te stoppen en opnieuw te berekenen.

Om dit systeem te leren hoe het deze beslissingen in een fractie van een seconde moet nemen, gebruikten de onderzoekers een techniek genaamd teacher-student distillation. Ze creëerden eerst een "teacher"-versie van de controller die toegang had tot perfecte, geprivilegieerde informatie over de omgeving, zoals de exacte locatie van elk obstakel in een gesimuleerde wereld. Deze teacher kon de toekomst zien en wist precies hoe hij een commando moest aanpassen om een botsing te vermijden. De onderzoekers trainden vervolgens een "student"-versie van het systeem, die alleen toegang had tot dezelfde beperkte camera- en sensordata als een echte robot zou hebben, om het gedrag van de teacher na te bootsen. De student leerde de veilige aanpassingen te voorspellen die de teacher zou maken, waardoor hij effectief leerde de wereld te zien door de ogen van de teacher zonder de perfecte data van de teacher nodig te hebben. Dit stelde het systeem in staat om complexe vermijdingsstrategieën te leren in een gesimuleerde omgeving en die kennis vervolgens over te dragen naar een fysieke robot.

Het team testte hun nieuwe systeem in een verscheidenheid aan uitdagende scenario's, waaronder het lopen door drukke kamers, het dragen van dozen en het reiken naar voorwerpen op planken terwijl men stilstaat. Ze vergeleken de prestaties van hun nieuwe systeem met de oorspronkelijke "blinde" controller en andere methoden die probeerden de omgeving te begrijpen met behulp van verschillende technieken. De resultaten toonden aan dat het nieuwe systeem veel succesvoller was in het vermijden van botsingen. In moeilijke tests waarbij de oorspronkelijke controller in meer dan de helft van de pogingen botste, slaagde het nieuwe systeem erin om in meer dan 90 procent van de gevallen botsingen te vermijden. Cruciaal was dat het dit deed zonder het vermogen van de robot om het beoogde pad te volgen op te offeren. Wanneer het pad vrij was, bewoog de robot precies zoals gecommandeerd. Wanneer het pad geblokkeerd was, week hij net genoeg af om veilig te blijven, en keerde toen terug naar het oorspronkelijke koers na het passeren van het obstakel.

De onderzoekers maten ook de fysieke impact van deze botsingen. Wanneer de oorspronkelijke controller botste, gebeurde dit vaak met aanzienlijke kracht, met name op het bovenlichaam en de heupen van de robot. Het nieuwe systeem verminderde deze impacts daarentegen drastisch. In de moeilijkste tests elimineerde het nieuwe systeem bijna alle zware botsingen met het hoofdlichaam van de robot, waardoor alleen lichte, onschadelijke aanrakingen met de omgeving overbleven. Dit suggereert dat het systeem niet alleen botsingen vermijdt, maar dit ook doet op een manier die natuurlijk en gecontroleerd aanvoelt, in plaats van schokkerig of paniekerig. Het team valideerde hun bevindingen verder door het systeem te testen op een echte, fysieke humanoïde robot genaamd Digit V3. Uitgerust met dieptecamera's om de wereld te zien, navigeerde de robot succesvol door echte obstakels, droeg objecten en reikte naar voorwerpen in nauwe ruimtes, waarmee werd aangetoond dat de lessen uit de simulatie konden worden toegepast op de fysieke wereld.

Hoewel het systeem een belangrijke stap voorwaarts is, merken de onderzoekers op dat het geen perfecte oplossing is voor elke situatie. De huidige versie gaat ervan uit dat de grond vlak is en de obstakels stationair zijn, wat betekent dat het moeite kan hebben met bewegende mensen of ongelijk terrein. Het beschouwt ook alle obstakels als zaken die vermeden moeten worden, zonder te begrijpen dat sommige oppervlakken bedoeld zijn om aangeraakt te worden of dat sommige objecten verplaatst kunnen worden. Bovendien is het systeem afhankelijk van de kwaliteit van de cameradata; als de robot een obstakel niet kan zien omdat het zich achter hem bevindt of in een dode hoek zit, kan het systeem een botsing niet voorkomen. Ondanks deze beperkingen demonstreert het werk echter een krachtige nieuwe manier om humanoïde robots veiliger en aanpasbaarder te maken. Door een laag van geometrisch bewustzijn toe te voegen aan bestaande controllers, hebben de onderzoekers aangetoond dat robots kunnen leren om door de rommelige, onvoorspelbare wereld van menselijke omgevingen te navigeren zonder dat ze volledig opnieuw ontworpen hoeven te worden.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →