Людиноподібний робот Unitree G1 навчився відбивати тенісні м’ячі та підтримувати серії ударів із людиною завдяки новому підходу до навчання. Гуманоїда тренували не на повних записах матчів, а на уривках записів рухів тенісистів-аматорів. Такий підхід допоміг йому не просто влучати по м’ячу, а й рухатися природніше та повертати м’яч у потрібну частину корту. Статтю з описом підходу дослідники опублікували на сайті препринтів arXiv.
Як робот навчився грати в теніс?
Зазвичай для таких систем потрібні точні й повні дані про те, як людина рухається під час гри, але зібрати їх для тенісу складно. Тому дослідники взяли не цілісні записи реальних матчів, а лише фрагменти рухів, що передають базові елементи гри, — такий підхід назвали LATENT. У підсумку вони зібрали приблизно п’ять годин записів рухів з ударами відкритою та закритою стороною ракетки, а також пересуванням кортом.
Далі система вже не копіювала людину буквально, а вчилася поєднувати ці рухи, виправляти їх і підлаштовувати під політ м’яча. Саме так робот зміг не лише реагувати на окремі подачі, а й стабільно підтримувати довгі розіграші з людьми в реальних умовах. Точність його ударів становила до 80-90 відсотків. Автори роботи вважають, що такий підхід може стати корисним і для інших складних завдань для роботів, де бракує якісних повних записів людських рухів.
Які ще спортивні навички отримали роботи
🥊 Раніше робот Unitree G1 вже ставав спаринг-партнером людини на рингу й сам підіймався після падінь.
🤸 Той самий Unitree G1 також навчився робити сальто, брейкданс і рухи бойових мистецтв.
🛹 Завдяки розумінню фізики дошки цей робот зумів і покататися на скейтборді, навіть за межами лабораторії.
🏸 А швейцарський чотириногий та однорукий робот ANYmal-D вже грав у бадмінтон із людиною.