Москва
22 декабря ‘24
Воскресенье

Роботы начали обучаться на примерах

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

Современные роботы еще не могут понимать окружающий мир так же, как человек. Робот управляется компьютером, поэтому для выполнения тех или иных действий машину необходимо программировать. И это является серьезной проблемой, потому что в перспективе роботы должны будут взаимодействовать с людьми, помогать тем, кто не обладает познаниями в области программирования. Над преодолением этой проблемы работает инженер Технологического института Джорджии Майя Какмак (Maya Cakmak). В сотрудничестве с лабораторией Willow Garage она создала платформу обучения роботов новым навыкам. Опыта в программировании для этого не требуется, машине достаточно показать последовательность действий, чтобы потом робот повторил все эти движения, пишет Gizmag.

Автор предложила испытать новую платформу простым людям, которые ничего не знают о программировании. После непродолжительного инструктажа добровольцам удалось научить робота выполнять несложные задания, например, доставать лекарство из аптечки или складывать футболку. Такие задания кажутся несложными только человеку, для робота это намного сложнее. Вероятно, поэтому современные ученые так легко отвергают идею «восстания машин» — современные роботы еще слишком несовершенны, без предварительной «подготовки» в виде машинного кода они пасуют даже перед самыми элементарными вещами.

В перспективе, по словам Майи Какмак, система сможет работать и в сетевом режиме, чтобы робот мог делиться своими навыками с другими машинами, которые подключены к той же сети. Теоретически навыки можно будет экспортировать и импортировать, устанавливать, как программы для обычного компьютера, например, складывать любую одежду или загружать посуду в посудомоечную машину. А после установки пользователю будет достаточно провести дополнительный инструктаж прямо на месте, чтобы познакомить робота со спецификой места и объектов.

Полная версия