Манипуляции с объектами и хватание предметов являются для роботов особенно сложными задачами. Особенно, когда нужный предмет лежит в куче других. Для человека не составит проблемы протянуть руку и взять яблоко с усыпанного хламом стола. Роботу, чтобы проделать это же движение, обычно нужно несколько минут на вычисление стратегии. И эта стратегия все равно в итоге не всегда оказывается удачной.
Для решения этой проблемы команда ученых из Лидса решила объединить два подхода, чтобы роборука могла действовать в такой обстановке эффективно и автономно. Сначала робот использует компьютерное зрение, чтобы спланировать свои движения. Такие расчеты полезны, но всю сложность реального мира они не передают. Поэтому затем наступает этап проб и ошибок, когда робот с помощью машинного обучения на практике подбирает оптимальный подход.
Обычно роботостроители сосредотачиваются на чем-то одном, так что такой смешанный подход – серьезный шаг вперед. Благодаря ему роботу удалось выполнить ряд заданий на ловкость, извлекая яблоко из-под других предметов, и при этом не сбросить ничего на пол.