Selbstlernende - Stein - Papier-Schere-Roboter von Lego Mindstorms NXT!


Hi alle!  Dies ist mein erster instructable!

Dies ist ein echter selbst - Roboter, der lernt, wie man Stein - Papier - Schere spielen lernen!  Sie erfahren, wie eine Person 100 % der Zeit zu schlagen!  Eine Person ist nicht notwendig, um dem Roboter beibringen, wie man das Spiel zu spielen; es wirklich alleine lernen!

Dieser Roboter spielt keine Stein-Papier-Schere in der Lebensweise der Menschen spielen.  Es fragt zuerst den Benutzer zur Eingabe einer Bewegung (- Stein - Papier oder Schere).  Der Roboter berechnet dann den besten Zug zu spielen, und dann wird einen ausfahrbaren Arm, der seinen nächsten Zug (ein Lego-Stein, ein Lego-Schere oder Papier) zeigt.  Der Spieler muss dem Roboter dann sagen, wenn der Roboter gewonnen, verloren oder, gegen den Spieler gebunden.

Während Sie denken vielleicht, dass dieser Roboter betrügt, denn es wartet, bis der Spieler einen Zug machen, ich nicht die Roboter, die Regeln des Spiels kennen programmieren!  Der Roboter weiß nicht, dass Stein Schere schlägt, Papier Stein schlägt oder Schere Papier schlägt!  Stattdessen setzt der Roboter auf dem Player zu sagen ob es gewonnen/verloren/gebunden, aus vergangenen Erfolg/Fehler zu lernen und diese Informationen in Zukunft nutzen!

Dieser Roboter wurde für die Lego Open Challenge Robogames 2011 vorgestellten (erster Platz!).  MOAR-Bilder und der Quellcode werden beigefügt!

In Verbindung stehende Artikel

Wie man einen einfachen Roboterarm von Lego Mindstorms NXT bauen?

Wie man einen einfachen Roboterarm von Lego Mindstorms NXT bauen?

Heute, ich werde Ihnen sagen, wie ich meine Roboterarm von Lego Mindstorms NXT gebaut.Ich wollte in der Tat eine Roboter-Stativ für meine Kamera zu bauen. Ich fand heraus, dass es schwieriger ist als es aussieht. Nach einigem Experimentieren baue ich
Schießstand von Lego Mindstorm NXT gemacht

Schießstand von Lego Mindstorm NXT gemacht

genießen wir schießen Nerf-Blaster, ich dachte, ich würde einen Schießstand aus Lego machen. Die Motoren des Lego Mindstorm NXT haben in Rotation-Erkennung, bauen, damit sie genutzt werden und einen Eingang Ausgang. Zuerst das Programm nach dem Zufal
Wie man einen Lego Mindstorms NXT hexapod Roboter zu bauen?

Wie man einen Lego Mindstorms NXT hexapod Roboter zu bauen?

Diesmal (in meinen allerersten instructable immer) ich werde Ihnen zeigen, wie einen hexapod Roboter mit Lego Mindstorms NXT zu bauen.Genießen Sie und lassen Sie einen Kommentar!Schritt 1: Was brauchen Sie Sie benötigen:-Lego Mindstorms NXT Set-einig
LEGO Mindstorms NXT Roboter-Hand Prototyp

LEGO Mindstorms NXT Roboter-Hand Prototyp

das ist meine Lego Mindstorms NXT Roboter-Hand-Version 1.0. Es wird von einem Dynamo-System bestehend aus einem Servo-Motor und Kurbel angetrieben. Wenn es Ihnen gefällt, bitte vote! Außerdem abonniere meinen Kanal für viele tolle Projekte zu untersc
Java-Stein-Papier-Schere

Java-Stein-Papier-Schere

In diesem instructable ich zeigen Ihnen, wie erstelle ich eine Programm in Java, mit denen Sie spielen Rock, Papier, Schere mit Ihrem Computer.Schritt 1: Software Die Software, die Sie brauchen, ist alles kostenlos, die Liste ist endlos...Java JDK, h
Wie man einen Lego Mindstorms NXT OCTOPOD Roboter zu bauen?

Wie man einen Lego Mindstorms NXT OCTOPOD Roboter zu bauen?

Diese instructable ist nur um Ihnen zu zeigen, wie meine Hexapod upgrade habe ich in meinem vorherigen gebaut instructable durch verwandelte sie in eine Octopod (8-beinigen Roboter).Genießen Sie und lassen Sie einen Kommentar!Schritt 1: Was brauchen
Solar Powered Lego Mindstorms NXT Roboter

Solar Powered Lego Mindstorms NXT Roboter

Schritt für Schritt Bilder machen die solar powered Lego Mindstorms NXT Roboter.
Gewusst wie: eine Wiimote verwenden, um einen Lego Mindstorms NXT Roboter steuern

Gewusst wie: eine Wiimote verwenden, um einen Lego Mindstorms NXT Roboter steuern

Tutorial: wie man eine Wiimote verwenden, um einen Lego-Roboter zu steuern - die lustigsten Videos Clips sind hier dieses Video zeigt Ihnen, wie mit einer Wiimote ein Lego Mindstorms NXT Roboter steuern.Hier ist der Link zu Glovepie: http://carl.kenn
LEGO Mindstorms NXT Octopod Video

LEGO Mindstorms NXT Octopod Video

hier sind drei kurze Clips von meinem neuen Oktopusrutsche Roboter (Lego Mindstorms NXT)...
LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

LEGO Mindstorms NXT: Roadster PSP-NX Supercharged

Hinweis: Dies wurde 2010 gegründet, ich mach dir nicht zu schreiben, die ' Ible bis jetzt.Dieses Projekt begonnen um nur ein weiteres Pivot Lenkung, PS2-Controller gesteuert LEGO Mindstorms NXT-Auto, aber es endete drehen in etwas furchteinflößend!DI
Stein-Papier-Schere Mathe Spiel zu lehren, Winkel

Stein-Papier-Schere Mathe Spiel zu lehren, Winkel

diese Instructable soll Schülern zwischen akut, stumpfen, Recht & geraden Winkel zu unterscheiden, durch das Spielen einer Variation des Rock, Papier & Schere zu helfen. Ihre Schüler werden es lieben!Schritt 1: Mathematische Notiz über Rock, Papie
Akku für Lego Mindstorm NXT jede Version

Akku für Lego Mindstorm NXT jede Version

Warnung: Polarität achten 3 Mal vor Anschluss Batterie denken dies als ein Schuss Deal sicherstellen. Diese Garantie auf Produkt Effekt werden also wenn du Garantie hast nicht versuchen es PLZ. Wenn Sie wirklich wollen, tun es gehen einem Kopf zum nä
Stein Papier Schere

Stein Papier Schere

Wir alle haben "Stein-Schere-Papier" eine ganze Menge Mal gespielt. Diese Instructable begleiten Sie bei der Herstellung von elektronischen "Stein-Schere-Papier"-Spiel, das sicherstellt, dass es kein Betrug ist und auch, dass Sie Spaß
LEGO MINDSTORMS NXT Snow College-Challenge

LEGO MINDSTORMS NXT Snow College-Challenge

dieser Roboter war für meine Eng 1000-Klasse am Snow College das Objekt von der Chanenge war, die Treppe hinauf in eine quadratische Push orangenen Dosen (Jäger) fahren aus quadratischen Abholung der weißen können (Kaninchen) und bringen sie wieder ü