Робота научили «учиться» на примере человека
Новый подход к обучению может полностью изменить принципы работы промышленной автоматизации, позволяя роботам решать более сложные задачи и делать это максимально гибко и эффективно.
Инженеры из Венского технического университета разработали робота, способного обучаться уборке сложных поверхностей, наблюдая за действиями человека. Этот подход может изменить промышленность, позволив роботам выполнять задачи, которые раньше считались слишком сложными для автоматизации.
Одной из самых сложных задач для автоматизации является уборка ванной комнаты: робот должен перемещаться с достаточной точностью, чтобы охватить всю поверхность раковины, учитывать форму и наклон, а также знать, с какой силой нажимать на разные участки. Для этого требовался бы слишком сложный код и множество правил, которые заняли бы много времени на программирование. Поэтому инженеры пошли другим путем: они позволили роботу обучаться путем наблюдения.
Процесс обучения робота напоминает наставничество: человек многократно показывает, как нужно очищать поверхность, в данном случае — край раковины. Для демонстрации использовалась специальная губка с датчиками силы и метками для отслеживания движений. Робот запоминал не только движения, но и силу нажатия и углы наклона губки, применяемые к разным участкам. Этот набор данных использовался для тренировки нейросети, которая обучала устройство так называемым «примитивам» — элементарным движениям, которые затем можно комбинировать и адаптировать к новым поверхностям.