16 октября 2018, 20:00

Как научить робота танцевать? Отвечают на примере Boston Dynamics

Читать 360tv в

Инженеры Boston Dynamics научили четвероногого робота Spot Mini танцевать. Как отметили многочисленные поклонники робопса, он движется лучше многих людей.

Под композицию Бруно Марса Uptown Funk робот-собака весьма изящно танцует, заимствуя движения из тверка, танца с шестом и даже знаменитой «лунной походки» Майкла Джексона.

В 2019 году Boston Dynamics намерена открыть продажи Spot Mini всем желающим. Умное устройство уже умеет открывать двери, помогать своим собратьям преодолевать препятствия и даже немного сопротивляться человеку.

Spot Mini станет первой коммерческой моделью Boston Dynamics. Помимо нее компания разрабатывает, например, человекоподобного робота Atlas. Недавно это устройство научилось паркуру.

Изначально в Boston Dynamics планировали производить роботов для американской армии. Предполагалось, что агрегаты будут переносить грузы по непроходимой местности. Но в 2015 году командование морской пехоты отказалось от проекта.

В середине прошлого года компанию продали японскому телекоммуникационному холдингу SoftBank. Через несколько месяцев на свет появился робопес Spot Mini, на которого можно установить руку-манипулятор. По словам руководителя Boston Dynamics Марка Робертса, важным отличием робопса от прототипа стала сниженная в 10 раз себестоимость. К концу года планируется выпустить около 100 Spot Mini, а к середине 2019-го — наладить его серийное производство.

Мечтают ли роботы о сцене

Гендиректор «Корпорации роботов» Игорь Никитин рассказал «360», что сложность обучения роботов танцам зависит от того, каким способом это делается. Если используют прямое программирование, то есть в устройство закладывают программу движений под конкретную музыку, то это несложная задача, решить которую способен даже ребенок. В частности, этим занимаются маленькие посетители «Робостанции» на ВДНХ. Однако Boston Dynamics, скорее всего, использовали более совершенный вариант: искусственный интеллект. То есть роботу пришлось учиться танцевать под любую музыку, как это делают люди. А это очень сложная задача.

«Сложно обойтись без нейросетей, а алгоритмы должны включать в себя систему обучения. Робота учат каким-то простым движениям. Он слышит музыку и использует их. А дальше нужно включить механизм оценки, чтобы он развивал свое умение. То есть ввести ему какое-то условие, например, будто судьи смотрят его танец и ставят оценки. Он их получает, а потом идет и придумывает новые движения. Зато так можно научить его двигаться так, что лучшие наши танцоры будут завидовать», — пояснил Никитин.

В настоящее время происходит четвертая промышленная революция. Главная тенденция — отказ от программирования роботов ради когнитивных программ обучения. При помощи камер устройства «смотрят» на людей, запоминают информацию и учатся чему-то. В случае с танцами запоминают и анализируют движения, разделяют их на части, а потом используют. Причем в качестве учителя может выступать любой человек, в том числе профессионал.

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

«Еще у нас есть Обнимишка — робот, который обнимается. Знаете, как было сложно научить его этому так, чтобы он никого не покалечил, чтобы это было приятно и не больно? Сложным было обучение робота Загса, который женит людей. То есть от таких несложных для нас задач роботы теряются. А те, что кажутся нам сложными, часто даются им очень легко», — заключил Никитин.

Реклама

Реклама