Разработчик Яндекса Александр Кротов создал робота, который побил мировой рекорд в спидкубинге — соревновании по скоростной сборке кубика Рубика. Результат робота — 0,203 сек. Робот собирает кубик в 3 этапа. Сначала изучает его в течение 10 мс — снимает камерами грани и обрабатывает изображения программой, написанной на языке Rust. Затем робот планирует свои действия на протяжении 8 мс — по алгоритму Герберта Коцембы и вычисляет последовательность сборки за наименьшее число ходов. Дальше он собирает кубик за 184 мс — одновременно двигает его грани с помощью 6 моторов. Чтобы побить мировой рекорд, разработчик оптимизировал код робота и настроил его самого так, чтобы его компоненты взаимодействовали между собой максимально быстро — например, при съёмке и обработке изображений с камер. Александр использовал специализированные драйверы для управления разными элементами робота, в том числе моторами. Среди общедоступных моторов разработчик выбрал такие, которые быстро набирают высокую скорос
Робот российского разработчика побил мировой рекорд по сборке кубика Рубика
2 августа 20242 авг 2024
6
1 мин