Робот установил рекорд по сборке кубика Рубика

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

Люди, собирающие кубик Рубика на скорость, называются спидкуберами. На данный момент рекорд принадлежит американцу Лукасу Эттеру. Он установил рекорд в ноябре 2015 года, когда смог собрать кубик за 4,9 секунды. Роботы собирают его намного быстрее. Так инженеры компании Infeon изготовили робота, который в 2016 году справился с этой задачей за 0,64 секунды.

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

Новый робот, созданный инженерами Беном Кацом и Джаредом Ди Карло, собирает кубик всего за 0,38 секунды. Достичь такого результата им удалось за счет новых манипуляторов, которые способны повернуть одну сторону кубика всего за 10 миллисекунд. В теории, такой робот может собрать головоломку в среднем за 0,25 секунды, но на данном этапе достичь такого результата не удалось.

Сейчас в задачу инженеров входит тонкая настройка и отладка оборудования. Установленный ими рекорд пока официально не подтвержден. Есть мнение, что после окончательной настройки они выйдут и покажут результат, который на 30% улучшит их же собственный рекорд.