최근 본 것 중 가장 매력적인 프로젝트임
더 긴 데모 영상도 있음
소프트웨어 세계에 살다 보니 이런 걸 직접 만들어보는 게 얼마나 어려울지 궁금함
큐브를 좋아하는 취미인으로서, 이건 사무실에서 얼음 깨기용 장치로도 완벽함. 동료가 지나가다 큐브를 섞고 기계에 던져 넣으면 모두 즐거워할 것 같음
나는 자동으로 섞는 기계가 필요함. 큐브 두 개를 두고, 하나를 푸는 동안 다른 하나를 섞는 식임
큐버들은 푸는 시간보다 섞는 데 훨씬 더 많은 시간을 씀. 섞는 게 자동화되어야 함
나도 그 부분이 가장 어렵다고 생각함. 빠르게 풀려면 다양한 패턴 학습이 필요함
특정 알고리즘을 반복 연습할 수 있도록 큐브를 자동으로 특정 상태로 만들어주는 장치가 있다면 정말 좋을 것 같음
나는 이 분야를 잘 모르지만, 혹시 디지털 큐브 면이 있는지 궁금함. 물리적 큐브인데 색상을 즉시 바꿀 수 있는 형태로
일정 수준까지는 섞는 것도 좋은 연습임. 정해진 알고리즘대로 섞으면 30회 이하의 움직임으로 끝남
체감상 오래 걸리는 것 같지만 실제로는 그렇게 차이 나지 않음
HN에 묻고 싶음. 큐브를 푼 상태에서 인접한 두 면을 같은 방향으로 번갈아 돌리면 언젠가 다시 풀릴 줄 알았는데, 수백 번 해도 안 풀림. 이유가 뭘까 궁금함
예를 들어 RU 조합은 순환군의 차수가 105임. 즉, 총 210번의 회전(각 면 105번씩)을 해야 원래 상태로 돌아감
나도 예전에 비슷한 실험을 했는데, 빠르게 돌릴 때는 절대 안 풀렸음. 아마 이중 회전(U2) 을 실수로 넣었거나 횟수를 잘못 셌을 가능성이 큼
수학적 설명은 이 자료 41쪽 참고 가능함
정확히 105회 반복해야 함. 시각화 링크 참고
만약 반대 방향으로 돌렸다면 63회 반복이면 됨. 이 링크 참고
16년 전에 내가 만든 큐브 로봇 영상이 있음
이번 로봇의 움직임이 내 예전 작품과 매우 비슷함. 특히 화면 출력이 마음에 듦
큐브를 푸는 과정은 두 단계로 나뉨 — 움직임 계산과 움직임 실행임
인간은 이 두 과정을 병행하지만, 로봇은 이미 계산된 움직임을 수행하므로 시간은 오직 속도에 달려 있음
제작자의 개성이 소프트웨어에 그대로 드러남. Douglas Adams가 봤다면 분명 좋아했을 것 같음
더 많은 ‘Adams풍’ 로봇이 나오길 바람
Hacker News 의견
Raspberry Pi 2 W를 사용했고, 단 두 개의 서보모터로 3x3x3 큐브를 섞고 푸는 기능이 잘 작동함
제작에 많은 시간을 들였지만 정말 즐거운 작업이었음. 다른 사람들이 즐기는 걸 보니 기쁨임
하드웨어와 소프트웨어에 대한 자세한 내용을 Teensy 포럼 글에 정리해둠
해결법을 몰라서 책자를 주문했는데, 돌아온 건 군론(group theory) 책자였음. 당시 내 10대의 머리로는 너무 어려웠음
YouTube 영상과 Purdue 기사 참고 가능함
더 긴 데모 영상도 있음
소프트웨어 세계에 살다 보니 이런 걸 직접 만들어보는 게 얼마나 어려울지 궁금함
큐브를 좋아하는 취미인으로서, 이건 사무실에서 얼음 깨기용 장치로도 완벽함. 동료가 지나가다 큐브를 섞고 기계에 던져 넣으면 모두 즐거워할 것 같음
큐버들은 푸는 시간보다 섞는 데 훨씬 더 많은 시간을 씀. 섞는 게 자동화되어야 함
특정 알고리즘을 반복 연습할 수 있도록 큐브를 자동으로 특정 상태로 만들어주는 장치가 있다면 정말 좋을 것 같음
체감상 오래 걸리는 것 같지만 실제로는 그렇게 차이 나지 않음
나도 예전에 비슷한 실험을 했는데, 빠르게 돌릴 때는 절대 안 풀렸음. 아마 이중 회전(U2) 을 실수로 넣었거나 횟수를 잘못 셌을 가능성이 큼
수학적 설명은 이 자료 41쪽 참고 가능함
만약 반대 방향으로 돌렸다면 63회 반복이면 됨. 이 링크 참고
이번 로봇의 움직임이 내 예전 작품과 매우 비슷함. 특히 화면 출력이 마음에 듦
인간은 이 두 과정을 병행하지만, 로봇은 이미 계산된 움직임을 수행하므로 시간은 오직 속도에 달려 있음
더 많은 ‘Adams풍’ 로봇이 나오길 바람