[[searchwing-ardupilot-parameters]]

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
Next revision Both sides next revision
searchwing-ardupilot-parameters [2020/02/05 17:46]
kingbbq
searchwing-ardupilot-parameters [2020/02/28 16:20]
wf68spef [PI Zero Telemetry for image metadata]
Line 1: Line 1:
-====== ​parameters ​======+====== ​Ardupilot Parameter Setup ======
  
 +[[https://​ardupilot.org/​plane/​docs/​parameters-Plane-stable-V4.0.3.html|Ardupilot description of the parameters]]
  
-====== Arming ======+[[https://​gitlab.com/​searchwing/​operational/​searchwing-config/​-/​tree/​master/​ardupilot%2Fv4.0.3|Kurdi Settings on gitlab]]
  
-===== ARMING_CHECK =====+==== Arming / Safety ​====
  
 +^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​                      ^
 +|BRD_SAFETYENABLE ​  ​|0 ​          ​|Disable the safety switch ​  ​|Safety switch is not accessible, because it is inside the fuselage |
 +|ARMING_RUDDER ​     |2           |Arm and Disarm with rudder ​ |Default is that you can only arm but not disarm with rudder |
 +|BRD_SAFETY_MASK ​   |27          |Servo 1,2,4,5 enabled ​      ​|These servos can move also in safe state - NOT REQUIRED??? |
 +|INS_GYRO_CAL ​      ​|0 ​          ​|Disable Gyro Calibration at startup ​      | This prevents INS calibration at startup|
 +|ARSPD_TYPE ​        ​|0 ​          |No Airspeed Pitot Tube      | Disable the Pitottube airspeed sensor (we don't have one)|
 +|COMPASS_USE2 ​      ​|0 ​          ​|Disable PixRacer compass ​   | Disable the PixRacer internal compass |
 +|COMPASS_USE3 ​      ​|0 ​          ​|Disable PixRacer compass ​   | Disable the PixRacer internal compass |
 +Is the safety_mask maybe not required because the pixracer is always in safe state? Safe and disarmed is different?
  
-===== ARMING_RUDDER =====+==== Servo settings ​====
  
 +^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​ ^
 +|SERVO1_FUNCTION ​   |4           | Aileron left                | |
 +|SERVO1_REVERSED ​   |1           | Reverse the servo           | |
 +|SERVO2_FUNCTION ​   |79          | VTAIL left                  | |
 +|SERVO2_REVERSED ​   |0           | Normal ​                     | |
 +|SERVO3_FUNCTION ​   |70          | Throttle ​                   | |
 +|SERVO3_REVERSED ​   |0           | Reverse the servo           | |
 +|SERVO4_FUNCTION ​   |80          | VTAIL right                 | |
 +|SERVO4_REVERSED ​   |1           | Reverse servo               | |
 +|SERVO5_FUNCTION ​   |4           | Aileron right                | |
 +|SERVO5_REVERSED ​   |1           | Reversed ​                   | |
 +^Servo ranges for servo 1,2,4,5 (aileron and vtail) ||||
 +|SERVOx_MIN ​        ​|1000 ​       | Minimum servo value         | Default is 1100 - too high |
 +|SERVOx_MAX ​        ​|2000 ​       | Maximum servo value         | Default is 1900 - too low |  ​
 +|SERVOx_TRIM ​       |1500        | Default value               | Leitwerk mitte |    ​
 +^Servo ranges for throttle ||||
 +|SERVO3_MIN ​        ​|900 ​        | Minimum servo value         | CHECK THIS!!! Maybe 950 to be able to arm|
 +|SERVO3_MAX ​        ​|2000 ​       | Maximum servo value         | Default is 1900 - too low | 
 +|SERVO3_TRIM ​       |900         | Default value               | zero throttle |    ​
  
-    Value: 1 - ArmOrDismarm+==== Servo/PID Controller ====
  
-===== BRD_SAFETYENABLE =====+^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​ ^ 
 +|MIXING_GAIN ​       |0.75        |Mixing of pitch and rudder to vtail |Default is 0.5 - full pitch will yield only 50 percent of vtail servo output |
  
  
-    0 - Disable+===== FrSky Telemetrie =====
  
-Kein Schalter wird zum Scharfstellen benötigt+^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​ ^ 
 +|SERIAL4_BAUD ​      ​|57 ​         |57600 Baud |  | 
 +|SERIAL4_PROTOCOL ​  ​|10 ​         |FrSky SPort Passthrough (OpenTX) | Format for the FrSyk Telemetry |
  
-===== BRD_SAFETY_MASK =====+Aktiviert die FrSky Telemetrie auf dem FrSky Port des Pixracers
  
  
-    15 - Channels 1,2,3,4+===== PI Zero Telemetry for image metadata =====
  
-== SERVO ==+Metadata consist of  GPS / Timestamp
  
 +^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​ ^
 +|SERIAL2_BAUD ​      ​|9 ​          |9600 Baud |reduced to 9600 as otherwise no wifi with MAVESP connection possible |
 +|SERIAL2_PROTOCOL ​  ​|1 ​          ​|MAVLink1 |Only MAVLink1 works for pymavlink on pi |
 +|SR2_RAW_SENS ​      ​|0 ​          |0 Hz |no raw data needed |
 +|SR2_EXT_STAT ​      ​|1 ​          |1 Hz | |
 +|SR2_RC_CHAN ​       |0           |0 Hz | |
 +|SR2_RAW_CTRL ​      ​|0 ​          |0 Hz | |
 +|SR2_POSITION ​      ​|1 ​          |1 Hz | Contains GLOBAL_POSITION_INT,​ LOCAL_POSITION_NED messages |
 +|SR2_EXTRA1 ​      ​|2 ​          |2 Hz | Contains ATTITUDE message |
 +|SR2_EXTRA2 ​      ​|0 ​          |0 Hz |  |
 +|SR2_EXTRA3 ​      ​|1 ​          |1 Hz | Contains SYSTEM_TIME message |
 +|SR2_PARAMS ​      ​|0 ​          |0 Hz |  |
 +|SR2_ADSB ​        ​|0 ​          |0 Hz | |
  
-==== SERVO1 / SERVO2 - Aileron ==== 
  
 +===== MAVESP8266 Wifi Telemetry =====
  
-    SERVO1_FUNCTION,​4 +^Parametername ​     ^Value ​      ​^Description ​                ​^Remark ​ ^ 
-    ​SERVO1_REVERSED,​1 +|SERIAL5_BAUD ​      ​|921 ​          ​|921600 Baud |  | 
-    ​SERVO2_FUNCTION,​4 +|SERIAL5_PROTOCOL ​  |          |MAVLink2 |   |
-    SERVO2_REVERSED,​1 +
- +
-==== SERVO3 / SERVO4 - VTail ==== +
- +
- +
-    SERVO3_FUNCTION,​80 +
-    SERVO3_REVERSED,​1 +
-    SERVO4_FUNCTION,​79 +
-    SERVO4_REVERSED,​0 +
- +
-==== SERVO5 - Throttle ==== +
- +
- +
-    SERVO5_FUNCTION,​70 +
-    SERVO5_REVERSED,​0 +
- +
-===== FrSky Telemetrie ===== +
- +
- +
-    1 1 SERIAL4_BAUD 38 6 +
-    1 1 SERIAL4_BAUD 57 6 +
-    1 1 SERIAL4_PROTOCOL 5 2 +
-    1 1 SERIAL4_PROTOCOL 10 2 +
- +
-Aktiviert die FrSky Telemetrie auf dem FrSky Port des Pixracers+
  
 ===== Power Module ===== ===== Power Module =====
  
  
-    1 1 BATT_AMP_PERVLT 36.000000000000000000 9+    1 1 BATT_AMP_PERVLT 24.0 9 
 +    1 1 BATT_AMP_OFFSET -0.07 9
     1 1 BATT_CURR_PIN 3 2     1 1 BATT_CURR_PIN 3 2
     1 1 BATT_MONITOR 4 2     1 1 BATT_MONITOR 4 2
     1 1 BATT_SERIAL_NUM -1 6     1 1 BATT_SERIAL_NUM -1 6
-    1 1 BATT_VOLT_MULT 10.207025527954101563 9+    1 1 BATT_VOLT_MULT 10.213 9
     1 1 BATT_VOLT_PIN 2 2     1 1 BATT_VOLT_PIN 2 2
     1 1 BATT_WATT_MAX 0 4     1 1 BATT_WATT_MAX 0 4
Line 89: Line 110:
 If min groundspeed is net met, plane increases throttle If min groundspeed is net met, plane increases throttle
  
-    1 1 NAVL1_DAMPING 0.600000023841857910 9  +    1 1 NAVL1_DAMPING 0.800000023841857910 9  
-    1 1 NAVL1_PERIOD 10.000000000000000000 9+    1 1 NAVL1_PERIOD 17.000000000000000000 9
  
-TBD!+This is the default value for NAVL1 (Beck, 27.2.20)
  
     1 1 PTCH2SRV_RLL 1.299999952316284180 9     1 1 PTCH2SRV_RLL 1.299999952316284180 9
Line 100: Line 121:
     1 1 TECS_CLMB_MAX 6.500000000000000000 9     1 1 TECS_CLMB_MAX 6.500000000000000000 9
     1 1 TECS_SINK_MAX 5.000000000000000000 9     1 1 TECS_SINK_MAX 5.000000000000000000 9
-    1 1 TECS_SPDWEIGHT 1.000000000000000000 9 #TBD! 
- 
-Height is more important than speed 
  
-SPDWEIGHT - Setting it to 0.0 will cause the pitch control to control height and ignore speed errors. This will normally improve height accuracy but give larger airspeed errors. 
  
-    1 1 WP_LOITER_RAD 40 4  +    1 1 WP_LOITER_RAD 60 4  
-    1 1 WP_RADIUS 25 4+    1 1 WP_RADIUS 90 4
  
-TBD; should increase precission+WP settings are set to default (Beck, 27.2.20)
  
 # Modes Setup (Special Switches) # Modes Setup (Special Switches)
  
 to be done. to be done.
  • searchwing-ardupilot-parameters.txt
  • Last modified: 2022/05/23 14:30
  • by wf68spef