← Nieuwste papers
💻 computer science

Learning Athletic Humanoid Tennis Skills from Imperfect Human Motion Data

Deze paper introduceert LATENT, een systeem dat atletische tennisvaardigheden voor humanoïde robots leert door imperfecte menselijke bewegingsfragmenten te combineren en corrigeren, wat resulteert in een robuust beleid dat succesvol is getest op de Unitree G1-robot in echte rally's.

Oorspronkelijke auteurs: Zhikai Zhang, Haofei Lu, Yunrui Lian, Ziqing Chen, Yun Liu, Chenghuai Lin, Han Xue, Zicheng Zeng, Zekun Qi, Shaolin Zheng, Qing Luan, Jingbo Wang, Junliang Xing, He Wang, Li Yi

Gepubliceerd 2026-03-17
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Zhikai Zhang, Haofei Lu, Yunrui Lian, Ziqing Chen, Yun Liu, Chenghuai Lin, Han Xue, Zicheng Zeng, Zekun Qi, Shaolin Zheng, Qing Luan, Jingbo Wang, Junliang Xing, He Wang, Li Yi

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

Stel je voor dat je een robot wilt leren tennissen. Niet zomaar een robot die een bal op een muur slaat, maar een mensachtige robot die met een echte mens kan rallyen, snel over het veld moet rennen en de bal precies moet raken terwijl hij met 50 km/uur op hem afkomt.

Dat klinkt als een droom, maar het is een enorme uitdaging. Waarom? Omdat het moeilijk is om perfecte video's te maken van een mens die tennist. Een echte tenniswedstrijd is chaotisch: je rent over heel het veld, de camera's verliezen je soms uit het oog, en de bewegingen van je pols (cruciaal voor de slag) zijn zo snel en subtiel dat ze bijna onmogelijk perfect op te nemen zijn.

De onderzoekers van dit paper, genaamd LATENT, hebben een slimme oplossing bedacht. In plaats van te wachten op perfecte data, gebruiken ze onvolmaakte data.

Hier is hoe ze het doen, vertaald naar alledaagse termen:

1. De "Schets" in plaats van het "Meesterwerk"

Stel je voor dat je wilt leren schilderen. Normaal gesproken zou je een perfect schilderij van een meester willen kopiëren. Maar wat als je alleen maar losse schetsen hebt? Een schets van een hand die een penseel vasthoudt, een schets van een been dat beweegt, maar geen compleet schilderij van het hele schilderproces.

De onderzoekers hebben precies dit gedaan. Ze hebben geen volledige tenniswedstrijden opgenomen. In plaats daarvan hebben ze vijf amateur-tennissers gevraagd om losse, korte bewegingen te doen:

  • Een forehand slaan.
  • Een backhand slaan.
  • Zijwaarts lopen.
  • Overstappen.

Deze bewegingen zijn "onvolmaakt": ze zijn niet perfect gemeten (de pols is misschien wazig) en het is geen compleet spel. Maar het zijn wel de bouwstenen (de "primitieve vaardigheden") die nodig zijn om te tennissen.

2. De "Geheime Code" (Latente Ruimte)

De robot moet nu leren hoe hij deze losse schetsen moet combineren. De onderzoekers hebben een slim systeem bedacht dat ze een Latente Ruimte noemen.

  • De Analogie: Denk aan een muzikant die een doos met losse noten heeft. De robot leert eerst hoe hij die losse noten (de schetsen) kan spelen. Maar de robot heeft een "geheime code" nodig om te weten welke noot hij moet spelen op welk moment.
  • De robot leert een compacte "geheime taal" van bewegingen. In plaats van elke spierbeweging apart te programmeren, denkt de robot in termen van: "Ik moet nu een 'forehand-beweging' doen" of "Ik moet nu 'zijwaarts schuiven'".

3. De "Bewegingsbarrière" (Het Geniale Detail)

Hier komt het slimste deel. Omdat de originele data onvolmaakt was (bijvoorbeeld: de polsbeweging was niet scherp genoeg), zou de robot kunnen proberen de "geheime code" te hacken. Hij zou kunnen proberen de bewegingen op een manier te combineren die wel werkt, maar er heel onnatuurlijk uitziet (alsof hij trilt of krampachtig beweegt).

Om dit te voorkomen, hebben ze een Latent Action Barrier (een bewegingsbarrière) bedacht.

  • De Analogie: Stel je voor dat je een kind leert fietsen. Je geeft hem een fiets, maar je zorgt dat de wielen niet te ver naar links of rechts kunnen draaien. Het kind kan nog steeds sturen en leren, maar hij kan niet over de rand van de weg fietsen en vallen.
  • De "barrière" zorgt ervoor dat de robot alleen bewegingen kiest die binnen de "natuurlijke grenzen" van de menselijke schetsen blijven. Hij mag de pols corrigeren (om de bal goed te raken), maar hij mag niet uit de pas lopen met zijn benen. Dit zorgt voor bewegingen die eruitzien als die van een echte atleet.

4. De "Simulatie-Training" (De Virtuele Tennisbaan)

Voordat de robot de echte wereld in gaat, traint hij in een virtuele wereld (MuJoCo). Maar deze wereld is niet perfect.

  • De onderzoekers maken de simulatie moeilijker dan de realiteit. Ze veranderen willekeurig de zwaartekracht, de wrijving van de ballen en de snelheid van de wind.
  • De Analogie: Het is alsof je een atleet traint in een storm, met een zware jas aan en op een gladde vloer. Als hij dat overleeft, zal hij op een normale dag met een normale bal geen enkele moeite hebben.
  • Door deze "chaos" in de training, wordt de robot zo robuust dat hij de echte wereld aankan.

Het Resultaat: De Unitree G1

Uiteindelijk hebben ze dit getest op een echte mensachtige robot (de Unitree G1).

  • De robot kon met een mens rallyen.
  • Hij kon de bal raken die met hoge snelheid (meer dan 50 km/u) op hem afkwam.
  • Hij kon verschillende slagen maken (forehand, backhand) en de bal terugspelen naar specifieke plekken.

Kort samengevat:
De onderzoekers hebben bewezen dat je geen perfecte data nodig hebt om een robot te leren tennissen. Als je slimme "bouwstenen" hebt en een systeem dat de robot helpt om die bouwstenen op een natuurlijke manier te combineren (zonder dat hij de regels van de natuurkunde of de menselijke anatomie breekt), dan kan een robot binnenkort misschien wel meedoen in de Wimbledon-finale.

Het is een beetje alsof je iemand leert dansen door alleen maar losse pasjes te laten oefenen, en dan een slimme choreograaf (de AI) erbij haalt die zorgt dat die pasjes vloeiend en mooi samenkomen tot een prachtige dans, zelfs als de originele pasjes niet helemaal perfect waren.

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 →