Was geht
- Finden des Punkts mit der höchsten Intensität (über ColorTable), nur für Debugging
- Bildauswertung mit colortable in SquareArray[]
- Finden der 3 Leds in SquareArray, mit Löschen der Neighbours
- Datenempfang UART (Bluetooth) * Datenauswertung Bluetooth-Protokoll (work in progress)
todo
Durchgestrichene Punkte sind bereits erledigt.
Prio 1: Datenübertragung
[SW] CRC-Berechnung- [SW] Fertigstellung Datenauswertung Bluetooth-Protokoll
[SW] Datensenden UART[SW] Bluetooth-Protokoll Senden[SW] UART-Protokoll Flightcontroller (Senden)
Prio 2: Regelung
- [SW] Umsetzen des Java-Codes zur Led-Auswertung in C
- [SW] PID-Implementierung (testen CMSIS-Algo)
- [SW] Daten für UART bereitstellen
- [SW] Messen der Framerate (ohne Debugausgabe), Framerate über Bluetooth abrufbar
Prio 3: Copter-Test (1)
- [HW] testen der PID-Einstellungen für kleinen Copter (1)
- [HW, SW] testen der Entfernungseinstellung über Bluetooth und Handy
Prio 3: Plakat und StandDoku
- [HW, SW] Layout des Plakats
- [HW, SW] Druck des Plakats
- [HW, SW] Layout Flyer
- [HW, SW] Druck Flyer
Prio 4: Messen
- [HW, SW] Wie empfindlich ist die Bildschärfe auf unterschiedliche Entfernungen (2,5m – 10m) bei verschiedenen Linsen?
Prio 5: Handling
- [SW] Zustandssignalisierung über Leds
- [SW] Abspeichern der PID Werte in ein EEprom o.ä.
Prio 6: Verbesserungen
- [SW] LedErkennung per Filter mit 4 Aussenpunkten, dafür ggf. zweite ColorTable notwendig
- [SW] LedErkennung: Entfernung der 4 Aussenpunkte abhängig von der Entfernung
- [SW] Regelung der Belichtung abhängig von MaxIntensity, Entfernung
- [SW] Änderung der SquareSize abhängig von der Entfernung des Copters
Prio 7: Copter-Test (2)
- [HW, SW] testen der PID-Einstellungen für kleinen Copter (2), Finetuning mit allen Verbesserungen
Prio 8: Formationsflug
- [HW] Leds am großen Copter anbringen, mittlere Led mit Servo
- [SW] Ansteuerung des Servos vom Flightcontroller, Auswertung des Gyro
- [HW] Fernsteuerungfrage klären