Людиноподібний робот Unitree G1 навчився відбивати тенісні м’ячі та підтримувати серії ударів із людиною завдяки новому підходу до навчання. Гуманоїда тренували не на повних записах матчів, а на уривках записів рухів тенісистів-аматорів. Такий підхід допоміг йому не просто влучати по м’ячу, а й рухатися природніше та повертати м’яч у потрібну частину корту. Статтю з описом підходу дослідники опублікували на сайті препринтів arXiv.

Як робот навчився грати в теніс?

Зазвичай для таких систем потрібні точні й повні дані про те, як людина рухається під час гри, але зібрати їх для тенісу складно. Тому дослідники взяли не цілісні записи реальних матчів, а лише фрагменти рухів, що передають базові елементи гри, — такий підхід назвали LATENT. У підсумку вони зібрали приблизно п’ять годин записів рухів з ударами відкритою та закритою стороною ракетки, а також пересуванням кортом.

Далі система вже не копіювала людину буквально, а вчилася поєднувати ці рухи, виправляти їх і підлаштовувати під політ м’яча. Саме так робот зміг не лише реагувати на окремі подачі, а й стабільно підтримувати довгі розіграші з людьми в реальних умовах. Точність його ударів становила до 80-90 відсотків. Автори роботи вважають, що такий підхід може стати корисним і для інших складних завдань для роботів, де бракує якісних повних записів людських рухів.

Які ще спортивні навички отримали роботи

🥊 Раніше робот Unitree G1 вже ставав спаринг-партнером людини на рингу й сам підіймався після падінь.

🤸 Той самий Unitree G1 також навчився робити сальто, брейкданс і рухи бойових мистецтв.

🛹 Завдяки розумінню фізики дошки цей робот зумів і покататися на скейтборді, навіть за межами лабораторії.

🏸 А швейцарський чотириногий та однорукий робот ANYmal-D вже грав у бадмінтон із людиною.