В MIT роботов собираются научить мыть посуду
13.02.2016Автоматами, которые действуют по повторяющемуся алгоритму, уже трудно кого-то удивить. Все больше растет потребность в роботах, которые могли бы ориентироваться на то, что происходит во внешней среде и исходить из этого, а не механически повторять заранее запрограммированные действия. Роботы должны получить минимальную возможность предсказывать результат того или иного действия и принимать решения исходя из прогноза.
Задача непростая. При мытье посуды, казалось бы, чего проще, устройство должно представлять что произойдет, если положить одну тарелку поверх другой, поместить её под кран или в посудомойку. У людей за многие подобные решения отвечает интуиция, которую сегодня пытаются заменить программным обеспечением.
Складывая блюда одно на другое, машина должна представить ответы на ряд вопросов:
- могут ли складываемые объекты упасть?
- если есть перепад высот - достаточен ли он для того, чтобы тарелка соскользнула?
Новому поколению машин придется работать в условиях хаотичной внешней среды. Осенью главный инженер Facebook Майк Шройпфер продемонстрировал схожую разработку компании - систему, способную предсказать, упадет ли сложенная из блоков башенка, по её изображению.
Специалисты Facebook пытаются научить роботов играть в дженгу - настольную игру, в которой игроки поэтапно вытаскивают отдельные элементы из основания башни и перекладывают их наверх, в процессе чего растет высота конструкции и падает её устойчивость.
В MIT используют трехмерный физический движок под названием Bullet, позволяющий определить то, как поведут себя те или иные объекты, с какой скоростью они будут перемещаться. Полученные данные переводятся в нейросеть, цель которой - использовать их для более широкого отражения в виде математической модели окружающего мира и его закономерностей. Подобный метод сочетает в себе физическую симуляцию и глубокое обучение - две основные составляющие ИИ.
Симуляция уже сейчас почти всегда приходит к верным ответам, однако лишь в заранее определенной и предсказуемой среде. Кроме того, чем больше сценариев система пропустит через себя, тем более предсказуемыми для неё станут другие, ранее неизведанные.
По словам разработчиков, подобные системы пока далеки от совершенства. И, конечно, сложные андроидные роботы, способные помыть посуду или выступить в роли дворецкого, появятся еще не скоро. Тем не менее, мы все быстрее идем по дороге к тому, что футурологи и фантасты прошлого века называли “разумными” машинами.