Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian...
Transcript of Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian...
![Page 1: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/1.jpg)
Technische Universität München
Zwischenpräsentation Blowfish
Hamza Mattoussi
Fabian Kluge
11.06.2013 Projektpraktikum Informationsverarbeitung 1
![Page 2: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/2.jpg)
Technische Universität München
Was haben wir bisher erreicht?
Höhenregelung
Autonomer Geradeausflug
11.06.2013 Projektpraktikum Informationsverarbeitung 2
![Page 3: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/3.jpg)
Technische Universität München
Unser Konzept
• Hardware
• Software
• Hardware
• SoS
Hardware
Software
11.06.2013 Projektpraktikum Informationsverarbeitung 3
![Page 4: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/4.jpg)
Technische Universität München
Hardware: Gondel • Schematischer Aufbau:
11.06.2013 Projektpraktikum Informationsverarbeitung 4
![Page 5: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/5.jpg)
Technische Universität München
![Page 6: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/6.jpg)
Technische Universität München
Hardware: Gondelaufbau
Depron Grundplatte
Carbonzylinder für
Motoren
Balsaholz für
Ballonbefestigung
Regelmäßiger
Anforderungsabgleich
mit dem Softwareteam Abb. 1 Gondelaufbau
11.06.2013 Projektpraktikum Informationsverarbeitung 6
![Page 7: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/7.jpg)
Technische Universität München
Hardware: Bodenstationen für IPS • Kooperation mit Team Sturzflug.
• Aufbau zwei weiterer Bodenstationen für erhöhte
Genauigkeit
• Schematischer Aufbau:
11.06.2013 Projektpraktikum Informationsverarbeitung 7
![Page 8: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/8.jpg)
Technische Universität München
Schematischer Aufbau:
2
11.06.2013 Projektpraktikum Informationsverarbeitung 8
![Page 9: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/9.jpg)
Technische Universität München
Hardware: Informationsquellen • Letztjährige Gondeln
• Daedalus Wiki
• Tutoren
• Datenblätter der Spannungswandler
• Pegelwandler I²C: www.mikrocontroller.net
11.06.2013 Projektpraktikum Informationsverarbeitung 9
![Page 10: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/10.jpg)
Technische Universität München
Konzept der Software
11.06.2013 Projektpraktikum Informationsverarbeitung 10
![Page 11: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/11.jpg)
Technische Universität München
Konzept der Software
Höhenregelung
11.06.2013 Projektpraktikum Informationsverarbeitung 10
![Page 12: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/12.jpg)
Technische Universität München
Konzept der Software
Höhenregelung
Positionsregelung
11.06.2013 Projektpraktikum Informationsverarbeitung 10
![Page 13: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/13.jpg)
Technische Universität München
Konzept der Software
Höhenregelung
Positionsregelung
11.06.2013 Projektpraktikum Informationsverarbeitung 10
![Page 14: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/14.jpg)
Technische Universität München
Software: Höhenregelung
Ballon
Höhen-
motoren PID
Filter Ultraschall-
sensor
Z_soll
Z_ist
Z
11.06.2013 Projektpraktikum Informationsverarbeitung 11
![Page 15: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/15.jpg)
Technische Universität München
Software: Höhenregelung
Ballon
Höhen-
motoren PID
Filter Ultraschall-
sensor
Z_soll
Z_ist
-Die Höhenregelung ist von der Funkverbindung unabhängig
-Die Höhenmotoren haben ein störendes Drehmoment erzeugt, weil sie sich in der
selben Richtung Drehen (Hubschrauber-Effekt)
-Dagegen haben wir einen linken Propeller bestellt, damit die Motoren sich
gegenseitig drehen können
Z
11.06.2013 Projektpraktikum Informationsverarbeitung 11
![Page 16: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/16.jpg)
Technische Universität München
Software: Positionsregelung (Kurswinkel)
Konvertierende
Funktion
PID
Filter Gyrometer
α _ist
α _soll α Motoren Ballon
11.06.2013 Projektpraktikum Informationsverarbeitung 12
![Page 17: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/17.jpg)
Technische Universität München
Software: Positionsregelung (Kurswinkel)
Konvertierende
Funktion
S=g(Δα)
PID
Filter Gyrometer
α _ist
α _soll α
Die konvertierende Funktion berechnet den linken
bzw. den rechten Schub aus dem Drehwinkel
Motoren Δα
sL
sR
Ballon
11.06.2013 Projektpraktikum Informationsverarbeitung 12
![Page 18: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/18.jpg)
Technische Universität München
Software: Positionsregelung (Abstand)
Konvertierende
Funktion
PID
Filter IPS
P_ist
P_soll P=(x,y)
Motoren Ballon
11.06.2013 Projektpraktikum Informationsverarbeitung 13
![Page 19: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/19.jpg)
Technische Universität München
Software: Positionsregelung (Abstand)
Konvertierende
Funktion
S=h(ΔP)
PID
Filter IPS
P_ist
P_soll P=(x,y)
Die konvertierende Funktion berechnet den linken
bzw. den rechten Schub aus dem Abstand
Motoren ΔP
sL
sR
Ballon
11.06.2013 Projektpraktikum Informationsverarbeitung 13
![Page 20: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/20.jpg)
Technische Universität München
Software: IPS (GUI)
Stationen
11.06.2013 Projektpraktikum Informationsverarbeitung 14
![Page 21: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/21.jpg)
Technische Universität München
Software: IPS(GUI)
Hindernisse
11.06.2013 Projektpraktikum Informationsverarbeitung 14
![Page 22: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/22.jpg)
Technische Universität München
Software: IPS(GUI)
Wegpunkte
11.06.2013 Projektpraktikum Informationsverarbeitung 14
![Page 23: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/23.jpg)
Technische Universität München
Software: Funkverbindung
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 24: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/24.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 25: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/25.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 26: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/26.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 27: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/27.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige -Gibt die Position
aus
-Berechnet den
Parcours und
gibt die
Sollwerte(Weg-
punkte,
Kurswinkel,
Abstand,…) aus.
- Ermöglicht die
Änderung der
Koeffizienten
(P,I,D,Schub,…)
-Entschlüsselt
den Befehlssatz.
- Bewertet die
angefangenen
Daten.
- Regelt die
Höhe und die
Position gemäß
der Sollwerte
Einheitliches und robustes Protokoll
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 28: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/28.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige -Gibt die Position
aus
-Berechnet den
Parcours und
gibt die
Sollwerte(Weg-
punkte,
Kurswinkel,
Abstand,…) aus.
- Ermöglicht die
Änderung der
Koeffizienten
(P,I,D,Schub,…)
Einheitliches und robustes Protokoll
-Entschlüsselt
den Befehlssatz.
- Bewertet die
angefangenen
Daten.
- Regelt die
Höhe und die
Position gemäß
der Sollwerte
Die Regelung wird am
Microkontroller ausgeführt
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 29: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/29.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige -Gibt die Position
aus
-Berechnet den
Parcours und
gibt die
Sollwerte(Weg-
punkte,
Kurswinkel,
Abstand,…) aus.
- Ermöglicht die
Änderung der
Koeffizienten
(P,I,D,Schub,…)
Einheitliches und robustes Protokoll
-Entschlüsselt
den Befehlssatz.
- Bewertet die
angefangenen
Daten.
- Regelt die
Höhe und die
Position gemäß
der Sollwerte
Die Regelung wird am
Microkontroller ausgeführt
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 30: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/30.jpg)
Technische Universität München
Software: Funkverbindung
Xbee Xbee
Befehle, Position, und
Sollwerte
Sensordaten für die
Anzeige -Gibt die Position
aus
-Berechnet den
Parcours und
gibt die
Sollwerte(Weg-
punkte,
Kurswinkel,
Abstand,…) aus.
- Ermöglicht die
Änderung der
Koeffizienten
(P,I,D,Schub,…)
Einheitliches und robustes Protokoll
-Entschlüsselt
den Befehlssatz.
- Bewertet die
angefangenen
Daten.
- Regelt die
Höhe und die
Position gemäß
der Sollwerte
Die Regelung wird am
Microkontroller ausgeführt
11.06.2013 Projektpraktikum Informationsverarbeitung 15
![Page 31: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/31.jpg)
Technische Universität München
Bestehende Risiken Fehlender Speicherplatz des Mikrocontrollers
Schwache Regelung bei Großen Störungen
Nicht einhalten des Zeitplans
11.06.2013 Projektpraktikum Informationsverarbeitung 16
![Page 32: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/32.jpg)
Technische Universität München
Fortschritt
11.06.2013 Projektpraktikum Informationsverarbeitung 17
![Page 33: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/33.jpg)
Technische Universität München
Bewertung unserer Ergebnisse: • Zeitplan größtenteils eingehalten
• Frühes Testen
• Gute und genaue Planung
• Gute Zusammenarbeit zwischen:
• Hardware- und Softwareteam
• Blowfish und Sturzflug (IPS)
11.06.2013 Projektpraktikum Informationsverarbeitung 18
![Page 34: Zwischenpräsentation Blowfish 11.6 - TUM · Zwischenpräsentation Blowfish Hamza Mattoussi Fabian Kluge 11.06.2013 Projektpraktikum Informationsverarbeitung 1 . Technische Universität](https://reader036.fdocuments.net/reader036/viewer/2022062414/5f1907313d19901d7424a04f/html5/thumbnails/34.jpg)
Technische Universität München
Vielen Dank für Ihre Aufmerksamkeit
11.06.2013 Projektpraktikum Informationsverarbeitung 19