17 октября 2011 в 18:56

CubeStormer II собирает «Кубик Рубика» за 5 секунд



В детстве у меня было две или три этих игрушки, и я более-менее научился приводить «Кубик» в первоначальное состояние, но только в том случае, если хаос был не слишком уж и велик. В противном случае приходилось действовать при помощи грубой силы, разбирая «Кубик», и собирая его снова в буквальном смысле слова. Так приходилось делать потому, что кубик все же нужно было привести в первоначальное состояние, хотелось порядка. Возможно, на Хабре есть специалисты сборки «Кубика», но сравниться с устройством CubeStormer II вряд ли кому под силу.

Эта система является усовершенствованной моделью CubeStormer I, появившейся еще в 2010 году. Тот «робот» также мог собрать «Кубик Рубика» за считанные секунды, но не так быстро, как CubeStormer II. Система с таким интересным названием позволяет вернуть «Кубик» к первоначальному состоянию всего за 5 секунд. Я тоже не поверил, пока не посмотрел видео.

Здесь у нас сборка на основе Lego Mindstorms NXT, специальное программное обеспечение и смартфон Samsung Galaxy S II. Это устройство служит центром всей системы, управляя манипуляторами. Сказать, что видео очень зрелищное нельзя, поскольку все происходит ну очень быстро. Зато становится понятно, что сборщик всего этого явно потратил немало часов на создание своей системы. Но результат стоил того, как считаете?



