Let's Make Robots!

icube

solve Rubik's cube problem

This is a project for a competition called "robogame" held by studuents in USTC.It's a five-member team and I'm one of the team .We want to make a robot which can solve Rubik's cube problems and do some other jobs(Our main purpose is to make a humanoid robot solving Rubik's cube problems ).we have finished design in July.Now we are working to build it . 

 

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

This is a project for a competition called "robogame" held by studuents in USTC.It's a five-member team and I'm one of the team .We want to make a robot which can solve Rubik's cube problems and do some other jobs(Our main purpose is to make a humanoid robot solving Rubik's cube problems ).we have finished design in July.Now we are working to build it . 

 

This is designed by solidworks

 

design sketch of icube's hand

But how will you feed the initial state of the cube before it is solved?

We use a webcam to read RGB value on each aera of the cube .

Then solve it with a PC program,then control the servos and stepper motors to turn over the cube.

Now we are working on the parts which is used to turn over the cube.I have more pictures ,I'll upload it later

 

 

 

Hey nice project. can you please tell me how much torque is required by the motors to turn the rows and columns and also how much you will need to grip the cube firmly. And also It would be cool if the robot could manipulate a 5*5*5 cube cause the solution canbe easily derived from a C++ program and the difficult part lies in  of moving the pieces of the cube to get to the solution. :):)

It take only a little strength to turn the rows of the cube.But it takes much more torque to grip the cube firmly.We have tried many ways. We have found MG995 can be a good choice.you can view

 http://www.rcuniverse.com/forum/m_4445658/anchors_4453022/mpage_1/key_/anchor/tm.htm

to get more info about this servo.In fact ,It can not give as much torque as it claimed.In our test,It takes about 10N*cm to grip the cube firmly.this kind of robot is hard to manipulate a 5*5*5 cube because its structure.

So you will be using different servos for building the robot. so then there will be 4 servos 2 in each arm and the gripping servo will be the one you mentioned and the manipulation servo will be an other low torque one. And how much is the total budget of the rig. 

I use servo to grip and stepper motors to manipulate .Servo is about $7 esch and stepper motor is a little cheaper

and also I have a small doubt. How do you turn the rows of the cube in the second and third positions(marked above). The first row can be turned by the arm 1. how do you turn the other faces.