ASF Gruppe A2 - SoSe18: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Im Informatikpraktikum 2 im SoSe 18 war es unsere Aufgabe aus einem [http://de.wikipedia.org/wiki/Lego_Mindstorms_NXT „Lego Mindstorms NXT“ <ref> Lego Mindstorms NXT http://de.wikipedia.org/wiki/Lego_Mindstorms_NXT </ref>] ein Fahrzeug mit autonomer Spurführung zu Bauen. | Im Informatikpraktikum 2 im SoSe 18 war es unsere Aufgabe aus einem [http://de.wikipedia.org/wiki/Lego_Mindstorms_NXT „Lego Mindstorms NXT“ <ref> Lego Mindstorms NXT http://de.wikipedia.org/wiki/Lego_Mindstorms_NXT </ref>] ein Fahrzeug mit autonomer Spurführung zu Bauen. | ||
[[Datei:Roboterauto1.JPG|500px|thumb|right|Der Roboter]] | [[Datei:Roboterauto1.JPG|500px|thumb|right|Der Roboter]] | ||
Zeile 19: | Zeile 19: | ||
''' | '''Motoren''' | ||
Der Roboter verwendet zwei NXT standard Servomotoren. Einer als Fahrmotor und der zweite kontrolliert die Lenkung. | Der Roboter verwendet zwei NXT standard Servomotoren. Einer als Fahrmotor und der zweite kontrolliert die Lenkung. | ||
Zeile 28: | Zeile 28: | ||
Der Programmablaufplan zeigt den grundlegenden Plan für das Programm.Dieses Besteht aus drei Funktionen: | Der Programmablaufplan zeigt den grundlegenden Plan für das Programm.Dieses Besteht aus drei Funktionen: | ||
Erstellt wurde der PAP mit dem [http://friedrich-folkmann.de/papdesigner/Hauptseite.html „PaP-Designer“ <ref> Pap-Designer http://friedrich-folkmann.de/papdesigner/Hauptseite.html </ref>] | Erstellt wurde der PAP mit dem [http://friedrich-folkmann.de/papdesigner/Hauptseite.html „PaP-Designer“ <ref> Pap-Designer http://friedrich-folkmann.de/papdesigner/Hauptseite.html </ref>] | ||
[[Datei:Roboter Hauptprogramm.png|none|mini|Hauptprogramm]] | [[Datei:Roboter Hauptprogramm.png|none|mini|Hauptprogramm]] | ||
Zeile 62: | Zeile 56: | ||
→ zurück zum Hauptartikel: [[ | → zurück zum Hauptartikel: [[Autonomes Fahren SoSe18|Informatikpraktikum WS 17/18]] | ||
Version vom 5. Juli 2018, 19:02 Uhr
Im Informatikpraktikum 2 im SoSe 18 war es unsere Aufgabe aus einem „Lego Mindstorms NXT“ [1] ein Fahrzeug mit autonomer Spurführung zu Bauen.
Bauteile
NXT-Brick
Im NXT-Brick ist der Hauptmocrocontroller verbaut. Dieser stellt das Gehirn des Roboters dar und bekommt von den Sensoren alle Messwerte. Damit kann er die Motoren des Roboters anzusteuern.
Kamera
Die NXTCam v4 von Mindsensors erledigt die Spurerkennung. Sie wird über ein standard Kabel an einen Sensorport angeschlossen. Der in der Kamera integrierte Microchip zur Bilderkennung wurde so konfiguriert dass er die Linie erkennt und die Position dieser an den Brick weitergibt.
Motoren
Der Roboter verwendet zwei NXT standard Servomotoren. Einer als Fahrmotor und der zweite kontrolliert die Lenkung.
Programmablaufplan
Der Programmablaufplan zeigt den grundlegenden Plan für das Programm.Dieses Besteht aus drei Funktionen:
Erstellt wurde der PAP mit dem „PaP-Designer“ [2]
Programmierung
Die hier gezeigt Umsetzung des PaP wurde mittels BricxCC programmiert, wobei es sich um eine für die Lego NXT Serie optimierte Lobby für die Programmiersprache C handelt. Sie beinhaltet alle im PAP aufgeführten Funktionen als Tasks.
Alle Projektunterlagen sind auf dem "SVN" [3] (Zugangsbeschränkung) gespeichert
YouTube Video
Hier ist unser "You Tube Video"[4]
→ zurück zum Hauptartikel: Informatikpraktikum WS 17/18
Linkverzeichnis
- ↑ Lego Mindstorms NXT http://de.wikipedia.org/wiki/Lego_Mindstorms_NXT
- ↑ Pap-Designer http://friedrich-folkmann.de/papdesigner/Hauptseite.html
- ↑ Projektunterlagen auf SNV https://svn.hshl.de/svn/Informatikpraktikum_1/trunk/Gruppen/Gruppen_WS1718/A3/Projektunterlagen
- ↑ You Tube Video https://youtu.be/UEbdQ_Ce6eE