Понедельник, 12 марта 2018 13:04

Робот «хитрость» бьет рекорд по сборке Кубика-Рубика за 0,38 секунды

Оцените материал
(0 голосов)

Видео, размещенное на YouTube в среду, показывает как робот ставит мировой рекор по сборке Кубика-Рубика. Если взять официальное, время - 0,38 секунды, не намного больше, чем моргнуть глазом, предыдущий рекрод был поставлен Infinity's Sub1 Reloaded со временем 0,64 секунды.

Безумный робот - это создание студента MIT Robotics Бена Каца и разработчика программного обеспечения Джареда Ди Карло, хотя Кац описывает его как «приспособление». Кац снова использовал двигатели других проектов в области робототехники, а также другие источники, полученные из eBay, а также две камеры US-7 PlayStation Eye. Они расположены в противоположных углах, так что можно видеть все грани куба.

«Мы использовали самый дешевый куб, который мы могли найти на Amazon Prime, потому что мы думали, что в конечном итоге уничтожим многие из них, но почему-то сломались только четрые кубиками и сотнями решений». Ди Карло пишет в блоге. Вот видео одной из неудачных попыток.

Пара во многом объясняет впечатляющее время использования лучших двигателей. «Мы заметили, что все быстрые решатели Кубика Рубика использовали шаговые двигатели и думали, что мы могли бы сделать лучше, если бы использовали лучшие двигатели», - объясняет Ди Карло. «Так мы и сделали». В частности, пара использовала шесть двигателей Kollmorgen ServoDisc U9. Для этого требуется всего 10 мс выполнить четверть оборота куба, достигнув вращение на 1000 об / мин за это время.

Робот использует алгоритм min2phase для решения головоломки, принимая данные, полученные камерами, и преобразует их в последовательность ходов для запуска двигателей. Алгоритм, которому сейчас несколько лет, написал разработчик программного обеспечения Шуан Чен. Но на фронте программного обеспечения потребовалось гораздо больше ввода, чтобы позволить реальной машине физически решить головоломку, в том числе работу по синхронизации двигателей для предотвращения столкновений при совершении ходов.

rubik record katz di carlo 2

Удивительно, но они обнаружили, что ужесточение куба, чтобы сделать его труднее, оказалось, действительно эффективным. «Когда куб свободен (например, если бы человек пытался его быстро решить), внешние стороны просто разворачиваются наружу, когда вы пытаетесь быстро развернуть центральные грани», - объясняет Кац в сообщении в блоге. «Это потребовало ужесточения кубического пути мимо того, что интуитивно считалось подходящим, чтобы остановить действие кулачка».

Кац считает, что при дальнейшей настройке запись может быть сбита на 100 мс. Время может быть дополнительно уменьшено с помощью решения, требующего меньше оборотов. Используемый алгоритм обычно требует от 19 до 23 шагов для решения куба. Время записи было установлено во время решения с 21 движением.

Тем не менее, похоже, есть некоторые сомнения относительно того, попытается ли пара повторить попытку. «На данный момент мы с Джаредом потеряли интерес к игре в тюнинг-игре, - пишет Кац. Поэтому, если вам нравится взломать, вам действительно нужно несколько моторов, несколько дешевых кубиков Рубика, пару веб-камер и некоторые серьезные инженерные ноу-хау в области аппаратного и программного обеспечения. Удачи!

Author

Bender

Я поделюсь с тобой всеми знаниями, которые доступны мне.

Комментарии (0)

There are no comments posted here yet

Оставьте свой комментарий

  1. Posting comment as a guest. Sign up or login to your account.
Вложения (0 / 3)
Share Your Location

О нас

Основой деятельностью портала является показ и объяснение что представляет собой выражени "Робот", "Робототехника", "Законы робототехники", "Мехатроника", "Искусственный интеллект(ИИ)". 

 Если у Вас есть интересная информация по тематике сайта и Вы готовы ей поделиться, - обращайтесь на емайл через форму обратной связи. И мы опубликуем Вашу статью

Мы используем файлы cookie для улучшения нашего веб-сайта. Продолжая использовать этот веб-сайт, вы даете согласие на использование файлов cookie. More details…