LEGO Mindstorms -Kits sind nicht deines Vaters LEGO Sets . Mindstorms NXT ist ein komplettes Kit Robotik entwickelt, um High-School- und College-Level- Computer-und Roboter- Programmierung zu lehren. Die Kits werden auf der Grundlage der traditionellen LEGO Steinen gebaut , und dann Motoren , Bewegungssteuerungen und Motion Sensoren hinzugefügt werden, um eine komplizierte und skalierbare Robotik Klassenzimmer zu schaffen. MATLAB ist die Programmierumgebung für die Programmierung , Steuerung und debuggen das Verhalten des Roboters als Schüler den Computer -und Ingenieurwissenschaften hinter Roboter -Entwicklung zu lernen. Things You
LEGO Mindstorms NXT Gebäude brauchen Sets
Mindstorms Bewegungssensoren
USB Adapter und Kabel
drahtlose Bluetooth -Adapter USB
kompatiblen Desktop -oder Laptop- Computer
anzeigen Weitere Anweisungen
1
Set up drahtgebundene oder drahtlose Steuerung . Die Lego Mindstorms NXT Roboter sind entweder per USB -Kabel oder über Bluetooth gesteuert . Vor dem Bau Ihres Roboters , entscheiden, wie Sie es zu kontrollieren , und den Kauf der entsprechenden Schnittstelle Anschlüsse.
2
Bauen Sie Ihren Roboter . Einige Roboter sind für bestimmte Funktionen eingebaut , während andere für Vielseitigkeit werden gebaut und sind in der Lage, eine Reihe von Programmen und Aufgaben zu übernehmen. Die Schüler sollten entscheiden, welche Art von Roboter bauen sie bei der Gestaltung des Roboters und die Programmierung sind .
3
Schließen Sie die Sensoren . Die Lego Mindstorms NXT Roboter die Bewegung wird über eine Reihe von Motion-Sensing- Geräte gesteuert. Beschleunigungsmesser Maßnahme Bewegung und Geschwindigkeit . Das Gerät empfängt auch Eingaben von Sensoren, die Veränderungen in der Licht , Temperatur und Berührung spüren kann . Der Student muss durchdenken , wie man die Sensoren zu verwalten und zu überwachen seine Roboter die Bewegungen .
4
Programm in der MATLAB-Umgebung . Die MATLAB-Umgebung steuert , was der Roboter mit dem Input von den elektronischen Sensoren tut. Zum Beispiel , wenn der Roboter ein Hindernis berührt , ist seine Richtung umzukehren , oder die Leistung durch ? Der Schüler nutzt MATLAB , um den Roboter , was mit den sensorischen Daten auf die gleiche Weise unsere Augen mit unserem Gehirn kommunizieren erhielt tun , um unseren Körper , was mit den sichtbaren Daten erhalten wir tun sollen erzählen.
5
Führen Sie Ihren Roboter . Nach der Programmierung eine Aufgabe , und das Denken durch, wie man den Roboter sagen , um die Zuordnung zu vervollständigen, kommuniziert MATLAB mit dem Roboter über USB oder Bluetooth, und der Roboter versucht, seine ihm zugewiesene Aufgabe abzuschließen.
6
Auswerten und Debuggen des Roboters. MATLAB dient als Kommunikationsschnittstelle zwischen den Studenten und der Roboter . Nach dem Ausführen des Programms , die Studenten mit MATLAB , um die empfangenen Daten auswerten und vergleichen die erzielten Ergebnisse mit den gewünschten Ergebnissen . Selten haben Schüler einen Roboter Programm beim ersten Mal korrekt und Fehlerbehebung möglich ist, mit der Software MATLAB . Wenn der Roboter , durch das Programm , nicht ausführt ihre Aufgaben angemessen , kann MATLAB Daten die Grundlage für die Weiterentwicklung und Verbesserung der auf das Verhalten des Roboters sein .
7
neu programmieren und starten neu. Nachdem sowohl die Programmierung und Roboter Design-Änderungen, MATLAB , um den Roboter zu betreiben , und füllen Sie die Programmieraufgaben.