Американские инженеры разработали новую версию алгоритма Dex-Net, позволяющего роботам с манипуляторами хватать предметы с высокой точностью. С новым алгоритмом робот может выбирать подходящую руку, использовать захваты разных типов и подбирать оптимальный инструмент под конкретный объект. Эксперименты показали, что при разборе корзины с 25 незнакомыми предметами точность захвата составляет 95 процентов, рассказывают авторы статьи, опубликованной в Science Robotics.
Захват предметов — это одно из наиболее развиваемых направлений современной робототехники. Во многом это связано с тем, что эта задача очень часто встречается в промышленности или логистике. К примеру, через склады крупных онлайн-магазинов постоянно проходит множество товаров самой разной формы, размера и массы. Один из крупнейших в мире онлайн-магазинов Amazon до 2018 года проводил соревнования среди разработчиков роботов, чьи наработки могут пригодится компании для сортировки заказов без участия людей.
Группа инженеров из Калифорнийского университета в Беркли под руководством Кена Голдберга (Ken Goldberg) занимается этой проблемой уже несколько лет и в 2017 году они представили первую версию нейросетевого алгоритма и датасета Dex-Net. В качестве архитектуры Dex-Net использует сверточную нейросеть, а в качестве источника данных — камеру глубины. Авторы достаточно быстро создавали новые версии алгоритма, и в 2018 году они представили Dex-Net 4.0, однако полноценная статья с его описанием опубликована только сейчас.
Главное отличие от предыдущих версий алгоритма — возможность использовать одновременно захваты разных типов. В своей работе авторы сосредоточились на захватах двух типов — вакуумной присоске и классическом захвате двумя сжимаемыми параллельными поверхностями. В качестве аппаратной платформы разработчики выбрали промышленного и исследовательского робота ABB YuMi.
На этот раз инженеры решили использовать для двух рук с разными захватами две отдельные нейросети. Каждая из них получает данные с камеры глубины, распознает объекты перед собой и рассчитывает для каждого объекта такую точку захвата, которая с наибольшей вероятностью приведет к качественному удержанию. Под таким захватом авторы понимают ситуацию, при которой робот может не только поднять предмет, но и не ронять его при наличии небольших внешних воздействий. Перед началом работы робот выбирает захват, для которого была рассчитана наибольшая вероятность, а затем берет предмет и перекладывает его в другую корзину.
Разработчики обучили робота на его виртуальном аналоге, создав датасет, состоящий из пяти миллионов захватов 1664 различных предметов. Кроме того, часть обученных моделей также получали данные о реальных захватах, полученные во время предыдущих экспериментов. После обучения инженеры провели испытания алгоритма на реальном роботе и незнакомых ему объектах. При захвате сложных повседневных объектов, таких как инструменты и упаковки сложной формы, надежность захвата составила 95 процентов, а скорость — 312 захватов в час.
В 2017 году компания RightHand Robotics представила новый захват для робоманипуляторов, который одновременно оснащен как тремя пальцами, так и присоской, благодаря чему надежность захвата повышается по сравнению с использованием инструмента одного типа. А в 2018 году австралийские разработчики, победившие в конкурсе Amazon Picking Challenge 2017, создали алгоритм для роботов, позволяющий им захватывать неподвижные и двигающиеся объекты с высокой точностью. Тесты показали, что робот успешно справляется с захватом двигающихся бытовых предметов в 88 процентах случаев
Григорий Копиев
Получилось не с первого раза
Институт RAI (бывший Институт искусственного интеллекта Boston Dynamics) показал, как робот Atlas выполняет связку сложных акробатических движений. В опубликованном видео робот делает элемент рондад, затем обратное сальто, после чего успешно удерживается на ногах после приземления. Сделать этот сложный трюк андроид смог не с первого раза — позднее на Youtube-канале Boston Dynamics, разработавшей робота, появились кадры неудачных попыток, во время которых он неоднократно падает. Boston Dynamics недавно представила коммерческую версию робота Atlas для работы на производстве. Она имеет 56 степеней свободы, рост 1,9 метра и массу 90 килограмм. Робот может переносить до 30 килограмм, а кратковременно поднимать до 50 килограмм груза.