Education, Science, Technology, Innovation and Life
Open Access
Sign In

Research on Structure Design and Control Algorithm of Rubik's Cube Calculation Robot

Download as PDF

DOI: 10.23977/iset.2019.022

Author(s)

Tiantian Miao, Bingyi Lu

Corresponding Author

Tiantian Miao

ABSTRACT

The Rubik's Cube Solver is a robotic system that automatically recovers any scrambled cubes. As a kind of intelligent robot, Rubik's cube robot involves many disciplines such as robotics, computational science and machine vision. The Rubik's cube solving robot has been divided into three basic functional modules, namely the Rubik's cube state recognition module, the restoration step solving module and the restoration action execution module. This paper designs a smart recognition cube solving robot. The intelligent camera unit of the host computer recognizes the Rubik's cube color through python+opencv, and quickly collects the color information of the third-order cube, and converts it into the Mike Reid cube representation. The decision system calculates the optimal recovery scheme according to the recovery algorithm. After simulation test, the visual recognition algorithm can efficiently and accurately complete the restoration of the third-order Rubik's cube under the cooperation of the control motor, the steering gear and the mechanical clamping device, which is of great significance for improving the efficiency and accuracy of visual recognition.

KEYWORDS

Rubik's Cube Solving Robot, Image Recognition, Control Algorithm

All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.