

Design and Implementation of a Robotic Rubik's Cube Solver Using FPGA
Abstract
Historically, solving the Rubik's Cube has been a challenging puzzle for both enthusiasts and researchers. An innovative electronic Rubik’s Cube solver has been developed, incorporating advanced algorithms and robotic arms that rotate the cube to expose each face for scanning by a camera. The scanned data is processed by a Rubik’s Cube-solving algorithm running on a Nios II processor. This algorithm determines the necessary moves to solve the cube, and these instructions are sent to the FPGA. The FPGA generates PWM signals that control servo motors, which in turn rotate the cube to achieve the solution. This system demonstrates a comprehensive approach to solving the Rubik’s Cube, integrating mechanical, computational, and electronic components to achieve an efficient and effective solution.
References
V. Dan, G. Harja and I. Naşcu, "Advanced Rubik's Cube Algorithmic Solver," 2021 7th International Conference on Automation, Robotics and Applications (ICARA), Prague, Czech Republic, 2021,
B. Sheng, F. Zhao, C. Zhang, X. Yin and Y. Shu, "3D Rubik's Cube — online 3D modeling system based on WebGL," 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 2017.
B. H Song, “Linux Device Driver Detailed Development,” Post and Telecom Press, 2008
H. Chan, and W. W Bledsoe. “A Man-Machine Facial Recognition System: Some Preliminary Results,” Panoramic Research Inc. PaloAlto, CA, 1965.
Y. Fukuyama. M. Sugeno. “A new method of choosing the number clusters for the fuzzy C-means method”. In: Proceeding of Fifth Fuzzy System Symposium. 1987:247 – 250.
W. H. H, K. Y, and W. Z, “An embedded control system for mobile robots”, High Technology Letters, vol. 17, no. 6, 2007, pp. 595-599
T. Yang. “Using computational verbs to cluster trajectories and curves,” International Journal of Computational Cognition, December 2006, VOL.4(4): 78-87.
B. N Li. “Weighted fuzzy c-means clustering,” Fuzzy System with Mathematics, 2007, (01)
X. J Peng, The Artificial Intelligence Model Program based on Turbo C 2.0, Guangdong University of Technology, 2005
X. Y Sha, Y. He, “The weighted fuzzy c-means clustering image segmentation algorithm,” Journal of Naval Aeronautical Engineering Institute, Vol. 2, no. 3, May. 2007.
Refbacks
- There are currently no refbacks.