16 октября 2018, 20:00
Как научить робота танцевать? Отвечают на примере Boston Dynamics
Инженеры 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, скорее всего, использовали более совершенный вариант: искусственный интеллект. То есть роботу пришлось учиться танцевать под любую музыку, как это делают люди. А это очень сложная задача.
«Сложно обойтись без нейросетей, а алгоритмы должны включать в себя систему обучения. Робота учат каким-то простым движениям. Он слышит музыку и использует их. А дальше нужно включить механизм оценки, чтобы он развивал свое умение. То есть ввести ему какое-то условие, например, будто судьи смотрят его танец и ставят оценки. Он их получает, а потом идет и придумывает новые движения. Зато так можно научить его двигаться так, что лучшие наши танцоры будут завидовать», — пояснил Никитин.
В настоящее время происходит четвертая промышленная революция. Главная тенденция — отказ от программирования роботов ради когнитивных программ обучения. При помощи камер устройства «смотрят» на людей, запоминают информацию и учатся чему-то. В случае с танцами запоминают и анализируют движения, разделяют их на части, а потом используют. Причем в качестве учителя может выступать любой человек, в том числе профессионал.
При этом Никитин затруднился назвать самое сложное для робота умение. Например, обучение в автошколе занимает у человека несколько месяцев. А помимо занятий нужна еще длительная практика и запоминание Правил дорожного движения. Но с математической точки зрения задача сравнительно простая. В то же время обучение некоторым несложным на первый взгляд навыкам довольно проблематично. Так, пришлось потратить некоторое время, чтобы обучить одного из подопечных «Робостанции» разливать гостям чай.
«Еще у нас есть Обнимишка — робот, который обнимается. Знаете, как было сложно научить его этому так, чтобы он никого не покалечил, чтобы это было приятно и не больно? Сложным было обучение робота Загса, который женит людей. То есть от таких несложных для нас задач роботы теряются. А те, что кажутся нам сложными, часто даются им очень легко», — заключил Никитин.
Реклама
Реклама