Инженеры из Технологического института Нью-Джерси и Хунаньского университета научили робота выполнять сложные движения с нунчаками. Для этого исследователи объяснили роботу алгоритм вращения, а затем показали то же самое на своем примере. Разработчики считают, что наработки этого проекта помогут при создании других роботов, манипулирующих предметами. Препринт статьи, посвященной разработке, опубликован на arXiv.org.
Для обучения роботов навыкам используется множество подходов. В случае, когда робота нужно научить человеческим задачам, например, дирижированию, часто используется обучение через демонстрацию. Такой метод подразумевает, что обучающий демонстрирует полную последовательность действий, а робот пытается запомнить ее и воспроизвести.
В основе разработки инженеров лежит такой же подход, но дополненный другими методами. Инженеры обучили робота вращению нунчак, а точнее трюку, в ходе которого нунчаки переворачиваются и в руке оказывается другая половина. Для начала они описали этот навык с помощью сети Петри. Затем с помощью специального манипулятора и перчатки с датчиками они сами выполнили этот трюк много раз, при этом оценивая успешность выполнения для того, чтобы робот мог научиться правильной технике. Робот анализировал эти данные и понимал критерии успешного выполнения. После этого он пытался воспроизвести движения в соответствии с алгоритмом и самостоятельно оценивал себя. В случае неудачи он пытался самостоятельно найти причину и исправить ее в следующих попытках.
Инженеры отмечают, что роботу понадобилось несколько часов, чтобы научиться трюку, тогда как они сами потратили гораздо больше времени. Они считают, что использованный ими подход можно использовать и для других манипуляций с объектами с помощью роботизированных манипуляторов.
В 2015 году японская компания-производитель промышленных роботов научила одного из роботов искусству иайдзюцу, которое заключается в молниеносном выхватывании катаны из ножен с последующим сокрушительным ударом, чтобы поразить противника до того как он успеет выхватить свое оружие или мгновенно контратаковать.