[[searchwing-flug-20181007]]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
searchwing-flug-20181007 [2018/10/08 00:06]
natwati [Weiteres Vorgehen]
searchwing-flug-20181007 [2018/10/10 13:24] (current)
beckmanf [Flüge mit Peter] flight review
Line 14: Line 14:
   * FW_T_SINK_MAX auf 13 m/s   * FW_T_SINK_MAX auf 13 m/s
  
 +==== Daten ====
 +
 +  * {{ ::​20181007-freddy-log.zip |}}
 +  * {{ ::​20181007-peter-log.zip |}}
  
 ==== Flüge mit Freddy ==== ==== Flüge mit Freddy ====
Line 26: Line 30:
   * Keine Haube   * Keine Haube
   * Airspeedsensor über GPS montiert   * Airspeedsensor über GPS montiert
- 
   * COBRA C-2814/20 mit 850 KV   * COBRA C-2814/20 mit 850 KV
   * Propeller 10x7   * Propeller 10x7
Line 35: Line 38:
 Vor dem Flug wurden Kompass, Gyros, Accelerometer und der Airspeedsensor kalibriert. Vor dem Flug wurden Kompass, Gyros, Accelerometer und der Airspeedsensor kalibriert.
  
-Es bestand ein Kompassfehler von etwa 10 Grad dessen Ursache nicht geklärt wurde.+Es bestand ein Kompassfehler von etwa 10 Grad dessen Ursache nicht geklärt wurde. Es wurde bei einigen Flügen die Sollhöhe des Landepunktes auf -2m gegenüber Startpunkt angegeben (Welche? => Check im Log).
  
 === 1. Flug: === === 1. Flug: ===
  
