AEP Gruppe B1 - SoSe15: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: „ == Beschreibung der Praktikumsaufgabe == Im Informatik 2 Praktikum des Studiengangs Mechatronik war unsere Aufgabe ein autonom einparkendes Fahrzeug zu konst…“) |
(→Links) |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
[[Datei:Roboter Freischnitt2.jpg|200px|thumb|right|Bild1: Fahrzeug der Gruppe]] | |||
== Beschreibung der Praktikumsaufgabe == | == Beschreibung der Praktikumsaufgabe == | ||
Zeile 23: | Zeile 25: | ||
Der Einschlagwinkel der Lenkung sollte auf 40° begrenzt werden. | Der Einschlagwinkel der Lenkung sollte auf 40° begrenzt werden. | ||
Außerdem sollte ein Gyrosensor und ein Ultraschallsensor verbaut werden. | Außerdem sollte ein Gyrosensor und ein Ultraschallsensor verbaut werden. | ||
[[Datei:Gyrosensor.jpg|200px|thumb|right|Bild 2: Gyrosensor]] | |||
[[Datei:Differential.jpg|200px|thumb|right|Bild 3: Differential]] | |||
[[Datei:Autonomes Einparken.jpg|200px|thumb|left|Bild6: Programmablaufdiagramm]] | |||
[[Datei:Lenkung2.jpg|200px|thumb|right|Bild4: Lenkung]] | |||
[[Datei:Ultraschallsensor.jpg|200px|thumb|right|Bild5: Ultraschallsensor]] | |||
Bei der Konstruktion des Fahrzeuges wurde eine direkt übersetze Lenkung konstruiert, um das Lenkspiel möglichst gering zu halten und eine Antriebsachse mit Differential verwendet, um das Drehen zu erleichtern. | Bei der Konstruktion des Fahrzeuges wurde eine direkt übersetze Lenkung (Bild 4) konstruiert, um das Lenkspiel möglichst gering zu halten und eine Antriebsachse mit Differential (Bild 3) verwendet, um das Drehen zu erleichtern. | ||
Der Ultraschallsensor wurde auf mittlerer Fahrzeughöhe angebracht, damit auch kleinere Hindernisse zu erkennen. | Der Ultraschallsensor (Bild 5) wurde auf mittlerer Fahrzeughöhe angebracht, damit auch kleinere Hindernisse zu erkennen. | ||
Den Gyrosensor haben wir exakt waagerecht am Fahrzeug befestigt, da so die Messungen des Sensors nicht verfälscht werden. | Den Gyrosensor (Bild 2) haben wir exakt waagerecht am Fahrzeug befestigt, da so die Messungen des Sensors nicht verfälscht werden. | ||
Zeile 32: | Zeile 41: | ||
Das Programm für das Fahrzeug wurde mit Hilfe der Toolbox der RWTH Aachen in MATLAB geschrieben. | Das Programm für das Fahrzeug wurde mit Hilfe der Toolbox der RWTH Aachen in MATLAB geschrieben. | ||
Bei der Programmierung wurde darauf geachtet einen möglichst effizienten Algorithmus zu designen um möglichst schnell auf die verschiedenen Szenarien beim Erkennen und auswerten auf eine Parklücke zu reagieren ( | Bei der Programmierung wurde darauf geachtet einen möglichst effizienten Algorithmus zu designen um möglichst schnell auf die verschiedenen Szenarien beim Erkennen und auswerten auf eine Parklücke zu reagieren (Bild 6). | ||
Zeile 38: | Zeile 74: | ||
Im Informatik 2 Praktikum haben wir unsere Fähigkeiten in der Projekt orientierten Programmierung vertieft. Außerdem wurde uns klar, das man bei der Konstruktion eines mechatronischen Systems auf alle Teilgebiete des Projekts achten muss. Da diese in der Gesamtfunktion eng zusammen arbeiten. | Im Informatik 2 Praktikum haben wir unsere Fähigkeiten in der Projekt orientierten Programmierung vertieft. Außerdem wurde uns klar, das man bei der Konstruktion eines mechatronischen Systems auf alle Teilgebiete des Projekts achten muss. Da diese in der Gesamtfunktion eng zusammen arbeiten. | ||
== Links == | == Links == | ||
[https://youtu.be/hDIMsh48Dw4 YouTube Video] | |||
[http://www.mindstorms.rwth-aachen.de RWTH Aachen] | [http://www.mindstorms.rwth-aachen.de RWTH Aachen] | ||
== Downloads == | == Downloads == | ||
hier wird noch ein Download zum Bauplan bereitgestellt | hier wird noch ein Download zum Bauplan bereitgestellt |
Aktuelle Version vom 13. Juli 2015, 16:14 Uhr
Beschreibung der Praktikumsaufgabe
Im Informatik 2 Praktikum des Studiengangs Mechatronik war unsere Aufgabe ein autonom einparkendes Fahrzeug zu konstruieren und einen Algorithmus für diese Aufgabe zu entwickeln. Als Grundlage hierfür dienten die Lego Mindstorms Baukästen der HSHL.
Team und Aufgabenverteilung
Marcel Mertens : Programmierung, Präsentation Koordinator (Termine, Orte)
Tom Niehaus : Programmierung, Präsentation, Organisatorisches ( Roboter ausgeliehen)
Florian Müller : Konstruktion, Lego Digital Designer, Verantwortlicher Ansprechpartner, Unterstützung bei Problemlösungen der Programmierung
Christopher Dörner
Hardware
Es sollte ein Pkw- Chassis mit Hilfe der Lego Mindstorm Baukästen konstruiert werden, das sich an der Realität orientiert und über eine Antriebs- und eine Lenkachse verfügt. Der Einschlagwinkel der Lenkung sollte auf 40° begrenzt werden. Außerdem sollte ein Gyrosensor und ein Ultraschallsensor verbaut werden.
Bei der Konstruktion des Fahrzeuges wurde eine direkt übersetze Lenkung (Bild 4) konstruiert, um das Lenkspiel möglichst gering zu halten und eine Antriebsachse mit Differential (Bild 3) verwendet, um das Drehen zu erleichtern.
Der Ultraschallsensor (Bild 5) wurde auf mittlerer Fahrzeughöhe angebracht, damit auch kleinere Hindernisse zu erkennen.
Den Gyrosensor (Bild 2) haben wir exakt waagerecht am Fahrzeug befestigt, da so die Messungen des Sensors nicht verfälscht werden.
Software
Das Programm für das Fahrzeug wurde mit Hilfe der Toolbox der RWTH Aachen in MATLAB geschrieben. Bei der Programmierung wurde darauf geachtet einen möglichst effizienten Algorithmus zu designen um möglichst schnell auf die verschiedenen Szenarien beim Erkennen und auswerten auf eine Parklücke zu reagieren (Bild 6).
Fazit
Im Informatik 2 Praktikum haben wir unsere Fähigkeiten in der Projekt orientierten Programmierung vertieft. Außerdem wurde uns klar, das man bei der Konstruktion eines mechatronischen Systems auf alle Teilgebiete des Projekts achten muss. Da diese in der Gesamtfunktion eng zusammen arbeiten.
Links
Downloads
hier wird noch ein Download zum Bauplan bereitgestellt