Сотрудники Итальянского технологического института разработали программу под названием «Стрелок», которой снабдили гуманоидного робота iCub. Для демонстрации действия данного алгоритма механизму выдали лук и стрелы.
В ходе эксперимента робот несколько раз промахивался по мишени. Затем машина проанализировала свои ошибки и попала в цель. Как пояснил заведующий лабораторией Института проблем механики РАН Валерий Градецкий, алгоритм обучения обеспечивает роботу прицеливание с нескольких попыток.
В ходе прицеливания машина учится совмещать две визуальные метки — самой цели и прицела.
«Робот делает по сути ту же работу, что и человек-стрелок. Программа предполагает, что машина нажмет спусковой крючок в тот момент, когда пятно прицела и пятно цели совпадут», — рассказал ученый.
Стоит отметить, что итальянские изобретатели использовали лук и стрелы в качестве оружия для робота не просто так — ведь стрельба из лука требует обработки визуальной информации, координированных движений обеими руками и применения дополнительного инструмента — стрел.
Таким образом, модифицированный алгоритм «Стрелок» позволит роботу легко стрелять из огнестрельного оружия, поскольку эта задача покажется машине еще более простой. И в будущем ученые смогут создавать боевых роботов, воюющих между собой.