Робот из России собирает кубик Рубика быстрее предыдущего рекордсмена на 0,102 секунды.
Разработчик из Яндекса Александр Кротов создал робота, который установил мировой рекорд в спидкубинге – соревновании по быстрой сборке кубика Рубика. Новый рекорд составил 0,203 секунды и был зафиксирован на специальном мероприятии 5 июля 2024 года, сообщает ИА «БСТ» со ссылкой на пресс-службу Яндекса.
Александр сконструировал робота исключительно для этой задачи, используя общедоступные компоненты: моторы для автономных устройств и камеры от игровых приставок.
Предыдущий рекорд по сборке кубика составлял 0,305 секунды и был установлен роботом японской компании Mitsubishi Electric Corporation («Мицубиши Электрик Корпорэйшн»). За то время, что требуется роботу Александра для сборки кубика, человеческий мозг успевает только осознать увиденное, а глаз – моргнуть. Для сравнения, рекорд среди людей в спидкубинге равен 3,13 секунды.
Работа робота проходит в три этапа. Сначала он анализирует кубик в течение 10 миллисекунд – делает снимки грани и обрабатывает изображения с помощью программы, написанной на языке Rust («Раст»). Затем в течение 8 миллисекунд он планирует действия, используя алгоритм Герберта Коцембы для расчёта последовательности сборки с минимальным количеством движений. На финальном этапе робот непосредственно собирает кубик за 184 миллисекунды, синхронно приводя в движение его грани с помощью шести моторов.
Чтобы установить рекорд, разработчик оптимизировал код робота и тщательно настроил взаимодействие его компонентов для максимальной скорости – особенно при съёмке и обработке изображений. Александр использовал специализированные драйверы для управления различными элементами робота, включая моторы.
Робот для сборки кубика Рубика – личный проект Александра, который он развивает уже несколько лет. Он создал множество модификаций. Увлечение робототехникой началось у него с детства: он собирал конструкторы Lego Mindstorms («Лего Майндстормс») и позже участвовал в Eurobot («Евробот»), международном молодёжном соревновании по робототехнике. В компании Яндекс он работает над инфраструктурой языковых нейросетей, которые применяются в различных продуктах, таких как Поиск и Нейро.
Читайте новости БСТ там, где вам удобнее всего.
Подписывайтесь на нас в соцсетях и мессенджерах. Для перехода кликните на иконку:
Комментарии