Zelflerende Rock - Paper - Scissors Robot van Lego Mindstorms NXT!


Hi iedereen!  Dit is mijn eerste instructable!

Dit is een ware zelf - robot hoe leert te spelen rock - paper - scissors dat leren!  Het leert hoe te winnen van een persoon 100% van de tijd!  Een persoon is niet nodig om te leren van de robot-hoe te spelen het spel; het echt leren door zelf!

Deze robot niet afgespeeld rots-papier-schaar in de manier waarop mensen spelen.  Ten eerste vraagt de gebruiker voor het invoeren van een beweging (rots - papier- of schaar).  De robot berekent vervolgens de beste zet te spelen, en vervolgens een uitschuifbare arm die de volgende zet (een Lego-steen, papier of een Lego-schaar toont) zal uitbreiden.  De speler moet vervolgens vertellen de robot als de robot gewonnen, verloren, of, tegen de speler gebonden.

Terwijl je denkt misschien dat deze robot is vreemdgaan, aangezien hij wacht op de speler een zet te doen, deed ik niet programmeren van de robot om te weten de regels van het spel!  De robot weet niet dat rock beats schaar, papier rock verslaat of schaar papier verslaat!  In plaats daarvan, de robot is afhankelijk van de speler om te vertellen of het gewonnen/verloren/gebonden van afgelopen succes/falen te leren en om deze informatie in de toekomst te gebruiken!

Deze robot werd gekenmerkt op Robolympics 2011 voor de Lego Open challenge (eerste plaats!).  Moar foto's en de broncode wordt verbonden!

Gerelateerde Artikelen

Hoe te bouwen van een robot van Lego Mindstorms NXT OCTOPOD?

Hoe te bouwen van een robot van Lego Mindstorms NXT OCTOPOD?

Dit instructable is enkel te tonen u hoe te upgraden van mijn hexapod hexapod ik heb gebouwd in mijn vorige instructable door er een octopod (8-legged robot).Geniet van en een reactie achterlaten!Stap 1: Wat heb je nodig? -Lego Mindstorms NXT-sommige
Hoe te bouwen van een eenvoudige robotarm van Lego Mindstorms NXT?

Hoe te bouwen van een eenvoudige robotarm van Lego Mindstorms NXT?

Vandaag, zal ik u vertellen hoe ik mijn robotarm gebouwd van Lego Mindstorms NXT.In feite, wilde ik het bouwen van een robot statief voor mijn camera. Ik heb ontdekt, dat moeilijker is dan het lijkt. Na wat experimenteren ik het opbouwen van deze een
Schietbaan gemaakt van Lego Mindstorm NXT

Schietbaan gemaakt van Lego Mindstorm NXT

als we genieten van Nerf Blasters schieten, ik dacht dat ik zou een schietbaan van Lego. De motoren van Lego Mindstorm NXT hebben bouwen de detectie van de rotatie, zodat ze kunnen worden gebruikt en een input output. Eerst het programma willekeurig
Hoe te bouwen van een Lego Mindstorms NXT hexapod robot?

Hoe te bouwen van een Lego Mindstorms NXT hexapod robot?

Deze keer (in mijn allereerste instructable ooit) ik ga u tonen hoe te bouwen van een hexapod robot met behulp van Lego Mindstorms NXT.Geniet van en een reactie achterlaten!Stap 1: Wat heb je nodig u nodig hebt:-Lego Mindstorms NXT-kit-sommige extra
Rock, Paper, Scissors Math spel te leren hoeken

Rock, Paper, Scissors Math spel te leren hoeken

het doel van dit Instructable is om onderscheid te maken tussen Acute, stompe, recht & rechte hoeken door het spelen van een variatie van Rock, Paper & schaar studenten te helpen. Uw leerlingen zullen love it!Stap 1: Wiskundige opmerking over Rock
Bouwen van een eenvoudige starter robot van LEGO

Bouwen van een eenvoudige starter robot van LEGO

dit is NOTCH, een eenvoudige robot van LEGO met vele koppelingseisen punten voor het aansluiten van meer motoren en sensoren. Inkeping is ook werken met LEGO EV3 en met LEGO NXT 1.0, NXT 2.0 NXT EDUCATION edition, LEGO EV3 woonplaats uitgave en EV3 E
Zonne-aangedreven Lego Mindstorms NXT Robot

Zonne-aangedreven Lego Mindstorms NXT Robot

stap voor stap foto's van het maken van de zonne-aangedreven Lego Mindstorms NXT Robot.
Hoe te spelen Rock, Paper, Scissors, hagedis, Spock

Hoe te spelen Rock, Paper, Scissors, hagedis, Spock

In dit Instructable, ik zal je leren hoe te spelen van een variatie van Rock, Paper, Scissors Rock, Paper, Scissors, hagedis, genaamd Spock. De regels zijn zeer vergelijkbaar met het originele spel, maar met een paar meer opties om uit te kiezen.Stap
Rock, Paper, Scissors - het bordspel voor ski-uitrusting.

Rock, Paper, Scissors - het bordspel voor ski-uitrusting.

Iedereen houdt van een eenvoudig spel gemaakt al te ingewikkeld!Hier is mijn versie van Rock, Paper, Scissors, in een reeks die door twee of drie spelers kan worden afgespeeld.Het is een snelle spelen, ideaal voor een koffiepauze in het kantoor (gedr
Java Rock, Paper, Scissors

Java Rock, Paper, Scissors

In dit instructable ik zal u tonen hoe u een programma in Java, dat u toelaten zal om het spelen van rock, paper, scissors met uw computer.Stap 1: Software De software die u nodig hebt is allemaal gratis, de lijst gaat...Java JDK, http://www.oracle.c
Lego Mindstorms NXT robot Hand Prototype

Lego Mindstorms NXT robot Hand Prototype

dit is mijn Lego Mindstorms NXT robot Hand versie 1.0. Hij wordt aangedreven door een dynamo systeem dat bestaat uit een servomotor en crank. Als u bevalt, gelieve te stemmen! Ook, abonneren op mijn kanaal voor allerlei coole projecten over uiteenlop
Hoe gebruik een Wiimote Control een Lego Mindstorms NXT Robot

Hoe gebruik een Wiimote Control een Lego Mindstorms NXT Robot

Tutorial: Hoe gebruik een Wiimote Control een Lego Robot - de grappigste video clips hier zijn deze video zal u tonen hoe gebruik een wiimote control een Lego Mindstorms NXT Robot.Hier is de link naar Glovepie: http://carl.kenner.googlepages.com/glov
Lego Mindstorms NXT Octopod video

Lego Mindstorms NXT Octopod video

hier zijn drie korte clips van mijn nieuwe Sea robot (Lego Mindstorms NXT)...
LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

Opmerking: dit ontstond in 2010, ik gewoon niet krijgen om te schrijven de ' Ible tot nu.Dit project begon op de zoveelste pivot stuurinrichting, PS2 controller gecontroleerd LEGO Mindstorms NXT auto, maar het uiteindelijk veranderen in iets ontzagwe