Робот увидел, робот сделал - компания NVidia представляет систему, позволяющую роботам учиться, наблюдая за действиями людей

Обучение робота


Для того, чтобы роботы могли компенсировать затраты на их разработку и изготовление, они, естественно, должны работать. Но перед этим кто-нибудь должен научить их выполнять необходимую работу. Сейчас это делают группы программистов, которые целыми днями разрабатывают программы для промышленных роботов, но представьте себе, что робот может обучиться выполнению какой-либо работы, просто наблюдая за человеком, выполняющим эту же самую работу. Именно такую возможность реализовали исследователи отдела искусственного интеллекта компании NVidia, они создали систему, которая после непродолжительных доработок и испытаний уже может быть использована для управления универсальными роботами следующих поколений.

Технологии обучения роботов некоторое время развиваются достаточно бурными темпами. Роботы уже имеют возможность обучаться при помощи словесных инструкций, обучаться, буквально читая мысли человека, накапливать опыт, исправляя собственные ошибки, и делиться своим опытом и знаниями через специализированные облачные сервисы.

Основой новой системы, как и других систем искусственного интеллекта, является искусственная нейронная сеть, точнее несколько нейронных сетей, совместно работающих над решением одной задачи. Эти нейронные сети работают на аппаратных средствах графических процессоров NVidia Titan X GPU, куда подаются потоки видеоданных от камер, наблюдающих за действиями человека и действиями робота, который пытается подражать человеку.

Сейчас эта система работает на достаточно примитивном уровне, она способна распознавать цветные кубики, игрушечные автомобили, которые человек-учитель сначала расставляет в определенном порядке, а затем перемешивает их, нарушая этот порядок. И робот должен самостоятельно выстроить все эти предметы так, как показал ему человек.

Работа системы управления роботом


Для того, чтобы справиться с этой несложной, на первый взгляд, задачей, каждая из нейронных сетей выполняет свою собственную задачу. Одна из сетей идентифицирует, определяет местоположение и пространственную ориентацию каждого из объектов. Следующая сеть определяет, в каком порядке находятся эти объекты относительно друг друга, и последняя сеть рассчитывает порядок действий, которые необходимо выполнить роботу, для того, чтобы упорядочить объекты заданным образом.

Робот также имеет некоторые интеллектуальные способности, он может учиться и приобретать опыт на своих собственных ошибках. Когда он портит что-либо на каком-нибудь этапе процесса, он пробует сделать это еще раз, но уже не повторяя предыдущей ошибки. Помимо этого, робот "расписывает" план своих действий в удобочитаемом для людей виде, что позволяет наблюдателям проверить правильность понимания роботом поставленной задачи. И в случае необходимости человек может провести повторный процесс обучения робота.

Данная работы была представлена вниманию общественности в рамках Международной конференции IEEE по вопросам робототехники и автоматизации (IEEE International Conference on Robotics and Automation, ICRA), которая проходила на прошлой неделе в Брисбене, Австралия. А на приведенном ниже видеоролике вы можете увидеть весь процесс обучения робота и его самостоятельные действия.





Ключевые слова:
Робот, Работа, Обучение, Действие, Человек, Наблюдение, Камера, Нейронная, Сеть, Процессор, NVidia, Titan X, GPU, Искусственный, Интеллект

Первоисточник

Другие новости по теме:
  • C-LEARN - система, позволяющая роботам обучаться и обучать других роботов
  • Компания Google обучает роботов обучать других роботов
  • Японцы нацелились на создание "мозга" для роботов следующего поколения, с ...
  • Робот, который обучается и выполняет поставленные задачи как человек, основ ...
  • Плохая или хорошая идея? Обучение робота борьбе на мечах.




  • 25 мая 2018 06:48
    #1 Написал: FomaNeverujuwij

    Публикаций: 0
    Комментариев: 4327
    Уровень трехлетнего ребенка - сложить кубики и повторить, если не выйдет


    --------------------
        
    25 мая 2018 07:58
    #2 Написал: Казвертеночка

    Публикаций: 0
    Комментариев: 0
    Добавьте, пожалуйста, метку "Искусственный интеллект", а не то потом трудно искать. У вас очень много статей о роботах без этой метки.
        
    25 мая 2018 13:47
    #3 Написал: Rsa

    Публикаций: 0
    Комментариев: 579
    Одна из сетей идентифицирует, определяет местоположение и пространственную ориентацию каждого из объектов. Следующая сеть определяет, в каком порядке находятся эти объекты относительно друг друга, и последняя сеть рассчитывает порядок действий, которые необходимо выполнить роботу, для того, чтобы упорядочить объекты

    Непонятно только одно, почему для этого нужны 3 разные сети. Человек как-то одной справляется:)
        
    27 мая 2018 22:39
    #4 Написал: bundzmm

    Публикаций: 0
    Комментариев: 0
    Rsa,
    Учитывая, насколько мы мало знаем об устройстве мыслительных процессов в нашем мозге, то я не был бы так у верен в том, что у нас лишь одна нейронная сеть а не подмножество.
        
    28 мая 2018 01:41
    #5 Написал: gen_sec

    Публикаций: 0
    Комментариев: 0
    bundzmm,
    ну вы не перегибайте))человек многоядерный еще не еволюционировал)))
        

    Информация

    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.