Робота научили играть на блок-флейте: видео

в 4:02, , рубрики: Это интересно

Робота научили играть на блок-флейте: видео

28 апреля в Томске завершился национальный тур всемирного соревнования робототехнического творчества RoboCup Open Russia. С новым роботом ELSA выступила Лаборатория молодёжной робототехники при мегафакультете компьютерных технологий и управления Университета ИТМО — и выиграла «серебро» чемпионата!
Ребята из Лаборатории молодежной робототехники Университета ИТМО во главе с тренером Игорем Лосицким выступили в самой творческой номинации соревнования — «Шоу роботов» (RoboCup OnStage). Это одна из десяти лиг соревнования, в рамках которой роботы должны показать шоу: танцевать, петь или играть на музыкальных инструментах.

С поставленной задачей отлично справилась ELSA, которая совмещает сложную конструкцию из пневматических механизмов, клапанов, подающих воздух, технологий машинного зрения и обучения с образом фарфоровой куклы из музыкальной шкатулки эпохи Барокко. Аристократическая бледность лица, тонкая шея, украшенная кружевом, пышное платье — образ ELSA был продуман до мелочей.

Для выступления на RoboCup Open Russiа участники команды придумали двусоставный номер, основанный на музыкальном дуэте человека и робота, а также на импровизации и перформансе. Аккомпаниатором для ELSA стал один из участников команды Дмитрий Харлапенко, который играл на гитаре, а она распознавала аккорды, их последовательность и генерировала ноты на основе пентатоники. По сути, ELSA способна импровизировать на своей блок-флейте.

По словам Игоря Лосицкого, после обработки последовательности и генерации мелодии ELSA может составить отличный дуэт с человеком. В робота подгружено несколько MIDI-файлов, среди которых музыкальная тема из «Пиратов Карибского моря» и «Ода к радости» Бетховена. Исполнение мелодий на флейте запускается роботом автоматически после проигрывания гитаристом нескольких стартовых аккордов.

Источник

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js