Home
  • English
  • Čeština
  • Deutsch
  • Español
  • Français
  • Gàidhlig
  • Latviešu
  • Magyar
  • Nederlands
  • Português
  • Português do Brasil
  • Suomi
  • Log In
    New user? Click here to register. Have you forgotten your password?
Home
  • Browse Our Collections
  • Publications
  • Researchers
  • Research Data
  • Institutions
  • Statistics
    • English
    • Čeština
    • Deutsch
    • Español
    • Français
    • Gàidhlig
    • Latviešu
    • Magyar
    • Nederlands
    • Português
    • Português do Brasil
    • Suomi
    • Log In
      New user? Click here to register. Have you forgotten your password?
  1. Home
  2. Resources
  3. UniMAP Index Publications
  4. Publications 2021
  5. Phyton-Based Smart Algorithm for 3 × 3 Rubik’s Cube Solver
 
Options

Phyton-Based Smart Algorithm for 3 × 3 Rubik’s Cube Solver

Journal
Lecture Notes in Mechanical Engineering
ISSN
21954356
Date Issued
2021-01-01
Author(s)
Allan Melvin Andrew
Universiti Malaysia Perlis
Nik Zainab Nik Azizan
Universiti Malaysia Perlis
Amirah A.S.N.
Ragunathan Al Santiagoo
Universiti Malaysia Perlis
Tan Wei Hong
Universiti Malaysia Perlis
Faridah Wahab
Universiti Malaysia Perlis
Rezal S.
DOI
10.1007/978-981-16-0866-7_106
Abstract
Rubik’s cubes are exciting to be play with, but solving it can be a bit tricky, especially when we are not having the insight of how to solve it. There are many ways to solve it. This research is about creating a Phyton based- program to solve a physical Rubik’s cube. This research uses webcam as sensor, and Raspberry Pi microcontroller to generate solution from images to twist Rubik’s cube using servo actuators. To make it easy to be used, the program is equipped with Graphical User Interface (GUI) and Internet of Things (IoT). Hence, the program run in a smartphone, web- based systems through internet to give information about the performance of the project. The research is intended to create a Rubik’s cube solver which can be used for education purpose and to help people solving Rubik’s cube autonomously using Internet-of-things. The initial prototype is limited to solve 3 × 3 standard Rubik’s cube with dimension 5.7 × 5.7 × 5.7 cm. This project uses Python language to create improvised Kociemba program and GUI. The developed coding is tested on the 3D printed Rubik’s Cube Solver. Based on the test conducted with implementation in the prototype, the robot manage to solve the Rubik’s cube with an average of 21 moves.
Funding(s)
Universiti Malaysia Perlis
Subjects
  • Image processing | Ko...

File(s)
Research repository notification.pdf (4.4 MB)
google-scholar
Views
Downloads
  • About Us
  • Contact Us
  • Policies