До сих пор слова «общение» и «коммуникация» применительно к роботам означали не употребление языка, а взаимную отправку электронных сигналов и команд. Теперь же австралийские исследователи под руководством Рут Шульц из Университета Квинсленда в рамках проекта Lingodroid «подарили» роботам собственный язык.
Машина, оказавшаяся в незнакомом месте, называет его, используя случайное сочетание слогов из имеющегося словаря (например, kuzo). По праву первопроходца он транслирует этот «топоним» остальной команде.
Для закрепления лингвистического достижения проводится игра: другому роботу дают задание отправиться в kuzo. Когда он оказывается неподалеку от нужной точки, у него тоже формируется связь между словом и местом. У механического путешественника, узнавшего о месте, которое словесно отличается от того, в котором он уже был, появляется представление о таких абстрактных понятиях, как направление и расстояние.
Сыграв в подобную игру несколько сотен раз, «лингводроиды» сформировали карту небольших участков, помеченных словами. Погрешность в направлении составила 10 градусов, а в дистанциях — 37,5 сантиметров.
Специалисты надеются, что разработанная ими технология пригодится в системах навигации или при создании комплексного метода взаимодействия между роботами и человеком, сообщает IEEE Spectrum.
Результаты работы представлены на прошедшей недавно шанхайской (Китай) конференции ICRA 2011, посвящённой робототехнике и автоматизации.