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

Робот из России собирает кубик Рубика быстрее предыдущего рекордсмена на 0,102 секунды.

Your browser doesn't support HTML5 video.

Разработчик из Яндекса Александр Кротов создал робота, который установил мировой рекорд в спидкубинге – соревновании по быстрой сборке кубика Рубика. Новый рекорд составил 0,203 секунды и был зафиксирован на специальном мероприятии 5 июля 2024 года, сообщает ИА «БСТ» со ссылкой на пресс-службу Яндекса.

Александр сконструировал робота исключительно для этой задачи, используя общедоступные компоненты: моторы для автономных устройств и камеры от игровых приставок.

Предыдущий рекорд по сборке кубика составлял 0,305 секунды и был установлен роботом японской компании Mitsubishi Electric Corporation («Мицубиши Электрик Корпорэйшн»). За то время, что требуется роботу Александра для сборки кубика, человеческий мозг успевает только осознать увиденное, а глаз – моргнуть. Для сравнения, рекорд среди людей в спидкубинге равен 3,13 секунды.

Работа робота проходит в три этапа. Сначала он анализирует кубик в течение 10 миллисекунд – делает снимки грани и обрабатывает изображения с помощью программы, написанной на языке Rust («Раст»). Затем в течение 8 миллисекунд он планирует действия, используя алгоритм Герберта Коцембы для расчёта последовательности сборки с минимальным количеством движений. На финальном этапе робот непосредственно собирает кубик за 184 миллисекунды, синхронно приводя в движение его грани с помощью шести моторов.

Чтобы установить рекорд, разработчик оптимизировал код робота и тщательно настроил взаимодействие его компонентов для максимальной скорости – особенно при съёмке и обработке изображений. Александр использовал специализированные драйверы для управления различными элементами робота, включая моторы.

Робот для сборки кубика Рубика – личный проект Александра, который он развивает уже несколько лет. Он создал множество модификаций. Увлечение робототехникой началось у него с детства: он собирал конструкторы Lego Mindstorms («Лего Майндстормс») и позже участвовал в Eurobot («Евробот»), международном молодёжном соревновании по робототехнике. В компании Яндекс он работает над инфраструктурой языковых нейросетей, которые применяются в различных продуктах, таких как Поиск и Нейро.

Автор