thats simply amazing. that is he single most incredible algorithm i have ever seen on such a robot. how did u create such an accurate movement, scanner, number recognizer, sudoku solver, and number writer? its amazing
Any one of the functions shown here (image recognition, confidence with converting polar to Cartesian, solving, image processing, writing) are amazing.
Absolutely amazing! Considering it recognises the grid and numbers with just a light sensor mounted on a scara style arm, solves it and also draws the solution. My mind is suitably BLOWWWN
awwwwwwwwwwwwwwww! aside from a couple of other, very personal family moments, I think that's the cutest thing I ever saw in my life!!! :) This is beautiful... I never knew you could so much with lego, I'm buying a set right away!
As a programmer, I have a slight idea of how much work is required to scan the puzzle, resolve the OCR into numbers, apply the solver, then write the solution. I am impressed.
Jonas G. My divider is 10 bits, so if i divide 9 by 0, the answer is (2^10)-1 Remainder 9 LOL Shit just got real... Whoever said it's impossible? They lie!
Tyrannosaurus rekt True... The next question is, what can we do with the infinite result? F**k all.... :( And computers just try their hardest to narrow it down as much as possible.... 11111111111111111111111111.11111111111111111111111111111
First and foremost, I'm highly impressed generally speaking. It's just impressive. I'm also impressed on another level that the pen didn't dry out and that the battery didn't go flat :D
the point of this isnt to be practical. its just to show off how someone could take a lego machine not intended for this, and make it solve sudoku puzzles and write numbers.
The first wide scan with the light sensor determines which blocks have a number in them. Then it goes back and does a fine scan on each number, then does some image processing to determine the number, like it shows in the video.
Pretty awesome build! But wouldn't it make more sense to have an axis for a forward movement of the arm and one for a sideways movement? I guess this would make it faster and let it write better. However, it's great and I would probably not be able to build such a machine
I'm working with these NXT bricks in my University, we're teaching school pupils how to program them from a young age, its going really well But bloody hell that program is beautiful, very impressive!
Very nice!! Is there a specific dificulty on balancing the angular motion so the algarisms on all rows look the same? is it a physical or software problem? Congratulations anyway!
Wow, that's pretty awesome. I mean solving sudoku algorithms have been done before, not trivial and not sure how fast it would be on an nxt brick by brute force. Then there's the number scanning algorithm, I'm sure some library was used here, though still not trivial getting it to work. The most impressive part is the writing part, never thought nxt was precise enough to do printing like that. Amazing stuff.
wooowwww . This digital image processing is cool. After thinning, how do you recognize the number? I recomend erosion , instead treshold, and after, work with structurant elements of the numbers form. In order to get a pixel when the structural element match with the number. Segmentation is more than you need for an b/w simple image. Appreciate your feedback.
Scanning -> Thresholding - > Segmentation -> Thinning .... on a lego brick ... truly amazing :)
That moment when it suddenly yells "TWO!" ...it made me laugh for some reason x3
This Lego robot has better handwriting than mine.
Agree
Because it's a frickin' robot!!
not really handwriting because it doesn't have a hand
more like robothandwriting...?
+jayhrod26 RIGHT!!!! LIKE WHAT THE F U EXPECT
That awkward moment when you realise a machine has neater handwriting than you..
I agree to that
Bladesong0706 I agree too :D
marioccckc yep
XDD so true
XD
i told my dad i could do a Sudoku faster than a computer, he didn't believe me
that motor and color sensor accuracy though...
Yeah it's a pretty neat setup. I have the 2.0 version and used this program on it. It was really cool.
I really love the simplicity of the machine!
thats simply amazing. that is he single most incredible algorithm i have ever seen on such a robot. how did u create such an accurate movement, scanner, number recognizer, sudoku solver, and number writer? its amazing
Any one of the functions shown here (image recognition, confidence with converting polar to Cartesian, solving, image processing, writing) are amazing.
Wow. This must have taken some programming. Does mind storm come with ocr or did you have to do that as well?
Its amazing how these things can solve the day-to-day routine!
I must say, very innovative thinking. One of the best mindstorm robots I have come across. The programming must have been so hard!
Could you explain how you made the program for that? In my head that is damn impressive!
Some guys have ALL the talent, show off! hehe
It's marvelous!! I can't believe that this sensor can see such small fonts properly. And the OCR!! Great job. You're my MASTER!
Absolutely amazing! Considering it recognises the grid and numbers with just a light sensor mounted on a scara style arm, solves it and also draws the solution. My mind is suitably BLOWWWN
Just WOW! This is genius!!! How long did it take you to program this???
This kind of shit is how Skynet starts.
+Arjun Randhawa laddie?
It is really cool how it can write numbers very well!
I am just impressed by how precisely it can move and have high repeatability for a lot of moves.
Fantastic.
Which sensor did you use for recognizing/reading the numbers?
Great work!
MrFliederLP that would have been the light sensor
TOESKATS is that mumbo jumbo!!!
Jacob Stern yep
The colour sensor
awwwwwwwwwwwwwwww! aside from a couple of other, very personal family moments, I think that's the cutest thing I ever saw in my life!!! :) This is beautiful... I never knew you could so much with lego, I'm buying a set right away!
As a programmer, I have a slight idea of how much work is required to scan the puzzle, resolve the OCR into numbers, apply the solver, then write the solution. I am impressed.
How does the OCR works ?
this thing's handwriting would make a good font.
The scanning was impressive. I didn't realise nxt light sensors were that good.
Well done, mate. This is really great!
First phase: scanning.
2nd phase: Solving the game
3rd phase: saying game over
Lol such a recent comment
when it said 2 I jumped XD
Absolutely fantastic !! Blew my mind !!
This is an awesome Mindstorm robot!
Make it divide by 0.
I made a divider, do you want me to tell you what it says when i divide by 0?
DLC ENERGY Does it say "Your human mother."?
Jonas G.
My divider is 10 bits, so if i divide 9 by 0, the answer is (2^10)-1 Remainder 9
LOL
Shit just got real...
Whoever said it's impossible?
They lie!
Tyrannosaurus rekt True... The next question is, what can we do with the infinite result? F**k all.... :(
And computers just try their hardest to narrow it down as much as possible.... 11111111111111111111111111.11111111111111111111111111111
What a joker haha xDD
The noise it makes sounds better than most modern music.
Congratulations!! You're a Genius!!
we are programming such a roboter right now, so I can imagine how hard it was to program this. Very nice work, indeed.
If you're smart enough to make this then you probably don't need it to solve Sudoku problems for you anyway.
But why do it yourself when you have robots to do your bidding?
i dont care, its cool as shit
heard about doing stuff when you come home from work because you enjoy it?
awesome comment
I'll be fun to race this machine.
This is so sick! Love it!
WAAAAT? FANTASTIC MAN! ;).... I think i will never do that good as you.... GJ...
If I get an EV3 for Christmas what model should I do between EV3RSTORM and GRIPP3R
EV3RSTORM!!!
+susan morrow too late I already built everstorm
Giving a child a fish, I see...
First and foremost, I'm highly impressed generally speaking. It's just impressive. I'm also impressed on another level that the pen didn't dry out and that the battery didn't go flat :D
This is a perfect robot and program it perfect
HOW!?!?!
math. and lots of it :P
Would probably be faster to solve by hand ;)
the point of this isnt to be practical. its just to show off how someone could take a lego machine not intended for this, and make it solve sudoku puzzles and write numbers.
+Shao i know, hence my smiley at the end ... ! Have a good day !
You just made my day!!!! Awesome.
Holy crap that's awesome! Well done!
and i thought i was good
The first wide scan with the light sensor determines which blocks have a number in them. Then it goes back and does a fine scan on each number, then does some image processing to determine the number, like it shows in the video.
i love to see them work :3
This is amazing work!
this is incredible
That is an excellent job! My congratulations to you! I will feature this in my site today
It's incredible !
This is just amazing!!
awesome dude keep up that good work
if you made this,you are a genius
Fascinating stuff this! Well done :)
That was awesome man
Anyone else smile in amazement when the robot started writing the numbers?
This is really really cool.
It was mesmerizing to watch the robot write.
Wow. Just wow.
how did you get it to recognise numbers, this is possibly the best mindstorms video i have ever seen, it is awesome
THIS IS SO SMURFING AWSOME !!!!!!
Very good work. Respect!
Круто, никогда бы не додумался такую сделать!
Pretty awesome build! But wouldn't it make more sense to have an axis for a forward movement of the arm and one for a sideways movement? I guess this would make it faster and let it write better. However, it's great and I would probably not be able to build such a machine
Wow this is amazing
This is brilliant
Sudoku as your homework and you have this, let the solver do it
>:3
What a great idea for a robot.
wow that is awesome, pure awesomeness
Why are people disliking this video!!?? That was amazing! Nice work!!
really cool, love it
That big program must use all of the memory on the NXT!
wow that is awesome, pure awesomeness
not bad writing either
I can't wait to get one of these... fun with no limits :D !
I'm working with these NXT bricks in my University, we're teaching school pupils how to program them from a young age, its going really well
But bloody hell that program is beautiful, very impressive!
That's pretty amazing
Very nice!!
Is there a specific dificulty on balancing the angular motion so the algarisms on all rows look the same?
is it a physical or software problem?
Congratulations anyway!
excellent work, Hans Andersson
Great job!
awesomeeeee dude!! good job!
this is so sick
this is quite awesome
I love it's numbers!
Although it takes quite a long time (no offense) it works beautifully! Well Done!
Great project
This is awesome!!!
Wow, that's pretty awesome. I mean solving sudoku algorithms have been done before, not trivial and not sure how fast it would be on an nxt brick by brute force. Then there's the number scanning algorithm, I'm sure some library was used here, though still not trivial getting it to work. The most impressive part is the writing part, never thought nxt was precise enough to do printing like that. Amazing stuff.
This is so cool!
WOW!!! That's amazing!!!
Very impressive!
This is soooooooooo sick!!!!
wooowwww . This digital image processing is cool. After thinning, how do you recognize the number? I recomend erosion , instead treshold, and after, work with structurant elements of the numbers form. In order to get a pixel when the structural element match with the number. Segmentation is more than you need for an b/w simple image. Appreciate your feedback.
That. Is. AWESOME!!!!
I want to make a robot like this, you are awesome
absolutely fantastic :)
that thing is neat! I didn't know which ones were there at the beginning and which ones it drew
that is pretty alright hand writing