Гуманоидный робот и теннис
Исследователи из университета Пекина сумели обучить гуманоидного Unitree G1 играть в теннис.
Одной из главных проблем при обучении роботов спортивным навыкам является отсутствие точных данных о движениях человека. В теннисе это особенно сложно из-за больших перемещений по корту, скорости мяча до 30 м/с и очень короткого времени контакта ракетки с мячом, составляющего всего несколько миллисекунд.
Вместо записи полных матчей исследователи пошли по другому пути. Они собрали только фрагменты основных движений, которые игроки используют во время игры: удар с форхенда, с бэкхенда, шаги в стороны и другие движения.
Данные записывались с помощью системы захвата движения на небольшом корте размером 3x5 метров — более чем в 17 раз меньше стандартного теннисного корта. Записывались движения пяти различных игроков, всего было получено пять часов данных.
На основе этих данных разработанная учеными система LATENT сначала учит робота воспроизводить базовые движения, а затем комбинирует их для выполнения конкретной задачи — дотянуться до мяча, выполнить удар и вернуться в определенную часть корта.
Модель обучалась в симуляторе, где физические параметры робота и мяча, включая массу, трение и аэродинамику, варьировались случайным образом. Это помогло уменьшить разницу между симуляцией и реальным миром.
В симуляции система продемонстрировала до 96% успешных ударов с форхенда. После переноса модели на реального робота Unitree G1 он смог поддерживать серию ударов с человеком и стабильно возвращать мяч на половину соперника.
Авторы отмечают, что этот подход можно применять и к другим задачам, где сложно получить полные данные о движениях человека — например, в футболе, бадминтоне или при освоении гуманоидными роботами других спортивных навыков.
Вообще впечатляет, тем более что обучение проводилось всего на 5 часах записей, причем на сильно уменьшенном корте. Те, кто учился играть в большой теннис, знают, что даже у человека уходит много месяцев на то, чтобы просто начать более или менее попадать по корту - это очень сложный вид спорта.
Уставал на теннисе,
По ночам меня не шпилил
Композитным пенисом.
Не попадал по корту
Точно также невезёт
И в постельном спорте
А, не, у BD таки было два робота с подобной динамикой. Один с пистолетом, второй - с винтовкой.
Впрочем, был тут на форуме товарищ, который процитированный ролик принял за чистую монету, хотя и считал, что роботом управляет оператор.
Но есть один бонус - РФ не грозит роботизация.
Но всё равно впечатляет, конечно. Впрочем, мне было бы интереснее увидеть другое достижение: жонглирующего гуманоидного робота. (специализированные штуковины строго для жонглирования видел, не предлагать). Но, кажется, системе глаз-рука у роботов до человеческого уровня ещё расти и расти.
В "Большом Лебовски" есть сцена, когда Чувак лежит на ковре из дома своего тёзки и слушает запись, звуковую, как шар роняет кегли. А потом ещё появляется Мод Лебовски со своими помощниками и забирает ковёр, который она дарила покойной матери, а Чувак спёр.
Это как если бы того робота оставили самого смотреть игры людей и выделять то, что важно. Не дать ему 5 часов подготовленных данных, а архив видеозаписей, причём не только гениев тенниса, но и новичков, и откровенных лузеров, у кого две ноги левые, а две руки правые, при том что сами они вообще-то левши. И чтоб "И"И" сам учился понимать, что стоит повторять, а что ни при каких условиях делать нельзя.
нет такой статьи такого автора))
Исследование Cooper et al. (2018) «Mental practice enhances motor learning»
Думаю, если бы всё было так просто, производители роботов уже продемонстрировали бы этот трюк.) А в реальности, скорее всего, как минимум будет идти накопление ошибки, и нужно уметь корректировать движения на ходу, опираясь на зрительную и тактильную информацию.
Там были кадры, как тренировался один из пилотов "Серебрянных Стрел" МакЛаррен, кто-то из молодых. Помимо физических тренировок, которые внезапно огромное внимание уделяют тренировке шеи, чтоб голова от перегрузок на поворотах не отвалилась, там были и кадры, как этот пилот медитирует на прохождение определённой трассы, сидит и шевелит пальцами, запоминая нажатие шифтеров переключения скоростей.
Промышленные роботы (6 осевые "руки", чтобы можно было жонглировать) могут разворачиваться со скоростью 500 градусов в секунду и выше, с линейными скоростями метры в секунду, при этом с килограммами нагрузки повторяемость положения меньше 0.1мм. На порядок лучше большинства людей. Ну и контроль ускорений и скоростей (что необходимо для жонглирования) давно уже решённый вопрос.
Лучше бы он траекторию высчитывал.
Но я теннис только из-за забора видел.
Вот только чего "учёные" не знают, так это что игра в теннис это не мячик ракеткой гонять, а гораздо глуже и интереснее. Это тактика, и стратегия, и психология, и ...да, моторные навыки.
А так впечатляет, действительно
А в России смогли решить куда более сложную задачу имитации малопредсказуемых движений пьяного в дупель.
