Исследователи смогли настроить механического «гуманоида» так, чтобы он распознавал источник голоса и мог в процессе «общения» отслеживать обращённую к нему речь. Целью было не только имитировать реалистичную «беседу», но и чтобы робот шустрее реагировал на голосовые команды.
Профессор кафедры системного проектирования член исследовательской группы Юэн Макдональд сказал, что естественное общение с гуманоидными роботами — задача тем более интересная, что речь для нас играет ключевую роль при социальном взаимодействии.
Исследователи создали систему «слуха» для робота из двух микрофонов. Их закрепили там же, где у людей расположены уши. Производимые людьми и акустическими устройствами шумы отражаются от поверхностей, то есть от предметов или стен. И это помогает роботу определять источник звуков.
![Робота научили определять, откуда именно доносится речь](/uploads/posts/2024-04/journal_pone_0296452_g020.webp)
Для анализа отражающихся звуковых волн необходима непрерывная обработка сигналов. А иначе робот мог бы запутаться насчёт того, откуда исходит звук. Чтобы «гуманоид» реагировал с человеческой скоростью, встроенному в него компьютеру необходимо чрезвычайно быстро определять местоположение говорящего.
В результате исследований специалисты разработали платформу, которая может оптимизировать скорость обработки данных и характеризовать различные звуки на основе общей производительности и задержки волн. При тестировании робота использовали платформу для звукозаписи в различных акустических средах.
Аспирант Пранав Барот сказал, что команда была мотивирована желанием проверить возможности человекоподобных роботов, способных слушать людей и взаимодействовать с ними в режиме реального времени. Одной из основных задач исследования было проверить, как робот «вертит головой», чтобы слышать людей в больших, шумных или переполненных помещениях.
Барот добавил, что результаты исследования важны всюду, где роботы могут взаимодействовать с людьми.