Lego Mindstorms NXT 2.0 - Chess playing robot - Charlie

  Рет қаралды 914,446

Darrous Hadi

Darrous Hadi

9 жыл бұрын

►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
@JonathanLov
@JonathanLov 8 жыл бұрын
2:24 His face like, "Crap, I got beat by lego's."
@mivapusa
@mivapusa 7 жыл бұрын
You know something's wrong when your toys start beating you in chess...
@corndoghead1
@corndoghead1 8 жыл бұрын
make 2 and make them fight
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
I hope so, but I don't have enough LEGO parts
@corndoghead1
@corndoghead1 8 жыл бұрын
+Darrous Hadi ..I have questions..... do they play based on a pattern or they predict you actions?
@DarrousHadiLEGO_ROBOTS
@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
@sarah12232 8 жыл бұрын
+Sasha Braus XD its gonna go forever.... lol
@ramniwassingh5457
@ramniwassingh5457 8 жыл бұрын
hi
@emilmichor7855
@emilmichor7855 8 жыл бұрын
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
@edrogers37
@edrogers37 9 жыл бұрын
Amazing, now just get the kings and queens on the right squares.
@viewer925
@viewer925 Жыл бұрын
That should be an awesome Lego Ideas set!
@chair3130
@chair3130 8 жыл бұрын
Him: chess playing robot Me: drive forward, reverse, follow black line.
@RoscoHead
@RoscoHead 9 жыл бұрын
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
@DarrousHadiLEGO_ROBOTS 9 жыл бұрын
Ross Crawford thank you, good Notice :D
@azhdarmuhamad4787
@azhdarmuhamad4787 9 жыл бұрын
Ross Crawford me too i have this idea & i ask wat this openian name ??
@edrogers37
@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
@RoscoHead 9 жыл бұрын
Eat Rhubarb Nope.
@KNHMN
@KNHMN 8 жыл бұрын
Dude, this is amazing work!
@turtlelastion329
@turtlelastion329 8 жыл бұрын
Speechless... Great job!
@najialabsi2389
@najialabsi2389 9 жыл бұрын
great job hadi :) so proud of you :)
@chematdark
@chematdark 7 жыл бұрын
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.
@80sGamerAndSon
@80sGamerAndSon 9 жыл бұрын
Great work!
@pfarabic
@pfarabic 9 жыл бұрын
Amazing work ! good luck !
@waseem3d
@waseem3d 9 жыл бұрын
ما شاء الله رفعت راسنا يا أخ هادي الله يوفقك بمشروعك وإلى مزيد من التقدم والنجاح مع تقديري واعجابي الشديد بما صنعته يداك
@getsetrobotics4133
@getsetrobotics4133 9 жыл бұрын
Wow! Nice work!
@garrettrch6439
@garrettrch6439 8 жыл бұрын
I wish I could have this when people don't want to play chess with me . Good work really cool.
@sarahallen2958
@sarahallen2958 3 жыл бұрын
SAME! IKR!
@erlso240494
@erlso240494 8 жыл бұрын
It's so cool playing against a robot :D
@gabysamaan8865
@gabysamaan8865 9 жыл бұрын
Excellent work
@bapcharinm4601
@bapcharinm4601 9 жыл бұрын
Very cool projectm and very good implementation. Congrats!
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
+Bapcharin m Thank you.
@adhvictra
@adhvictra 9 жыл бұрын
Great invention hope you more success
@Socrates...
@Socrates... 3 жыл бұрын
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
@DarrousHadiLEGO_ROBOTS 3 жыл бұрын
Hi @Socrates, What do you propose in order to make this robot compatible with professional chess players?
@Legobrix2
@Legobrix2 8 жыл бұрын
Wow so awesome!
@Miguelarcila1
@Miguelarcila1 7 жыл бұрын
wow this is amazing
@momennaser8129
@momennaser8129 9 жыл бұрын
outstanding job,,, keep going,, we're really proud of you :)))))))))))))
@basselalmadani7488
@basselalmadani7488 9 жыл бұрын
يا هيك المشاريع يا بلا .. حلال عليك أحييك (y)
@aryljohn
@aryljohn 8 жыл бұрын
You should have called it CHESSter (Chester)
@salamaobaid8274
@salamaobaid8274 9 жыл бұрын
Wonderful job keep it up hope you go further with this project and many more creative projects Proud of you
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 9 жыл бұрын
+Salama Obaid thxxxx
@omarzawieah3240
@omarzawieah3240 9 жыл бұрын
مبدع بمعنى الكلمة :*
@mattiaoddenino5770
@mattiaoddenino5770 4 жыл бұрын
King and Queen are inverted but It doesent matter WHAT THA FUCK IS THAT FANTASTIC MACHINE I NEED IT NOW
@burf2000
@burf2000 9 жыл бұрын
Very cool!
@serendibite1598
@serendibite1598 6 жыл бұрын
How on earth did you manage to program it to do that??? That's AMAZING!!
@PullJosh
@PullJosh 9 жыл бұрын
Really awesome!
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 9 жыл бұрын
+PullJosh thank you
@alecj4439
@alecj4439 8 жыл бұрын
+Darrous Hadi Sweet
@m0gi953
@m0gi953 7 жыл бұрын
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
@ynohdomi 5 жыл бұрын
LOL nice catch!
@imperialrecker7111
@imperialrecker7111 4 жыл бұрын
true
@imperialrecker7111
@imperialrecker7111 3 жыл бұрын
i am seeing my comment after 8 months lol
@AnimalAnimator
@AnimalAnimator 3 жыл бұрын
@@imperialrecker7111 lol
@majedabdulsamad1786
@majedabdulsamad1786 9 жыл бұрын
Great job !
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 9 жыл бұрын
+Majed Abdul Samad thank you
@tcgclandre
@tcgclandre 8 жыл бұрын
king and queen are on the wrong places
@theophrastusbombastusvonho1079
@theophrastusbombastusvonho1079 7 жыл бұрын
And when you castle, you have to move the king first.
@DanielH212MC
@DanielH212MC 7 жыл бұрын
I thought no one else saw that.
@randomthoughtstheories6681
@randomthoughtstheories6681 8 жыл бұрын
The king can't jump over things!
@boblibobli533
@boblibobli533 7 жыл бұрын
so cool!
@adamnorman85
@adamnorman85 9 жыл бұрын
amazing :)
@guitC
@guitC 4 жыл бұрын
man, youre so clever, im so amazed!👍👍👍🌹
@maciejpmi6432
@maciejpmi6432 8 жыл бұрын
amazing! ]
@clapton79
@clapton79 8 жыл бұрын
wow impressive!
@pancake-th7qy
@pancake-th7qy 9 жыл бұрын
very impressive
@wimdenhertog6988
@wimdenhertog6988 7 жыл бұрын
what an amazing machine for play chess
@gbilo24
@gbilo24 5 жыл бұрын
How does the machine detect which move you have done?
@marlashawi7307
@marlashawi7307 9 жыл бұрын
great job man :) !!!! bravoooo
@sweetclara
@sweetclara 8 жыл бұрын
AwesomE! really CooL!
@noosevets
@noosevets 8 жыл бұрын
this is awesome
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
thxxx man
@raoufmounif
@raoufmounif 9 жыл бұрын
برافووووووو الله يقويك الى الأمام طور طور طور لا تتوقف طور إلى الأمام
@BellaBehindAKidBehindACamera
@BellaBehindAKidBehindACamera 8 жыл бұрын
I have no friends so this would be great for me
@LoGremoofficial
@LoGremoofficial 8 жыл бұрын
Okay, thats impressive
@valeredemian
@valeredemian 9 жыл бұрын
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
@AndrewZengTheRoamer 9 жыл бұрын
Lol but still this is pretty cool
@DarrousHadiLEGO_ROBOTS
@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.
@Ramonack
@Ramonack 8 жыл бұрын
It's unbelieveble!
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
Thank you..
@yosengirma9091
@yosengirma9091 2 жыл бұрын
still in 2022 it is awsome
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 2 жыл бұрын
Thanks man ! That means very much to me!
@jickamangah
@jickamangah 7 жыл бұрын
and thus skynet was born
@ThatTechoGuy
@ThatTechoGuy 3 жыл бұрын
Nice creation! Is the code also available for this now or only building instructions?
@randolfhellmann8555
@randolfhellmann8555 9 жыл бұрын
thats very nice
@Balala0000
@Balala0000 8 жыл бұрын
awesome
@GeorgeRC
@GeorgeRC 8 жыл бұрын
AWESOME
@boblibobli533
@boblibobli533 7 жыл бұрын
i love mindstorms
@ragpaoa10
@ragpaoa10 7 жыл бұрын
In castling the king should be moved first THEN the rook (just a technicality). But really cool creation nonetheless!
@sensity439
@sensity439 7 жыл бұрын
Don't be a know it all and it doesn't matter Its CHESS
@ragpaoa10
@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
@sensity439 7 жыл бұрын
I guess so I'm sorry for acting up and want to collaborate
@happytoyhappy
@happytoyhappy 5 жыл бұрын
Great
@coldbattery
@coldbattery 3 жыл бұрын
in the future : baby robot:"grandpa ,how did human go extinct ?" grandpa :"Ahh,it all started when some stupid guy tried to teach robots how to play chess …"
@jezrielyap9237
@jezrielyap9237 7 жыл бұрын
Hi, this is great. I am an amateur Chess player and LEGO NEXT enthusiast, how can I get building instruction of the mechanical parts?
@unnarhloversson9507
@unnarhloversson9507 9 жыл бұрын
this is cool
@nathanielwillock2161
@nathanielwillock2161 7 жыл бұрын
that is insane
@Startak
@Startak 8 жыл бұрын
Wow!
@Automatik234
@Automatik234 8 жыл бұрын
wow
@arvgo41
@arvgo41 6 жыл бұрын
1:09 Лего ошибается делает невозможный ход, по правилам шахмат рокировка начинается с короля, если сначала переставить ладью то соперник может потребовать чтоб ход был сделан ладьей. в случае отказа засчитывается поражение. Так же короли стоят на местах ферзей.
@lahionelproyectos
@lahionelproyectos 2 жыл бұрын
Que increible diseño e ingenieria y el algoritmo para jugar al ajedrez saludos desde Colombia
@eduardoestrada3710
@eduardoestrada3710 7 жыл бұрын
Como se llama la música del vídeo?
@aninditamaity6246
@aninditamaity6246 6 жыл бұрын
very nice
@WisamSafi1978
@WisamSafi1978 8 жыл бұрын
معلم مشالله. انا فخور فيك. رفعت كلية الهمك عالميا
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
+Wisam Safi شكراً جزيلاً استاذ وسيم
@WisamSafi1978
@WisamSafi1978 8 жыл бұрын
اهلين هادي. وسام انا ^o^
@WisamSafi1978
@WisamSafi1978 8 жыл бұрын
بالمناسبة شو مشروع السنة الخامسة انشالله؟
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
ما تواخزني استاذ وسام، نشالله مشروع مرتب جاية هلسنة
@WisamSafi1978
@WisamSafi1978 8 жыл бұрын
كفو! الله يسرلك... بالمناسبة انا اجيت هون بعد ما شفت الفيديو تبعك ب top 10 best Lego creations من منيح لاحسن... وللعالمية ايضا متل هالمشروع يا رب
@sungjudaek
@sungjudaek 7 жыл бұрын
Good!
@kosimoxcavator
@kosimoxcavator 8 жыл бұрын
Please correct his rochade procedure. King moves 1st otherwise it's a normal move of the rook.
@timlego5032
@timlego5032 8 жыл бұрын
It's very cool
@Marlon_42
@Marlon_42 3 жыл бұрын
Demasiado Genial
@gomaker
@gomaker 9 жыл бұрын
super
@chinmay-snigdha-smriti-sha4785
@chinmay-snigdha-smriti-sha4785 8 жыл бұрын
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?
@federicojezieniecki6825
@federicojezieniecki6825 5 жыл бұрын
does the instructions for sale include the ev3 software and the celular app? or only the LDD?
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 5 жыл бұрын
Hi, It is just the LDD, I hope that I will releace the app soon.
@JENSX03
@JENSX03 8 жыл бұрын
Forever alone
@WarpRulez
@WarpRulez 8 жыл бұрын
It would lose on time.
@TheDarkSaplings
@TheDarkSaplings 8 жыл бұрын
Cool chess bot XD
@talongaming8905
@talongaming8905 8 жыл бұрын
Cool
@AlainHubert
@AlainHubert 6 жыл бұрын
4th year University students and future engineers that don't even know the correct position of chess pieces (Queeen and King positions reversed) and proceed to do something like this leaves me perplex. Nice, if somewhat rickety, nonetheless.
@tarektabbaa565
@tarektabbaa565 9 жыл бұрын
روعة المشروع وان شاء الله تقدر تحوله لمنتج تجاري شي رائع تلعب شطرنج مع روبووت;-) ;-)
@jr_nunes
@jr_nunes 9 жыл бұрын
Alguém pode me dizer como o robô identifica as peça do jogo, qual sensor ele usa??
@atlow2543
@atlow2543 4 жыл бұрын
Does anyone know of any tutorials of how to do this on NXT 2.0 or on eV3?
@matteteo76
@matteteo76 6 жыл бұрын
You know you made it right when you lose against it
@ahmed4892
@ahmed4892 9 жыл бұрын
رائع جداااا .. وفى توفيق دائم ان شاء الله
@shuhari3840
@shuhari3840 7 жыл бұрын
brother how u programmed it for chess??
@joffly
@joffly 9 жыл бұрын
Congratulation from Brazil ! Think about how you will do pawn promotions.
@dragonf1recdn
@dragonf1recdn 5 жыл бұрын
I could Win A Game vs The Machine. Give it to me, and i'll show you XD Exellent Machine!
@cerebrexmos882
@cerebrexmos882 7 жыл бұрын
I wish I had this thing
@legofreak5415
@legofreak5415 9 жыл бұрын
Voll cool was lego mindstorm alles kann
@mbwd
@mbwd 9 жыл бұрын
Great JOb
@Samlikeschess
@Samlikeschess 6 ай бұрын
our king and queen are in the wrong position
@dirkaten8551
@dirkaten8551 8 жыл бұрын
does it now if you are cheating?
@DarrousHadiLEGO_ROBOTS
@DarrousHadiLEGO_ROBOTS 8 жыл бұрын
yes
@dirkaten8551
@dirkaten8551 8 жыл бұрын
Darrous Hadi Nice
@davidrigbyjr9513
@davidrigbyjr9513 8 жыл бұрын
nice
@EPICGAMER-hv5xp
@EPICGAMER-hv5xp 8 жыл бұрын
wow good point
@feysankiser9734
@feysankiser9734 6 жыл бұрын
Dirk Aten A L
@ancid_official
@ancid_official 8 жыл бұрын
it was no matt .when he had no players than it was Patt but he had farmers and he can take the princes and kill with the runner and he can the runner take. I come out Austria --sorry my read--
@jaredbernstein8530
@jaredbernstein8530 4 жыл бұрын
Great robot. Also, to those that say the queen and king are on the wrong sides, they are actually correct. The board needs to be rotated 90°. If looking from the white side, it should be queen on right. Hence the phrase “White on right.”
HYDRAULIC PRESS VS ARMOR, USA AND RUSSIA
10:16
Crazy Hydraulic Press
Рет қаралды 54 М.
15 LEGO CREATIONS THAT WILL BLOW YOUR MIND!
12:47
SpitBrix
Рет қаралды 2,5 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 35 МЛН
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 7 МЛН
Magic LEGO chess board VS Dylan Haegens
10:06
Creative Mindstorms
Рет қаралды 34 М.
World Record Domino Robot (100k dominoes in 24hrs)
14:11
Mark Rober
Рет қаралды 66 МЛН
LEGO Mindstorms Bridge Layer
6:17
Digsys II HIOA
Рет қаралды 7 МЛН
$1 vs $10,000,000 Chess Sets!
8:23
RookMoves Chess
Рет қаралды 1,2 МЛН
Using old Lego Mindstorms with modern computers
14:17
Doug's Devices
Рет қаралды 15 М.
Level 1 to 100 Impossible Puzzles
17:25
Hafu Go
Рет қаралды 2,3 МЛН
I Built a LEGO Robot Vacuum to Pick Up My LEGO...
13:20
brickstudios
Рет қаралды 419 М.
The Most AMAZING Lego Machines
8:13
BE AMAZED
Рет қаралды 10 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22