Исследователи Массачусетского технологического института опубликовали увлекательный видеоролик. В нём демонстрируется результат работы по обучению робогепарда перепрыгиванию препятствий на своём пути. Для этого робот оценивает расстояние до барьера и его высоту с помощью лидара, затем, подобно живому существу, находит лучшую позицию для прыжка. Происходит коррекция шагов для её достижения. Гепард совершает прыжок, мягкое приземление и продолжает бежать, восстанавливая свой изначальный темп хода.

Робогепард МТИ — это отнюдь не то же самое, что Cheetah от Boston Dynamics. Оба проекта финансируются Агентством по перспективным оборонным научно-исследовательским разработкам США. Оба являются попыткой скопировать бег реального гепарда — животного, способного разгоняться до 120 километров в час за 2 секунды. Но роботы имеют разных авторов и сильно отличаются. Вместо гидравлики гепард МТИ использует специально разработанные электроприводы с низкими оборотами и высоким крутящим моментом. Большая энергоэффективность достигается за счёт рекуперации части обычно рассеиваемой энергии. За счёт этого можно уменьшить блок батарей и обходиться без шумного двигателя внутреннего сгорания.

Команда разработчиков МТИ научила прыгать гепарда ещё в сентябре прошлого года. Но тогда это действие выполнялось вслепую, аппарат не мог различать препятствия на своём пути. Также в сентябре робот получил возможность бегать без кабеля внешнего питания — в него поставили аккумуляторные батареи.


Видеоролик с демонстрацией первых прыжков с автономным питанием, сентябрь 2014 года

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

Первый выполняет обнаружение препятствий, оценивает их размер и расстояние до них. Исследователи использовали простую модель визуального пространства: поверхность представлена в виде прямой линии, а любые барьеры — это отклонения от неё. После обнаружения препятствия начинает работу второй компонент. Выполняется расчёт оптимальной позиции для прыжка и коррекция шагов при подходе к препятствию. Гепард либо ускоряется, либо замедляется для достижения нужной точки. Алгоритм работает на лету, ему нужно лишь 100 миллисекунд для выполнения — это примерно половина одного шага.

Наконец, робот достигает нужную точку. Здесь в рамках третьего шага алгоритм рассчитывает траекторию прыжка. Исследователи создали формулу, которая на основе высоты барьера и скорости робота выдаёт силу, которую должны развивать электрические двигатели.



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

Возможности по преодолению препятствий сначала были протестированы на беговой дорожке, затем на реальной полосе препятствий. Беговая дорожка была короткой, примерно 4 метра в длину, а гепард бежал посередине. Поэтому роботу оставалось порядка метра до препятствия. Из-за этого алгоритм позволил преодолеть лишь 70 % барьеров. Тесты на полосе препятствий в помещении проходили лучше, поскольку у гепарда было больше пространства и времени для принятия решений. 90 % прыжков оказались успешными.

Результаты испытаний показали, что робот в состоянии преодолевать барьеры высотой до 46 сантиметров (18 дюймов) — больше половины собственной высоты. При этом сохраняется средняя скорость бега в 8 километров в час (5 миль в час).

Команда исследователей представит бег и прыжки гепарда на DARPA Robotics Challenge в июне. В июле об автономных системах будет рассказано на конференции Robotics: Science and Systems. В дальнейшем исследователи собираются реализовать возможность прыжков на мягкой поверхности, к примеру, траве.

По материалам новостного сайта МТИ.

Комментарии (16)


  1. Aclz
    30.05.2015 13:49
    +3

    Есть в этих тварях что-то неуловимо пугающее…


    1. FakeFactFelis Автор
      30.05.2015 14:53
      +20

      Да ладно, они милашки i.imgur.com/Om2Kh8L.gifv


    1. NeoNN
      31.05.2015 01:46
      +2

      Иглы с морфием же пока нет…


  1. QtRoS
    30.05.2015 14:21

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


  1. DrPass
    30.05.2015 15:02
    +6

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


    1. BubaVV
      30.05.2015 22:47
      +2

      И в собственных органических отходах


  1. Athari
    30.05.2015 15:26
    +4

    Грации не хватает. Что шажки какие мелкие? Почему ноги двигаются параллельно?

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

    Это, конечно, уже больше похоже на естественные движения, это уже не потешные передвижения ногами у первых шагающих роботов, но всё равно ощущение сырости и недоделанности.

    Интересно, чем вызваны ограничения. Сложно стабилизировать робота? Он слишком тяжёлый?


    1. SergeyK
      30.05.2015 16:32
      +3

      Животные, роллеры и лыжники ставят ноги с заступом для большей устойчивости при приземлении. Т.к. в продольной плоскости получается треугольник — жесткая фигура.

      На этом роботе они просто рассчитывают идеальную траекторию для приземления на идеальную поверхность и им пофиг. Но чтобы эта штука по реальному лесу бегала, думаю, заступ придется сделать.


    1. Sketch_Turner
      30.05.2015 17:59
      +7

      Потому что при любом проектировании начинают с малого, а уже потом переходят к усложнению. Люди когда ходить учатся тоже не сразу умеют бегать как профессиональные бегуны.


      1. Athari
        30.05.2015 20:36
        +1

        Ходьбу уже десятки лет изучают. Не пора ли?


    1. Artima
      31.05.2015 15:15
      +2

      А в это время в Boston Dynamics:



      Но, что интересно, робот MIT более тихий. Интересно, эти их работы как-то связаны, вообще, между собой?


      1. FakeFactFelis Автор
        31.05.2015 17:47
        +1

        Оба проекта финансируются Агентством по перспективным оборонным научно-исследовательским разработкам США. Оба являются попыткой скопировать бег реального гепарда — животного, способного разгоняться до 120 километров в час за 2 секунды. Но роботы имеют разных авторов и сильно отличаются. Вместо гидравлики гепард МТИ использует специально разработанные электроприводы с низкими оборотами и высоким крутящим моментом. Большая энергоэффективность достигается за счёт рекуперации части обычно рассеиваемой энергии. За счёт этого можно уменьшить блок батарей и обходиться без шумного двигателя внутреннего сгорания.


    1. mm_aa
      02.06.2015 01:37
      +1

      Вот была хорошая статья на эту тему: Optimization as Motion Selection Principle in Robot Action

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


  1. TheSteelRat
    30.05.2015 15:51
    +11

    Теперь он может перепрыгивать трупы…


  1. fshp
    30.05.2015 17:16
    +5

    Мне кажется, или руссификация «МТИ» сделала только хуже?


    1. CRImier
      30.05.2015 18:28
      +7

      Московский Технологический Институт же.
      Согласен. Как по мне, абрревиатура MIT слишком прижилась в данном виде, чтобы её переводить.