Программисты научили робота-повара понимать человеческую речь: видео


Программисты Корнелльского университета создали новую методику общения с роботами на обычном человеческом языке. Теперь роботы смогут понимать различные формулировки, догадываться самостоятельно о неправильных либо пропущенных инструкциях, а также адаптировать свой план действий в соответствии с изменяющимися обстоятельствами.

Для того чтобы попросить робота-помощника приготовить, к примеру, лапшу, нужно нужно научить его делать это – дать терпеливо подробные указания, как маленькому ребенку. Если пользователь скажет «налей в кастрюлю воды, поставь на плиту, доведи воду до кипения, а потом высыпи лапшу туда», специальная программа, созданная Ашутошем Саксеной и его коллегами по Лаборатории робопедагогики, сможет перевести эти слова на язык робота. И даже если пользователь забыл сказать «включи плиту», робот сам догадается о том, что один этап был пропущен.

Кадр: видео YouTube

Робот может осматривать пространство вокруг себя, находя знакомые объекты (для этого используется специальная программа распознавания). Он умеет также ассоциировать различные объекты с их свойствами: к примеру, в кастрюлю можно наливать воду, на плиту можно ставить посуду и нагревать. В результате робот связывает кастрюлю, кран с водой и плиту в единый алгоритм. Если пользователь скажет «нагрей воду», а плиты рядом не окажется, он будет использовать СВЧ-печь, а если кастрюля будет оставлена в ванной, робот найдет ее и принесет на кухню.

Изображение: Jaeyong Sung, Kevin Lee, Dipendra K Misra, Ashutosh Saxena

Добиться такой гибкости удалось благодаря применению новой системы машинного обучения. Разработчики «скармливают» роботу множество видеороликов со всевозможными бытовыми действиями. При этом в качестве звукового сопровождения к роликам звучат различные голосовые команды. В результате робот учится понимать команды и может рассчитывать вероятность определенной последовательности действий. К примеру, если дать ему указание включить плиту и налить воду в кастрюлю, после этого, вероятно, нужно будет поставить кастрюлю на плиту и что-то бросить в воду.

В ходе экспериментов, проводимых Саксеной, робот готовил японскую лапшу рамэн и десерт из кофе и мороженого аффогато. При этом в 64% случаев у него все получилось, хотя инструкции менялись, либо были неполными. Это в три-четыре раза эффективнее, нежели при использовании прочих методов обучения. Более того: теперь любой может помочь роботу: Саксена организовал специальный краудсорсинг-проект Tell me Dave, в котором каждый желающий может оставить свои кулинарные инструкции.

Читайте также:
В Японии создан недорогой человекоподобный робот, способный танцевать и шутить: видео
Робот iCub может учиться на своих ошибках
Первый в России робот-телеведущая Тума Урман дала интервью
Новинки робототехники на выставке в Лионе
Робот-спортсмен учится на своих ошибках
Робот «научился» предугадывать, что скажет человек
Робото-революция начнется через 15 лет
Законы Азимова для роботов применимы для встраиваемых систем

Источник: Newswise.com

Оставьте отзыв

Ваш емейл адрес не будет опубликован. Обязательные поля отмечены *