Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Robotic Rubik Cube Solver

Using ROBOTIC RUBIK SOLVER runs a robotic Hand to access Rubik?s to make the same colore of Cubic all faces. Robotic Rubik Solver based on machine learmimg and worked as a electricity device in which ro

Project Title

Robotic Rubik Cube Solver

Project Area of Specialization

Robotics

Project Summary

Using ROBOTIC RUBIK SOLVER runs a robotic Hand to access Rubik’s to make the same colore of Cubic all faces. Robotic Rubik Solver based on machine learmimg and worked as a electricity device in which robotic can  managed  the rubik colored will be same if we access the robotic. Robotic Rubik Hand Solver provide access to hosted Electric Robotic Hand solver to made that possible all the rubik in the same color.  

Project Objectives

The idea behind this project is  to develop a latest Technology  to the environment of science.

Every type of business is in pressure to do less with more functions and in this type of situations their pressure to maximize the return on every investment through all the operation.

Save money, this is the reason for moved to system  based local cloud it is not compulsory the biggest driver with toward more with less they always going to be a big factor in the move the local based system.

We demonstrate that models are trained only in simulation which  can be used to solve a manipulation problem of unprecedented complexity on a real robot.
                                                    
This is made possible by two key components: a novel algorithm, which we call automatic domain randomization (ADR) and a robot platform built for machine learning. ADR automatically generates a distribution over randomized environments of ever-increasing difficulty.

Project Implementation Method

The most crucial requirement in Rubik Cube Solver system is how user and hardware will communicate. 

It basically uses  algorithms to manipulate the cube colours.

There are 6 char arrays represent each face of the cube.

Using a basic layer by layer method of solving the Rubik's cube. With in each stage, it checks for specificilocations of colours in the cube and if an algorithm was matched with the condition.

Benefits of the Project

Pick-and-drop is the most common task a robot will perform. However, this is almost an under use of your robot’s potential. Modern units come ready to be tasked with welding, cutting, routing and milling, assembly, machine tending, packaging and working with an injection press. Robots are helpful when it comes to simple, repetitive tasks. However, they now come programmed and designed to tackle complex tasks that would take a human a long time, pose a hazard, or require high torque in small spaces. Modern robots are capable of in-mold labeling, overmolding, insert loading, laser cutting. They are extremely versatile in material application and can handle everything from primer to plasma, and foam to tape. Precision, versatility, agility, and power allow these modern robots to outperform their progenitors by exponential bounds. One of the biggest advantages of modern robotic arms is that they can be used for more than one task. You no longer have to purchase single-function robots that anchor to one place and are there virtually permanently. Nowadays, you have cobots and robotic cells that allow robots to be moved into other stages in the assembly process. Cells can be programmed to be useful for multiple tasks. Best of all, they are easy to move and even easier to integrate.

Technical Details of Final Deliverable

A platform holds and rotates the cube. The arm pushes and holds the cube. Sticks to prevent the cube from snagging. Built the arm joints, drilled a hole into ends of the popsicle sticks.

Inserted the skewer into the sticks and glued wooden wheels that act as washers on each end. Simulated the cube's movements in the program. The program reassigns the values in the arrays to simulate and cube rotation. This way, the program can simulate the cube move before it physically executes it. 

  • Used a 'handshake', which in this case the Arduino tells the computer it's ready, then the computer transfers the data to the robot.
  • The Arduino converts the string received into chars, which are assigned to arrays in the sketch.
  • Now that the cube colours have been successfully transferred from the computer to the Arduino, the cube colours can be put through the algorithms and solve the Rubiks cube.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Others

Other Industries

Core Technology

Robotics

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Arduino Equipment411004400
Servo Motors/Arms Equipment420008000
Miscellaneous Items Miscellaneous 11000010000
Total in (Rs) 22400
If you need this project, please contact me on contact@adikhanofficial.com
0
166
MACHINE LEARNING BASED ECO FRIENDLY AUTONOMOUS CAR

Automation can help reduce the number of crashes on our roads. Government data identifies...

1675638330.png
Adil Khan
1 year ago
Online Pharmacy Service

This project is an online pharmacy aimed to deliver quality pharmacy products from client?...

1675638330.png
Adil Khan
1 year ago
Smart Battery Management System for Electric vehicle

Currently the most commonly used storage technology for photovoltaic application (PV) are...

1675638330.png
Adil Khan
1 year ago
Comparative analysis of MPPT techniques for PV applications

The availability of solar energy varies widely with ambient temperature and different atmo...

1675638330.png
Adil Khan
1 year ago
Link

The idea for this app came to me when I was reading an article about a young girl who had...

1675638330.png
Adil Khan
1 year ago