ASF Gruppe A1 - SoSe17: Unterschied zwischen den Versionen
(81 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
Das Ziel des Praktikums ist es, einen Roboter zu konstruieren, der mit Hilfe der Kamera eine Strecke abfährt und die Spur automatisch hält. | Das Ziel des Praktikums ist es, einen Roboter zu konstruieren, der mit Hilfe der Kamera eine Strecke abfährt und die Spur automatisch hält. [[Datei:Roboter GruppeA1 SoSe17 1.JPG|mini|Unser Roboter]] | ||
Dieses Ziel wird erreicht, indem kleinere Ziele schrittweise erreicht werden. | Dieses Ziel wird erreicht, indem kleinere Ziele schrittweise erreicht werden. | ||
Zeile 5: | Zeile 5: | ||
• Konstruieren eines Auto mit Hilfe von Lego Mindstorms <br/> | • Konstruieren eines Auto mit Hilfe von Lego Mindstorms <br/> | ||
• Einarbeiten in die Programme Matlab und NXC | • Einarbeiten in die Programme Matlab und NXC <br/> | ||
• Kennenlernen von Roboter, Sensoren und Aktoren | • Kennenlernen von Roboter, Sensoren und Aktoren <br/> | ||
• Darstellen von Kennwerten in Grafen mit Matlab | • Darstellen von Kennwerten in Grafen mit Matlab <br/> | ||
• Erzeugen von gefilterten Messwerten | • Erzeugen von gefilterten Messwerten <br/> | ||
• Einblick in die Reglungstechnik (PD-Regler) | • Einblick in die Reglungstechnik (PD-Regler) <br/> | ||
• Erstellen eines übersichtlichen Quellcodes | • Erstellen eines übersichtlichen Quellcodes <br/> | ||
• Präsentation der Eigenarbeit | • Präsentation der Eigenarbeit <br/> | ||
• Konzeptentwicklung und Planung einzelner Aufgaben | • Konzeptentwicklung und Planung einzelner Aufgaben <br/> | ||
• Teamwork | • Teamwork <br/> | ||
== Teammitglieder der Gruppe A1 == | == Teammitglieder der Gruppe A1 == | ||
Marcel Bröckelmann | [[Marcel Bröckelmann]] <br/> | ||
• Konstruktion des Fahrzeuges | • Konstruktion des Fahrzeuges <br/> | ||
• Visualisierung des Fahrzeuges mit LegoDesigner | • Visualisierung des Fahrzeuges mit LegoDesigner <br/> | ||
• Programmentwicklung mit Matlab | • Programmentwicklung mit Matlab <br/> | ||
Thomas Miska | <br/> | ||
• Programmentwicklung mit Matlab und NXC | [http://193.175.248.52/wiki/index.php/Benutzer:Thomas_Miska Thomas Miska] <br/> | ||
• Entwickeln eines Konzeptplanes | • Programmentwicklung mit Matlab und NXC <br/> | ||
• Videoaufnahme und Bearbeitung | • Entwickeln eines Konzeptplanes <br/> | ||
Mareen Rehberg | • Videoaufnahme und Bearbeitung <br/> | ||
• Programmentwicklung mit Matlab und NXC | <br/> | ||
• Visualisierung des Konzeptplans mit PAPDesigner | [[Mareen Rehberg]] <br/> | ||
• Verfassen des Wiki-Beitrages | • Programmentwicklung mit Matlab und NXC <br/> | ||
• Visualisierung des Konzeptplans mit PAPDesigner <br/> | |||
• Verfassen des Wiki-Beitrages <br/> | |||
== Fahrzeug: Aufbau und Kennwerte == | |||
[[Datei:Roboter GruppeA1 SoSe17 2.jpg|x250px||links]] | |||
<br/> | |||
{| class="wikitable" | |||
|- | |||
! Parameter !! Wert | |||
|- | |||
| Fahrzeuglänge || 290 mm | |||
|- | |||
| Fahrzeugbreite/Spurweite || 160 mm | |||
|- | |||
| Fahrzeughöhe (mit Kabel) || 178 mm | |||
|- | |||
| Achsabstand || 215 mm | |||
|- | |||
| Sitz der Kamera || 80 mm | |||
|- | |||
| Übersetzung || dreifach | |||
|- | |||
| Übertragenes Drehmoment || 18.67 mNm | |||
|- | |||
| max. Geschwindigkeit || ca. 2.5 Km/h | |||
|} | |||
== Konzept == | == Konzept == | ||
Unser Hauptprogramm ist aufgeteilt in 3 Unterprogramme die gleichzeitig ausgeführt werden. Diese Unterprogramme sind die Längsregelung, die Querregelung und die Ausführung der Kamera. | |||
Die Längsregelung ist für das Vorwärtsfahren verantwortlich. | |||
Die Querregelung für das Lenken. | |||
In dem Pogramm Kamera wird die Verbindung zur Kamera hergestellt. Dort wird auch das Kamerabild ausgewertet. Das Programm ruft ein weiteres Unterpgrogramm auf, welches die Filterwerte berechnet. | |||
<div class="tright" style="clear:none">[[Datei:PAP autonomes Fahren berechnung.JPG|mini|ohne|x200px|Berechnung der Filterwerte]]</div> | |||
<div class="tright" style="clear:none">[[Datei:PAP autonomes Fahren kamera.JPG|mini|ohne|x200px|Kamera]]</div> | |||
<div class="tright" style="clear:none">[[Datei:PAP autonomes Fahren querregelung.JPG|mini|ohne|x200px|Querregelung]]</div> | |||
<div class="tright" style="clear:none">[[Datei:PAP_autonomes_Fahren_laengsregelung.JPG|mini|ohne|x200px|Längsregelung]]</div> | |||
<div class="tright" style="clear:none">[[Datei:PAP_autonomes_Fahren_hauptprogramm.JPG|links|mini|ohne|200px|Hauptprogramm]]</div> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
<br/> | |||
== YouTube Video == | == YouTube Video == | ||
https://youtu.be/jwJAHthybbA | |||
---- | |||
→ zurück zum Hauptartikel: [[Autonomes Fahren SoSe17|Informatikpraktikum 2 SoSe17]] |
Aktuelle Version vom 9. Januar 2019, 20:49 Uhr
Das Ziel des Praktikums ist es, einen Roboter zu konstruieren, der mit Hilfe der Kamera eine Strecke abfährt und die Spur automatisch hält.
Dieses Ziel wird erreicht, indem kleinere Ziele schrittweise erreicht werden.
Vermittelte Praktikumsinhalte
• Konstruieren eines Auto mit Hilfe von Lego Mindstorms
• Einarbeiten in die Programme Matlab und NXC
• Kennenlernen von Roboter, Sensoren und Aktoren
• Darstellen von Kennwerten in Grafen mit Matlab
• Erzeugen von gefilterten Messwerten
• Einblick in die Reglungstechnik (PD-Regler)
• Erstellen eines übersichtlichen Quellcodes
• Präsentation der Eigenarbeit
• Konzeptentwicklung und Planung einzelner Aufgaben
• Teamwork
Teammitglieder der Gruppe A1
Marcel Bröckelmann
• Konstruktion des Fahrzeuges
• Visualisierung des Fahrzeuges mit LegoDesigner
• Programmentwicklung mit Matlab
Thomas Miska
• Programmentwicklung mit Matlab und NXC
• Entwickeln eines Konzeptplanes
• Videoaufnahme und Bearbeitung
Mareen Rehberg
• Programmentwicklung mit Matlab und NXC
• Visualisierung des Konzeptplans mit PAPDesigner
• Verfassen des Wiki-Beitrages
Fahrzeug: Aufbau und Kennwerte
Parameter | Wert |
---|---|
Fahrzeuglänge | 290 mm |
Fahrzeugbreite/Spurweite | 160 mm |
Fahrzeughöhe (mit Kabel) | 178 mm |
Achsabstand | 215 mm |
Sitz der Kamera | 80 mm |
Übersetzung | dreifach |
Übertragenes Drehmoment | 18.67 mNm |
max. Geschwindigkeit | ca. 2.5 Km/h |
Konzept
Unser Hauptprogramm ist aufgeteilt in 3 Unterprogramme die gleichzeitig ausgeführt werden. Diese Unterprogramme sind die Längsregelung, die Querregelung und die Ausführung der Kamera. Die Längsregelung ist für das Vorwärtsfahren verantwortlich. Die Querregelung für das Lenken. In dem Pogramm Kamera wird die Verbindung zur Kamera hergestellt. Dort wird auch das Kamerabild ausgewertet. Das Programm ruft ein weiteres Unterpgrogramm auf, welches die Filterwerte berechnet.
YouTube Video
→ zurück zum Hauptartikel: Informatikpraktikum 2 SoSe17