-Flug mit deaktiviertem Airspeedsensor.+Flug mit deaktiviertem Airspeedsensor. ​Flug vollständig im Mission Mode. Kurzer Flug mit Start / Kehre / Landung.  
 + 
 +  * [[https://​review.px4.io/​plot_app?​log=444c8dc6-da55-42e0-ab4d-87be95961c90|Flight Review]] 
 +  * [[https://​youtu.be/​lyIsznUHCM0|Youtube:​ Start/​Landung]]
  
 Landung war präzise. Landung war präzise.
Line 46: Line 52:
  
 Flug mit aktiviertem Airspeedsensor. Flug mit aktiviertem Airspeedsensor.
 +
 +  * [[https://​review.px4.io/​plot_app?​log=413909f0-179b-4322-b337-628e93daff87|Flight Review 2. Flug Freddy]]
 +  * [[https://​youtu.be/​V3C7c3Ered0|Youtube Freddy 2. Flug - Start/​Landung]]
  
 Landung erfolgte außerhalb des erwarteten Bereichs. Landung erfolgte außerhalb des erwarteten Bereichs.
 +
 +FW_AIRSPD_TRIM = 17 m/s
  
 === 3. Flug: === === 3. Flug: ===
  
-Flug mit aktiviertem Airspeedsensor.+Flug mit aktiviertem Airspeedsensor. ​Es wurden ein Suchmuster mit einer Gesamtstrecke von ca. 8km abgeflogen. Ca. 20m vor dem Landepunkt wird augenscheinlich ein Abfangmanöver geflogen. 
 + 
 +FW_AIRSPD_TRIM = 17 m/s 
 + 
 +  * [[https://​review.px4.io/​plot_app?​log=7c738d21-6bc7-43fb-8715-658cc5c73d91|Flight Review - Freddy - 3rd flight]] 
 +  * [[https://​youtu.be/​7GD5T9w_9bg|Youtube - Freddy - 3rd Flight]]
  
 TODO: Details eintragen TODO: Details eintragen
Line 57: Line 73:
 === 4. Flug: === === 4. Flug: ===
  
-Flug mit aktiviertem Airspeedsensor.+Flug mit aktiviertem Airspeedsensor. ​Das gleiche Suchmuster wie beim 3. Flug, aber mit geändertem Sollspeed. Die Fluggeschwindigkeit ist sichtbar höher. Die höhere Geschwindigkeit wird scheinbar auch während des Landeanflugs angestrebt. Erst einige Meter vor der Straße (ca. 20m vor Landepunkt) wird augenscheinlich ein Manöver geflogen um die Geschwindigkeit zu reduzieren. Man muss mal im Log nachschauen wann eigentlich die Geschwindigkeit reduziert werden soll. 
 + 
 +FW_AIRSPD_TRIM = 25 m/s 
 + 
 +  * [[https://​review.px4.io/​plot_app?​log=1abd518b-b29c-43ff-ac66-8e2b408aa7a0|Flight Review - Freddy - 4th Fligth]]
  
 TODO: Details eintragen TODO: Details eintragen
  
 ---- ----
- 
 ==== Flüge mit Peter ==== ==== Flüge mit Peter ====
  
Line 87: Line 106:
 Konfiguration:​ Konfiguration:​
   * Schwerpunkt auf dem vorderen Servokabel am Flügel   * Schwerpunkt auf dem vorderen Servokabel am Flügel
 +  * [[https://​review.px4.io/​plot_app?​log=668f84f0-6fe4-4fdb-a9bc-69459ac90c91|Flight Review Peter Flug 1]]
  
 Die Stabilität wurde als sehr gut empfunden. Die Stabilität wurde als sehr gut empfunden.
Line 94: Line 114:
 Konfiguration:​ Konfiguration:​
   * Schwerpunkt etwa 6mm vor dem vorderen Servokabel am Flügel   * Schwerpunkt etwa 6mm vor dem vorderen Servokabel am Flügel
 +  * [[https://​review.px4.io/​plot_app?​log=96147cc1-9630-4092-844d-ecb35c6cb221|Flight Review Peter Flug 2]]
  
 Die Stabilität wird als schlechter als beim 1. Flug empfunden. Die Stabilität wird als schlechter als beim 1. Flug empfunden.
Line 101: Line 122:
 Konfiguration:​ Konfiguration:​
   * Schwerpunkt auf dem hinteren Servokabel am Flügel   * Schwerpunkt auf dem hinteren Servokabel am Flügel
 +  * [[https://​review.px4.io/​plot_app?​log=2a2661c4-81ed-4a9a-9636-24786c369a9d|Flight Review Peter Flug 3]]
  
 Der Flieger wirkt deutlich instabiler als vorher. Um 13:11:24 wurde ein Abfangbogen geflogen. Der Flieger wirkt deutlich instabiler als vorher. Um 13:11:24 wurde ein Abfangbogen geflogen.
Line 108: Line 130:
 Konfiguration:​ Konfiguration:​
   * Schwerpunkt wieder auf dem vorderen Servokabel am Flügel   * Schwerpunkt wieder auf dem vorderen Servokabel am Flügel
 +  * [[https://​review.px4.io/​plot_app?​log=a35803cc-548e-49eb-9ffb-fea0b601c0ce|Flight Review Peter Flug 4]]
  
 Die Stabilität wird abermals als gut empfunden. Der Abfangbogen (13:27:03) erscheint Jürgen gut. Die Stabilität wird abermals als gut empfunden. Der Abfangbogen (13:27:03) erscheint Jürgen gut.
Line 116: Line 139:
  
 ---- ----
- 
 ==== Analyse / Ergebnisse ==== ==== Analyse / Ergebnisse ====
  
Line 174: Line 196:
  
 Die angestrebten Werte für Yaw, Pitch und Roll werden einem Mixer übergeben. Der Mixer rechnet die Werte auf die unterschiedlichen Ausgänge um. Die tatsächliche Ansteuerung der Ausgänge übernimmt ein PWM-Treiber. Die angestrebten Werte für Yaw, Pitch und Roll werden einem Mixer übergeben. Der Mixer rechnet die Werte auf die unterschiedlichen Ausgänge um. Die tatsächliche Ansteuerung der Ausgänge übernimmt ein PWM-Treiber.
 +
 +Theoretisch ist es auch möglich im Mixer ([[https://​dev.px4.io/​en/​concept/​mixing.html|PX4 Dokumentation]]) die Werte zu begrenzen. Dies erscheint mir aber nicht korrekt.
  
 Die Dokumentation ist hier lückenhaft,​ aber der Sourcecode zeigt die Zusammenhänge klarer auf: Die Dokumentation ist hier lückenhaft,​ aber der Sourcecode zeigt die Zusammenhänge klarer auf:
Line 179: Line 203:
 Unser Setup verwendet -1 bis +1 als Ausgangswerte für den Mixer und damit als Eingangswerte für die PWM-Treiber. Unser Setup verwendet -1 bis +1 als Ausgangswerte für den Mixer und damit als Eingangswerte für die PWM-Treiber.
  
-Theoretisch ist es auch möglich im Mixer ([[https://​dev.px4.io/​en/​concept/​mixing.html|PX4 Dokumentation]]) die Werte zu begrenzen. Dies erscheint mir aber nicht korrekt. +PWM_MIN und PWM_MAX sind die Grenzwerte für den PWM-Treiber. Das heißt ​die Werte -1 bis +1 werden ​gleichmäßig auf die Strecke zwischen PWM_MIN und PWM_MAX ​abgebildet.
- +
-PWM_MIN und PWM_MAX sind die Grenzwerte für den PWM-Treiber. Das heißt ​der Wert -1 bis +1 wird gleichmäßig auf die Strecke zwischen PWM_MIN und PWM_MAX ​verteilt.+
  
 PWM_TRIM wird als Offset für die Ausgangswerte des Mixers verwendet (und nicht um einen neuen Mittelpunkt des Servowegs zu setzten). Das heißt ein Trimwert von 0.2 beschneidet den Weg eines vom PWM-Treiber gesteuerten Servos in die positive Richtung auf 80% des ursprünglichen Weges und erweitert den Weg in die negative Richtung auf 120% des ursprünglichen Weges. Dies fällt besonders bei Werten für V-Leitwerk ins Gewicht, da dieses in unserem Setup auf mit 150% angesteuert werden kann (bei Anforderungen an Pitch und Yaw zur gleichen Zeit). PWM_TRIM wird als Offset für die Ausgangswerte des Mixers verwendet (und nicht um einen neuen Mittelpunkt des Servowegs zu setzten). Das heißt ein Trimwert von 0.2 beschneidet den Weg eines vom PWM-Treiber gesteuerten Servos in die positive Richtung auf 80% des ursprünglichen Weges und erweitert den Weg in die negative Richtung auf 120% des ursprünglichen Weges. Dies fällt besonders bei Werten für V-Leitwerk ins Gewicht, da dieses in unserem Setup auf mit 150% angesteuert werden kann (bei Anforderungen an Pitch und Yaw zur gleichen Zeit).
  • searchwing-flug-20181007.1538950011.txt.gz
  • Last modified: 2018/10/08 00:06
  • by natwati