Инженеры создали фреймворк для обучения роботов парным танцам
Достаточно одного видео с танцорами
Американские инженеры разработали фреймворк CoDance, который позволяет научить человекоподобного робота танцевать в паре с человеком, используя для этого одно видео с двумя танцорами. После обучения в симуляторе андроид Unitree G1 станцевал, шагая вперед и назад вслед за партнером и держась с ним за обе руки. Подробности доступны на сайте проекта.
На сегодняшний день человекоподобные роботы научились достаточно хорошо повторять сложные движения людей: они демонстрируют боевые приемы, бегают, делают сальто и танцуют. Один из способов добиться этого — записать с помощью системы захвата движений или извлечь из видео движения человека и перенести их на кинематику робота. Затем в физическом симуляторе с помощью метода обучения с подкреплением создают нейросетевой алгоритм управления телом робота, который тренируется повторять движения, удерживая при этом равновесие.
Почти всегда в этих случаях роботы действуют в одиночку, и алгоритм старается как можно точнее придерживаться заданных траекторий, а любое внешнее воздействие воспринимается как помеха, которой робот сопротивляется. Метод не подходит для совместной работы с человеком: в случае, когда двое людей вместе несут большой предмет или танцуют, держась за руки, каждый постоянно подстраивает свои движения под движения партнера, воспринимая усилия, передающиеся через объект или руки. Робот в такой ситуации тоже должен согласовывать свои движения и податливо реагировать на то, как его тянут или толкают, не теряя при этом равновесия.
