Aussicht / To-Do

Hardware:

  • 2 weitere Copter bauen, sobald die Teile aus China ankommen(6.Mai)
  • Copter ausstatten mit Halterungen und Co.
  • ESP32 Shield Platine bestücken
  • Formationsflug Konstruktion
  • Formationsflug LEDs anschließen
  • SteuerBox für den Formationsflug
  • SteuerboxPlatine bestücken / ausprobieren

3D-Druck / Design:

  • Alle Beine und Füße
  • Alle LED Halter für den Formationsflug
  • Neuen Stab mit Stabplatine
  • SteuerBox für den Formationsflug

Software:

 

  1. Gimbal
  2. Höhenberechnung
  3. armen
  4. formel verbessern
  1. Gyro-Daten schicken
  2. protokoll von FC zu OpenMV
  3. Gyro-Daten in Servo Befehle
  4. höhenberechnung: 1 Zeile
  5. umstellen zwischen alter und neuer höhenberechnung app
  6. umstellen zwischen alter und neuer höhenberechnung openmv
  7. app: Arm-Button
  8. cam: arm channel an fc
  9. fc Arm = Fernbedienungarm || cam arm

App mit mehreren Quadros-Verbinden

Allgemein:

  • Plakat
  • Plaktat auf DIN A3 für Juroren
  • Visitenkarten mit Website
  • Vortrag üben und Co.

(Durchstreichen falls erledigt !)

Todo Liste März 2018

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

Projekt Fortschritt(Stand 1.09.2017)

Was schon fertig ist :

  • Ein QuadCopter, der gesteuert von einer Fernbedienung sehr stabil und sicher fliegt
  • Eine grobe App, welche Farbpunkte(LEDs) auf einem Stab erkennen kann
  • Eine serielle Verbindung zwischen dem Handy(der App) und dem Quadcopter

Was noch gemacht werden muss :

  • Kontrolle des Quadcopters über das Handy(die App), um den Quadcopter an die richtige Stelle zu fliegen