does your algorithm generate a solution first, that the robot then follows, or is there an algorithm that determines the next move always dependant on the current state of the cube?
I suppose it is the first, since the machine scans the cube only once. What is the memory and CPU limitations of the robot?
Also, why does it scan so many times (17?)? shouldn't 6 scans be all it needs (or 3 if there is a sensor on the back too)?
ok I see you mentioned that the sensor only sees two rows at a time. Is the LEGO NXT resources that limited that you can't use three sensors, or is that a limitation to make the project/assignment more interesting/challenging?
You're right about the algorithm. It generates a solution which it then follows.
I can't remember the exact CPU and memory limitations, but I'm sure Wikipedia can help you. It's a standard NXT with third part firmware.
Now to your questions regarding the scanning and the reasoning behind using only two sensors..
It was purely a matter of cost. Each color sensor can only measure a single color, or pixel, at a time. These sensors are (or at least were) quite expensive. So we could only get two.
Wow that was amazing. one day i want to make something that cool. i just got my mindstorm for Christmas and i cant understand how to program it its soo confusing. i built it fine but programming is hard. im trying tri bot.
i got mine yesterday too! Have you considered programming with ROBOLAB yet? Or better, buy the old original 9794 RIS 1.0 Kit, Then use robolab. It will help you understand the basics, The move on to the NXT, and make sure you click every block you see and experiment with your robot. Good luck!
Very funny, but no. There probably are a number of backwards videos "solving" cubes here on YouTube, but this isn't one of them. With this machine it would actually be quite hard to make it do it backwards and still look plausible. It can only flip the cube by ramming it from the right.
if jur only using 2 sensors, how does it read the middle row? also, there are ALOT of possible combinations, does the NXT have enough memory for all of them plus the solutions? also, whats the 3rd sensor then? very kool project tough, must have taken some time.
During each pass it scans the upper and the middle row. By tilting, rotating and scanning each surface several times we get full coverage of the cube.
There are alot of combinations, yes. Therefore it doesn't make sense to hardcode all solutions in the NXT. It is solved algorithmically.
Our third sensor is the emergency stop button (the red thing to the left in the picture). The third wire to the gripping arm is to an extra light source. The color sensors are kinda picky.
This has been flagged as spam show
one, one, THOUSAND!!!! He take da spoon and spoon my belly button!!!
aaronwinder14 4 months ago in playlist More videos from atbrask
yes less take the fun out of actually solving the rubiks cube
gggooo09 1 year ago
whaow!!!
foong1995 2 years ago
nice but a little slow
linklego84672 2 years ago
does your algorithm generate a solution first, that the robot then follows, or is there an algorithm that determines the next move always dependant on the current state of the cube?
I suppose it is the first, since the machine scans the cube only once. What is the memory and CPU limitations of the robot?
Also, why does it scan so many times (17?)? shouldn't 6 scans be all it needs (or 3 if there is a sensor on the back too)?
Sahuagin 3 years ago
ok I see you mentioned that the sensor only sees two rows at a time. Is the LEGO NXT resources that limited that you can't use three sensors, or is that a limitation to make the project/assignment more interesting/challenging?
Sahuagin 3 years ago
You're right about the algorithm. It generates a solution which it then follows.
I can't remember the exact CPU and memory limitations, but I'm sure Wikipedia can help you. It's a standard NXT with third part firmware.
Now to your questions regarding the scanning and the reasoning behind using only two sensors..
It was purely a matter of cost. Each color sensor can only measure a single color, or pixel, at a time. These sensors are (or at least were) quite expensive. So we could only get two.
atbrask 3 years ago
Always fun when you have this kinda classes and you actually manage to blow up one of those sensors :p
Then you can talk about being screwed.
Any way gz your project.
Chaosmakerrr 3 years ago
Wow that was amazing. one day i want to make something that cool. i just got my mindstorm for Christmas and i cant understand how to program it its soo confusing. i built it fine but programming is hard. im trying tri bot.
Got any tips cause im pretty stuck
ailenpangwin 3 years ago
i got mine yesterday too! Have you considered programming with ROBOLAB yet? Or better, buy the old original 9794 RIS 1.0 Kit, Then use robolab. It will help you understand the basics, The move on to the NXT, and make sure you click every block you see and experiment with your robot. Good luck!
CPBlazier 3 years ago
what is it plugged into?
cl1azn 3 years ago
Awesome!!! What´s name of the music?
700Fantomas007 3 years ago
This has been flagged as spam show
haha im naked!!! who wants a strip tease msg me! s
angel15chick 3 years ago
lol
petrus method
good work
XDIASthecuber 3 years ago
It's better than Dannys solver.
jacobross5 3 years ago
wow. thats really impressive. I made one also. nice job perfecting it. :)
zelda95master 4 years ago
Whoa! This rocks! =D
123asas123 4 years ago
where did you get the parts to make this move?
1torero 4 years ago
Great job!
ElPresidente20832 4 years ago
Really really great work !!!
djrickd 4 years ago
syygt !
gummihansker 4 years ago
that is why nobody should mess with denmark. what would you all do without lego?!!!1111
ManfredW 4 years ago 3
Video is backwards.
CH0RUS 4 years ago
Very funny, but no. There probably are a number of backwards videos "solving" cubes here on YouTube, but this isn't one of them. With this machine it would actually be quite hard to make it do it backwards and still look plausible. It can only flip the cube by ramming it from the right.
atbrask 4 years ago 3
if jur only using 2 sensors, how does it read the middle row? also, there are ALOT of possible combinations, does the NXT have enough memory for all of them plus the solutions? also, whats the 3rd sensor then? very kool project tough, must have taken some time.
dandil 4 years ago
During each pass it scans the upper and the middle row. By tilting, rotating and scanning each surface several times we get full coverage of the cube.
There are alot of combinations, yes. Therefore it doesn't make sense to hardcode all solutions in the NXT. It is solved algorithmically.
Our third sensor is the emergency stop button (the red thing to the left in the picture). The third wire to the gripping arm is to an extra light source. The color sensors are kinda picky.
atbrask 4 years ago
this encourage me to do one of that but it looks hard...i need to know how it knows the colors...
4nim3cube 4 years ago
It reads the colors in the first part of the video by using two color sensors (not the regular light sensors)
atbrask 4 years ago
Do you really mean this one can solve ANY Rubik's cube? oO
Djimmii 4 years ago
Yup. Unless you switch around the stickers ;)
atbrask 4 years ago
great job!!
amazing...
kleinerheldt 4 years ago
that was insane. sweet job!!
JonathanPWNSYouTub 4 years ago
lol
XElwormoX 4 years ago
jep ^^
Nichtsluz 4 years ago 2
lol, wie geil :D
TeddyImSuff 4 years ago 2