Lego Mindstorms NXT 2.0 - Chess playing robot - Charlie
►Subscribe here: / @darroushadilego_robots
Like my Facebook page : Hadi-Darrous...
This project has been realized in Damascus University, Faculty of Mechanical and Electrical Engineering as a 4th year project.
Three motors are used for the movement; the first one for the movement on the X axis, the second one for the movement on the Y axis and the third one for picking up and putting down pieces.
The opponent movements are captured by a mobile camera fixed on top of the board, the images are analyzed to detect the moving piece, which will be fed to the chess engine that will give the new action which will be send to the NXT by Bluetooth.
The mechanical movement program is written in RobotC. The chess engine is an ope
n source Java library (CuckooChess 1.12). The code that analyzes the images and orchestrates everything is written in MATLAB.
The mechanical design will be available soon for everyone.
The project is implemented by: Hadi DARROUS
Thanks for Eng. Majed KASSAWAT
Thanks for Eng. Jad DARROUS
You can buy the building instructions (NXT & EV3) On the link : payhip.com/b/6qRC
Parts list for NXT & EV3 model on the link : drive.google.com/drive/folder...
For more information, please send us an Email: hadidarr@gmail.com
شارلي (روبوت لعب الشطرنج)
باشراف جامعة دمشق، كلية الهندسة الميكانيكية والكهربائية، قسم الميكانيك العام، تم تنفيذ روبوت لعب الشطرنج كمشروع للسنة الرابعة.
وظيفة هذا الروبوت هي لعب الشطرنج ضد احد الأشخاص بحيث انه قادر على التفكير بالحركات المناسبة ليستطيع منافسة خصمه بقوة.
يتمتع هذا الروبوت بدقة حركة عالية وبتصميم ميكانيكي يسمح له بالقيام بعدة مهام وتطبيقات عديدة مثل الطابعة ثلاثية الأبعاد وآلات النحت على الرخام وآلات قطع للمعادن ….
تم تنفيذ المشروع من قبل الطالب: هادي دروس.
بامكانكم الحصول على خطوات التركيب الشكل الميكانيكي (NXT & EV3) : payhip.com/b/6qRC
رابط حلقة البحث المقدمة مع المشروع التنفيذي: drive.google.com/file/d/0B3ps...
للمزيد من المعلومات الرجاء التواصل معي على البريد الالكتروني: hadidarr@gmail.com
Пікірлер: 378
You know something's wrong when your toys start beating you in chess...
2:24 His face like, "Crap, I got beat by lego's."
make 2 and make them fight
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
I hope so, but I don't have enough LEGO parts
@corndoghead1
8 жыл бұрын
+Darrous Hadi ..I have questions..... do they play based on a pattern or they predict you actions?
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
It is not a planned game, ther is a smartphone on the kne'x tower, it takes photos and analys them for know what is my movement, after that it use a chess engin for decide the next movement,
@sarah12232
8 жыл бұрын
+Sasha Braus XD its gonna go forever.... lol
@ramniwassingh5457
8 жыл бұрын
hi
Very good, but I think the robot masters just this one game, because otherwise he would have realized that the king and the queen are standing on the wrong fields when it starts :'-D
Amazing, now just get the kings and queens on the right squares.
That should be an awesome Lego Ideas set!
Him: chess playing robot Me: drive forward, reverse, follow black line.
great job hadi :) so proud of you :)
Speechless... Great job!
Very nice! But castling should always move the king first, otherwise it is considered a simple rook move, and the king must remain in place!
@DarrousHadiLEGO_ROBOTS
9 жыл бұрын
Ross Crawford thank you, good Notice :D
@azhdarmuhamad4787
9 жыл бұрын
Ross Crawford me too i have this idea & i ask wat this openian name ??
@edrogers37
9 жыл бұрын
Ross Crawford Don't you think it's more important to point out that the king cannot start the game on the d1 square and therefore should not have been able to castle at all in the position shown?
@RoscoHead
9 жыл бұрын
Eat Rhubarb Nope.
Dude, this is amazing work!
Very cool projectm and very good implementation. Congrats!
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
+Bapcharin m Thank you.
Wonderful job keep it up hope you go further with this project and many more creative projects Proud of you
@DarrousHadiLEGO_ROBOTS
9 жыл бұрын
+Salama Obaid thxxxx
I wish I could have this when people don't want to play chess with me . Good work really cool.
@sarahallen2958
2 жыл бұрын
SAME! IKR!
Great work!
Eventually, it might lose, but that's improbable as it takes a long time and good strategy (about as much as Charlie here) to beat it. Anywho, I heard it detects if the player is cheating. My guess is the chess piece analysis is what make it all happen. Anywho, despite being over a year old, that's a mighty lovely piece of work you got there.
Amazing work ! good luck !
How on earth did you manage to program it to do that??? That's AMAZING!!
Wow! Nice work!
ما شاء الله رفعت راسنا يا أخ هادي الله يوفقك بمشروعك وإلى مزيد من التقدم والنجاح مع تقديري واعجابي الشديد بما صنعته يداك
You should have called it CHESSter (Chester)
Excellent work
Wow so awesome!
outstanding job,,, keep going,, we're really proud of you :)))))))))))))
Great invention hope you more success
Very cool!
still in 2022 it is awsome
@DarrousHadiLEGO_ROBOTS
2 жыл бұрын
Thanks man ! That means very much to me!
Really awesome!
@DarrousHadiLEGO_ROBOTS
9 жыл бұрын
+PullJosh thank you
@alecj4439
8 жыл бұрын
+Darrous Hadi Sweet
Major mistake you should fix immediately: at the beginning of the game the white Queen must sit on a white square (d1) and the black Queen should sit on a black square (d8). You have them wrongly placed in the video... It is one of the rules of setting the start position properly!
@AndrewZengTheRoamer
9 жыл бұрын
Lol but still this is pretty cool
@DarrousHadiLEGO_ROBOTS
9 жыл бұрын
+Valer Eugen Demian Yes you right, it is a problem i'll fix it soon, the robot see the white as blak, that's it. and thaank you for notising.
wow this is amazing
It's so cool playing against a robot :D
Great job !
@DarrousHadiLEGO_ROBOTS
9 жыл бұрын
+Majed Abdul Samad thank you
king and queen are on the wrong places
@theophrastusbombastusvonho1079
7 жыл бұрын
And when you castle, you have to move the king first.
@DanielH212MC
7 жыл бұрын
I thought no one else saw that.
man, youre so clever, im so amazed!👍👍👍🌹
so cool!
this is awesome
@DarrousHadiLEGO_ROBOTS
7 жыл бұрын
thxxx man
AwesomE! really CooL!
How does the machine detect which move you have done?
It's unbelieveble!
@DarrousHadiLEGO_ROBOTS
7 жыл бұрын
Thank you..
very impressive
what an amazing machine for play chess
The problem with this demonstration is that it usually helps the person with something unrelated and boring and the fruits of this experiment won't trickle down to us chess players. i also want a smaller version of that !
@DarrousHadiLEGO_ROBOTS
3 жыл бұрын
Hi @Socrates, What do you propose in order to make this robot compatible with professional chess players?
amazing! ]
amazing :)
مبدع بمعنى الكلمة :*
i love mindstorms
Hi, this is great. I am an amateur Chess player and LEGO NEXT enthusiast, how can I get building instruction of the mechanical parts?
wow impressive!
great job man :) !!!! bravoooo
awesome
thats very nice
Okay, thats impressive
wow
King and Queen are inverted but It doesent matter WHAT THA FUCK IS THAT FANTASTIC MACHINE I NEED IT NOW
The king can't jump over things!
Que increible diseño e ingenieria y el algoritmo para jugar al ajedrez saludos desde Colombia
that is insane
يا هيك المشاريع يا بلا .. حلال عليك أحييك (y)
Great
Wow!
AWESOME
I have no friends so this would be great for me
and thus skynet was born
Nice creation! Is the code also available for this now or only building instructions?
this is cool
super
Nice robot! but The King and the Queen are standing on the wrong fields! The King has to stand on e1 and the queen on d1... Correct me if I'm wrong!
@ynohdomi
5 жыл бұрын
LOL nice catch!
@imperialrecker7111
4 жыл бұрын
true
@imperialrecker7111
3 жыл бұрын
i am seeing my comment after 8 months lol
@AnimalAnimator
3 жыл бұрын
@@imperialrecker7111 lol
Demasiado Genial
Como se llama la música del vídeo?
Please correct his rochade procedure. King moves 1st otherwise it's a normal move of the rook.
Good!
It's very cool
Since this is a robot, would it have a pretty significant chance of beating anyone?
does it now if you are cheating?
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
yes
@dirkaten8551
8 жыл бұрын
Darrous Hadi Nice
@davidrigbyjr9513
8 жыл бұрын
nice
@EPICGAMER-hv5xp
8 жыл бұрын
wow good point
@feysankiser9734
6 жыл бұрын
Dirk Aten A L
How did you make this machine? Are the mindstorm bricks even capable of handling a automatic chess engine, even if it were to be programmed? Can you put up the instructions on the internet?
Forever alone
Cool
brother how u programmed it for chess??
In castling the king should be moved first THEN the rook (just a technicality). But really cool creation nonetheless!
@sensity439
7 жыл бұрын
Don't be a know it all and it doesn't matter Its CHESS
@ragpaoa10
7 жыл бұрын
Logan Willey Depends on the situation. In the professional setting it matters greatly, but to each its own. As long as the people who are playing are having fun, right?
@sensity439
7 жыл бұрын
I guess so I'm sorry for acting up and want to collaborate
برافووووووو الله يقويك الى الأمام طور طور طور لا تتوقف طور إلى الأمام
Does anyone know of any tutorials of how to do this on NXT 2.0 or on eV3?
very nice
Wow
Congratulation from Brazil ! Think about how you will do pawn promotions.
I currently have to build a chess robot at my school. Is it possible for you to send me the script if you still have it? Would be great
It would lose on time.
رائع جداااا .. وفى توفيق دائم ان شاء الله
Alguém pode me dizer como o robô identifica as peça do jogo, qual sensor ele usa??
cool
does the instructions for sale include the ev3 software and the celular app? or only the LDD?
@DarrousHadiLEGO_ROBOTS
5 жыл бұрын
Hi, It is just the LDD, I hope that I will releace the app soon.
The queen and king are on the wrong squares
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
+Tristan Krstevski good remark, I'll fix it, thank you.
How the robot know where the human move the piece
I wish I had this thing
Cool chess bot XD
The board was set up wrong: the white house always on the right side of the player !!!
@tadejstefancic7828
8 жыл бұрын
+Adolfo Fantinato Also the rokade was wrong. robot first moved the fort and then the king!
wow!
Great JOb
معلم مشالله. انا فخور فيك. رفعت كلية الهمك عالميا
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
+Wisam Safi شكراً جزيلاً استاذ وسيم
@WisamSafi1978
8 жыл бұрын
اهلين هادي. وسام انا ^o^
@WisamSafi1978
8 жыл бұрын
بالمناسبة شو مشروع السنة الخامسة انشالله؟
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
ما تواخزني استاذ وسام، نشالله مشروع مرتب جاية هلسنة
@WisamSafi1978
8 жыл бұрын
كفو! الله يسرلك... بالمناسبة انا اجيت هون بعد ما شفت الفيديو تبعك ب top 10 best Lego creations من منيح لاحسن... وللعالمية ايضا متل هالمشروع يا رب
Did you use a chessbot software from a chessgame for this?
does it have a customized program for chess on the phone , or can it copy any chess (or other) app screen and play?
@DarrousHadiLEGO_ROBOTS
8 жыл бұрын
it have a customized program
@Willem654
8 жыл бұрын
+Darrous Hadi great building and programming skills.