Ученые впервые создали робота, который может осознавать свое тело и изучать его
Этот робот изучает свое тело подобно человеческому младенцу
Когда человек рождается, его мозг не сразу осознает, что тело и конечности принадлежат ему — именно поэтому новорожденные чаще всего хаотично двигают руками и ногами. Однако через несколько месяцев после появления на свет, ребенок обучается контролировать свои конечности и начинает отождествлять свое тело с самим собой.
Исследователи из Колумбийского университета (США) впервые в мире создали робота, который без помощи человека способен с нуля изучить свое тело и со временем даже определять, где находятся повреждения.
Как робот изучает себя
В своей новой работе инженеры продемонстрировали, как их робот, точнее, роботизированная рука, создал свою кинематическую схему (это схема, на которой показано, как движимые части робота реагируют на активацию двигателя), а затем использовал ее для планирования движения, достижения целей и обхода препятствий в различных ситуациях. Он даже автоматически распознал, а затем компенсировал ущерб, нанесенный его телу.
Чтобы добиться таких результатов, исследователи поместили роботизированную руку в круг из пяти видеокамер с потоковой передачей. Робот мог наблюдать за своими движениями через камеры. Подобно младенцу, впервые изучающему себя в зеркальном зале, робот извивался и принимал различные позы, чтобы понять, как именно двигается его тело в ответ на различные моторные команды. Примерно через три часа робот остановился. Его внутренняя нейронная сеть закончила изучать, как двигаются его части в различных условиях и при выполнении разных команд.
Зачем это нужно
Исследователи объясняют, что способность роботов изучать без помощи инженеров важна по многим причинам. Во-первых, это сильно сокращает время, которое специалисты будут тратить на создание и обслуживание робота — как минимум, такие устройства смогут сами обнаруживать износы и повреждения, а также восстанавливать их. Во-вторых, эта способность роботов очень полезна, поскольку людям нужны автономные системы, которые смогут принимать простые решения самостоятельно. Например, если такой робот будет работать на заводе, то он может заметить сбой в процессе производства и исправить его.
Кроме того, инженеры отмечают, что они осознают возможные риски, связанные с самостоятельностью роботов. Однако по их словам, нейронная сеть, используемая в этой роботизированной руке, очень простая, и ей еще далеко до уровня мышления человека.