[[searchwing-firmware]]

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-firmware [2019/05/05 11:30]
j0ge4622 Add parameter procedure
searchwing-firmware [2019/05/05 11:57]
j0ge4622 Update the failsafe params.
Line 55: Line 55:
 After the mag setup is changed, the mag sensors have to be calibrated. If you see a "Mag Inconsistent Error" in QGC, then this setup is wrong. After the mag setup is changed, the mag sensors have to be calibrated. If you see a "Mag Inconsistent Error" in QGC, then this setup is wrong.
  
-===== Parameter ​procedure ​=====+===== Parameter ===== 
 + 
 +==== Procedure ​====
  
   - Export parameter from QGC (.params file)   - Export parameter from QGC (.params file)
   - Compare with the concurrent or for a new plane with an already existing file in [[https://​gitlab.com/​searchwing/​operational/​searchwing-config/​tree/​master/​PX4|searchwing-config]],​ e.g. with git diff   - Compare with the concurrent or for a new plane with an already existing file in [[https://​gitlab.com/​searchwing/​operational/​searchwing-config/​tree/​master/​PX4|searchwing-config]],​ e.g. with git diff
   - Optional: Delete the not needed parameter and push the new file.   - Optional: Delete the not needed parameter and push the new file.
 +
 +==== Failsafes ====
 +
 +  - Low Battery Failsafe:
 +      - BAT_CRIT_THR = 0.1 (capacity [%])
 +      - BAT_EMERGEN_THR = 0.05 (capacity [%])
 +      - BAT_LOW_THR = 0.2 (capacity [%])
 +      - COM_LOW_BAT_ACT = 1 (return mode)
 +  - RC Loss Failsafe:
 +      - COM_RC_LOSS_T = 5 (time to detect RC-loss [s])
 +      - NAV_RCL_ACT = 0 (no action)
 +  - Data Link Loss Failsafe:
 +      - COM_DL_LOSS_T = 10 (time to detect datalink-loss [s])
 +      - NAV_DLL_ACT = 2 (return mode)
 +  - Geofence Failsafe:
 +      - GF_ACTION = 3 (return mode)
 +      - GF_COUNT = -1 (counter limit to detect geofence breach)
 +      - GF_MAX_HOR_DIST = 3000 (max horizontal distance home-plane [m])
 +      - GF_MAX_VER_DIST = 250 (max vertical distance home-plane [m])
 +  - Return Home Settings:
 +      - RTL_DESCEND_ALT = 100 (altitude to loiter above home [m])
 +      - RTL_LAND_DELAY = -1 (no land, just loiter [s])
 +      - RTL_RETURN_ALT = 100 (altitude to flight to home [m])
 +      - RTL_TYPE = 0 (direkt path to home)
 +  - Land Mode Settings:
 +      - COM_DISARM_LAND = 1 (disarm after delay [s])
 +  - Position (GPS) Loss Failsafe:
 +      - COM_POSCTL_NAVL = 1 (assume no RC → Land Mode with heigt, Termination without)
 +      - COM_POS_FS_DELAY = 5 (time to detect GPS-loss [s])
 +      - NAV_GPSF_LT = 10 (loiter time to recover GPS [s])
 +      - NAV_GPSF_P = 0 (loiter pitch [deg])
 +      - NAV_GPSF_R = 15 (loiter roll [deg])
 +      - NAV_GPSF_TR = 0 (loiter thrust [%])
 +  - Mission Failsafe
 +      - MIS_DIST_1WP = 1500 (max distance home-wp1 [m])
 +      - MIS_DIST_WPS = 2000 (max distance wp-wp [m])
 +      - Set both values to -1, if more than 10km are needed.
 +  - Traffic Avoidance Failsafe
 +      - NAV_TRAFF_AVOID = 2 (Return Mode)
  
 ===== Releases ===== ===== Releases =====
  • searchwing-firmware.txt
  • Last modified: 2019/05/05 11:57
  • by j0ge4622