Если по какой-то причине видео не отображается, можно посмотреть здесь
marks @marks
карма
171,2
рейтинг 0,0
Редактор Habrahabr, Geektimes
Похожие публикации
Самое читаемое Разработка

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

  • НЛО прилетело и опубликовало эту надпись здесь
    • –6
      Один не осторожный комментарий и…
      • +3
        … и он уже догнал меня.
      • НЛО прилетело и опубликовало эту надпись здесь
        • +4
          Опохмеляться надо!
    • +1
      этот тролль еще на dedicated-server.ru так натроллил что до сих пор вспоминается)
      • НЛО прилетело и опубликовало эту надпись здесь
        • +3
          Надо различать непохожесть и долбоебизм, да простят меня хабрачитатели за сквернословие.
          • НЛО прилетело и опубликовало эту надпись здесь
  • +3
    Впечатляет!
  • +1
    Как теперь шахматные турниры проводятся между программами, так и кубики скоро будут собирать роботы…
    • +2
      Ну, знаете, не так уж и далеко ушел этот кубик от человеков :)
      Муханика дает о себе знать…
      • +1
        Насколько я смог заметить, робот не «режет» грани, а доводит их до конца, прежде чем повернуть другую. На этом тоже какие-то доли секунды, наверное, выиграть можно.
  • +1
    кто успел уследить сколько поворотов граней он успел сделать? что это за алгоритм?
    • +3
      если интересуетесь, алгоритм который собирает кубик рубика за минимальное число ходов называют алгоритмом Бога. А доказанное минимальное число ходов (в худшем случае, конечно) называют числом Бога. На хабре где-то годик назад была статейка про то, что было доказано, что число Бога равно 20.
      • +5
        число Бога 20 а не 42? Всё во что я верил разрушено (
        • +4
          Не путайте Божий дар число Бога с яичницей ответом на Главный Вопрос Жизни, Вселенной и Всего Такого.
  • +1
    Заметьте, мировой рекорд для человеков на данный момент — 5.66 секунд. То есть робот уже собирает кубик быстрее человека. (Ага, в четыре руки-то :)
    А разве время на первоначальный осмотр кубика учитывается? Робот его тоже подсчитывает, а ведь если по правилам, результат был бы еще на секунду лучше!
    • 0
      По правилам WCA у участника при обычной скоростной сборке есть 15 секунд на осмотр кубика (кубик нельзя трогать).

      Отсчет начинается, когда участник отрывает руки от таймера. Поэтому да, результат робота был бы еще быстрее :).
      • 0
        Трогать можно, поворачивать грани нельзя. А то как же осмотреть кубик со всех сторон, не трогая его?
        • 0
          Когда он стоит на ребре или на вершине?
          • 0
            Или если на прозрачном столе лежит :) Но в правилах про это ни слова.
      • 0
        >кубик нельзя трогать

        «A3c) Во время преинспекции участнику разрешается взять головоломку».
    • 0
      Прошу заметить, что мировой рекорд берется из официальных состязаний, уверен что в домашних условиях при тренировках рекорды были и лучше мирового, а рекорд на видео скорее всего был записан далеко не с первого дубля, так что не факт что человек низвергнут с пьедестала :) тем более хоть человек и осматривает кубик, но все же он в момент начала отсчета времени не держит кубик в руках, только на то, чтобы взять кубик, могут потребоваться драгоценные секунды.
      • 0
        Несомненно. Никто не говорит, что человек низвергнут с пьедестала. Речь скорее о том, что пора уже проводить чемпионаты по сборке кубика среди роботов.
        • +2
          Я только за! Хотя учитывая то, что сейчас делают роботы на производствах, то сборка кубика Рубика детские забавы, думаю рекорд будет ограничен конструкцией и надежностью кубика и придется проводить соревнования и среди производителей, чей кубик можно собрать быстрее :)
          • +4
            Представил себе кубик специально для роботов: стальной фрезерованный, на высокоскоростных подшипниках, с QR-кодами на гранях вместо цветов.
    • 0
      мировой рекорд для человеков на данный момент — 5.66 секунд


      По ссылке не рекорд, но зато вживую видно, как это делает чемпион мира Ю. Накаджима за 6.57 секунд.
  • НЛО прилетело и опубликовало эту надпись здесь
  • +5
    Интересно было бы узнать технические подробности. Каким образом смартфон подключен к этому монстру, как он управляет манипуляторами, как разложены задачи между ним и лего и т.п.
    • 0
      Согласен. Могу ответить на первый вопрос: насколько мне известно, новые модели контроллера из этого набора лего поддерживают управление через bluetooth.
      • +1
        Я уже близок к тому, чтобы в очередной раз стать фанатом лего.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Здесь у нас сборка на основе Lego Mindstorms NXT, специальное программное обеспечение и смартфон Samsung Galaxy S II.
      Из последнего абзаца.
      • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      на основе Lego Mindstorms NXT

      Не показалось.
      • 0
        Я всегда буду обновлять комменты перед отправкой.
        Я всегда буду обновлять комменты перед отправкой.
        Я всегда буду обновлять комменты перед отправкой.
  • +5
    Теперь нужно собрать робота, который будет собирать самого быстрого робота для самого быстрого собирания Кубика Рубика.
  • +1
    А робот то аккуратный вышел, в отличии от подобных «собратьев», такой не стыдно и в хол какой нибудь компании поставить.
    • +2
      Самое неотложное: кофейный автомат, автомат с шоколадками и обязательно автомат для собирания Кубика Рубика. Вдруг приспичит.
      • 0
        Я как-то притаскивал на работу кубик 4х4х4. Выбил из рабочего графика несколько человек на неделю :). Так что такой автомат — полезная штука.
  • –1
    А почему теги не прописали?
  • +1
    Интересно, а что будет если подсунуть ему «неправильный» кубик (который не собирается в принципе)? :)
    • +1
      Кубик превратится в шарик.
    • +1
      по идее робот должен понять со временем, что его пытаются на**ать :)
      • +1
        Робот должен понять это сразу после осмотра. Он же не крутит наобум, а сначала рассчитывает все ходы, а потом уже крутит.
    • 0
      Вот оно, это знаменитое русское «Интересно, а что будет если...» )
  • +5
    Дать роботу собранный кубик, настроить таймер, пока идет отсчет до 0 — пусть наводит хаос. Видео развернуть :)
  • +1
    О! Galaxy S II хорошо кубик рубик собирает!
    • +2
      Решающий фактор для выбора смартфона!
  • 0
    По поводу скорости сборки кубика всё понятно: она в основном ограничивается скоростью движения пальцев человека или манипуляторов робота.
    А проводятся ли соревнования на сбор кубика за минимальное количество поворотов?
    • 0
      Да, проводятся (среди людей). Где-то выше в комментах была ссылка на регламент соревнований, там упоминается такая дисциплина.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.