20.04.2024
Подписывайтесь на Telegram-канал по ссылке

Создан робот, который может собрать кубик Рубика менее чем за пять секунд

Rubiks Cube Solver

Каждый может научиться собирать кубик Рубика. Однако, чтобы соревноваться со специалистами в этом деле, придётся много тренироваться. В наши дни спидкуберы могут собрать кубик 3×3 менее чем за десять секунд. Студент университета Пердью далёк от таких рекордов, зато его робот – это просто скоростной демон. Ознакомиться с подробной инструкцией по сборке такого робота можно на сайте.

Для управления роботом используется микроконтроллер Teensy 4.1. Он подключается к сети через Ethernet. Робот состоит из шести шаговых двигателей, управляемых драйверами TMC2208. В результате робот способен вращать любую из шести граней куба. Однако любители «чистых» решений наверняка заметят, что шаговые двигатели оснащены адаптерами, которые вставляются непосредственно в модифицированные центральные квадраты кубика. Так что это будет уже не обычный кубик Рубика.

В конструкции не предусмотрена система машинного зрения для фиксации состояния кубика. Вместо этого состояние кубика нужно вводить вручную в веб-приложение на подключённом к роботу компьютере. После того, как состояние кубика загружено в программу, механическая работа по разгадыванию кубика может быть выполнена менее чем за пять секунд. Даже с шестью приводами это недостаточно быстро, чтобы побить мировой рекорд человека — 3,47 секунды, но это всё равно очень хорошо.