Соревнования по сборке кубика Рубика на скорость проводятся регулярно и среди людей, и среди машин и роботов. Однако, новый рекорд, который установил напечатанный на 3D-принтере робот Джея Флетлэнда и Пола Роуза, будет трудно перебить.
Существующие на сегодняшний день лучшие результаты – 3,253 секунды для машины и 4,904 секунды для человека (рекорд принадлежит Лукасу Эттеру). Робот Джея и Пола не просто значительно быстрее справился с задачей, но и собрал кубик за рекордно короткое время несколько раз. Его результаты – 1,196, 1,152, 1,047 и 1,019 секунд, соответственно.
Итак, как же работает это удивительное устройство? В конструкции робота используются четыре шаговых электродвигателя, которые удерживают кубик, причем корпус устройства напечатан на 3D-принтере. Механизм также оснащен четырьмя вебкамерами, подключенными к компьютеру для постоянного сканирования граней. Полученные данные загружаются в алгоритм Коцембы, запущенный под Linux – программа управляет движениями робота. Все четыре камеры должны исправно работать, чтобы алгоритм получал все необходимые сведения.
Для запуска устройства сначала нужно закрыть камеры листом бумаги, чтобы остановить алгоритм – в это время пользователь может вручную перемешать грани кубика. Затем, снова включившись, программа как можно быстрее собирает информацию и отдает необходимые команды электродвигателям. Это удивительно эффективный напечатанный на 3D-принтере робот, и он, несомненно, заслуживает этот рекорд.
Комментарии
(0) Добавить комментарий