Browse Source

Update PX4 Firmware metadata Thu Feb 2 02:29:24 UTC 2023

QGC4.4
PX4BuildBot 2 years ago
parent
commit
ad370d50b3
  1. 48
      src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml

48
src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml

@ -464,7 +464,7 @@ @@ -464,7 +464,7 @@
<value code="2">Apply the estimated scale in air</value>
</values>
</parameter>
<parameter name="ASPD_SCALE_NSD" default="0.0001" type="FLOAT">
<parameter name="ASPD_SCALE_NSD" default="1.e-4" type="FLOAT">
<short_desc>Airspeed Selector: Wind estimator true airspeed scale process noise spectral density</short_desc>
<long_desc>Airspeed scale process noise of the internal wind estimator(s) of the airspeed selector. When unaided, the scale uncertainty (1-sigma, unitless) increases by this amount every second.</long_desc>
<min>0</min>
@ -1177,13 +1177,9 @@ @@ -1177,13 +1177,9 @@
</parameter>
<parameter name="COM_FLT_TIME_MAX" default="-1" type="INT32">
<short_desc>Maximum allowed flight time</short_desc>
<long_desc>The vehicle aborts the current operation and returns to launch when the time since takeoff is above this value. It is not possible to resume the mission or switch to any mode other than RTL or Land. Set a negative value to disable.</long_desc>
<long_desc>The vehicle aborts the current operation and returns to launch when the time since takeoff is above this value. It is not possible to resume the mission or switch to any auto mode other than RTL or Land. Taking over in any manual mode is still possible. Starting from 90% of the maximum flight time, a warning message will be sent every 1 minute with the remaining time until automatic RTL. Set to -1 to disable.</long_desc>
<min>-1</min>
<max>10000</max>
<unit>s</unit>
<values>
<value code="0">Disable</value>
</values>
</parameter>
<parameter name="COM_FORCE_SAFETY" default="0" type="INT32" boolean="true">
<short_desc>Enable force safety</short_desc>
@ -1301,14 +1297,24 @@ @@ -1301,14 +1297,24 @@
<max>100</max>
<unit>s</unit>
</parameter>
<parameter name="COM_POS_FS_EPH" default="5" type="FLOAT">
<parameter name="COM_POS_FS_EPH" default="5." type="FLOAT">
<short_desc>Horizontal position error threshold</short_desc>
<long_desc>This is the horizontal position error (EPH) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing.</long_desc>
<long_desc>This is the horizontal position error (EPH) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing. If the previous position error was below this threshold, there is an additional factor of 2.5 applied (threshold for invalidation 2.5 times the one for validation).</long_desc>
<min>0</min>
<unit>m</unit>
<decimal>1</decimal>
</parameter>
<parameter name="COM_POS_FS_EPV" default="10" type="FLOAT">
<parameter name="COM_POS_FS_EPV" default="10." type="FLOAT">
<short_desc>Vertical position error threshold</short_desc>
<long_desc>This is the vertical position error (EPV) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing.</long_desc>
<long_desc>This is the vertical position error (EPV) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing. If the previous position error was below this threshold, there is an additional factor of 2.5 applied (threshold for invalidation 2.5 times the one for validation).</long_desc>
<min>0</min>
<unit>m</unit>
<decimal>1</decimal>
</parameter>
<parameter name="COM_POS_LOW_EPH" default="-1.0" type="FLOAT">
<short_desc>EPH threshold for RTL</short_desc>
<long_desc>Specify the threshold for triggering a warning for low local position accuracy. Additionally triggers a RTL if currently in Mission or Loiter mode. Local position has to be still declared valid, which is most of all depending on COM_POS_FS_EPH. Use this feature on systems with dead-reckoning capabilites (e.g. fixed-wing vehicles with airspeed sensor) to improve the user notification and failure mitigation when flying in GNSS-denied areas. Set to -1 to disable.</long_desc>
<min>-1</min>
<unit>m</unit>
</parameter>
<parameter name="COM_POWER_COUNT" default="1" type="INT32">
@ -1411,25 +1417,25 @@ @@ -1411,25 +1417,25 @@
<value code="1">Mission (if valid)</value>
</values>
</parameter>
<parameter name="COM_VEL_FS_EVH" default="1" type="FLOAT">
<parameter name="COM_VEL_FS_EVH" default="1." type="FLOAT">
<short_desc>Horizontal velocity error threshold</short_desc>
<long_desc>This is the horizontal velocity error (EVH) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing.</long_desc>
<long_desc>This is the horizontal velocity error (EVH) threshold that will trigger a failsafe. The default is appropriate for a multicopter. Can be increased for a fixed-wing. If the previous velocity error was below this threshold, there is an additional factor of 2.5 applied (threshold for invalidation 2.5 times the one for validation).</long_desc>
<min>0</min>
<unit>m/s</unit>
<decimal>1</decimal>
</parameter>
<parameter name="COM_WIND_MAX" default="-1." type="FLOAT">
<short_desc>Wind speed RLT threshold</short_desc>
<long_desc>Wind speed threshold above which an automatic return to launch is triggered and enforced as long as the threshold is exceeded. A negative value disables the feature.</long_desc>
<short_desc>Wind speed RTL threshold</short_desc>
<long_desc>Wind speed threshold above which an automatic return to launch is triggered. It is not possible to resume the mission or switch to any auto mode other than RTL or Land if this threshold is exceeded. Taking over in any manual mode is still possible. Set to -1 to disable.</long_desc>
<min>-1</min>
<max>30</max>
<unit>m/s</unit>
<decimal>1</decimal>
<increment>0.1</increment>
</parameter>
<parameter name="COM_WIND_WARN" default="-1." type="FLOAT">
<short_desc>Wind speed warning threshold</short_desc>
<long_desc>A warning is triggered if the currently estimated wind speed is above this value. Warning is sent periodically (every 1min). A negative value disables the feature.</long_desc>
<long_desc>A warning is triggered if the currently estimated wind speed is above this value. Warning is sent periodically (every 1 minute). Set to -1 to disable.</long_desc>
<min>-1</min>
<max>30</max>
<unit>m/s</unit>
<decimal>1</decimal>
<increment>0.1</increment>
@ -2004,7 +2010,7 @@ @@ -2004,7 +2010,7 @@
</parameter>
<parameter name="EKF2_MAG_ACCLIM" default="0.5" type="FLOAT">
<short_desc>Horizontal acceleration threshold used by automatic selection of magnetometer fusion method</short_desc>
<long_desc>This parameter is used when the magnetometer fusion method is set automatically (EKF2_MAG_TYPE = 0). If the filtered horizontal acceleration is greater than this parameter value, then the EKF will use 3-axis magnetomer fusion.</long_desc>
<long_desc>This parameter is used when the magnetometer fusion method is set automatically (EKF2_MAG_TYPE = 0). If the filtered horizontal acceleration is greater than this parameter value, then the EKF will use 3-axis magnetometer fusion.</long_desc>
<min>0.0</min>
<max>5.0</max>
<unit>m/s^2</unit>
@ -2057,7 +2063,7 @@ @@ -2057,7 +2063,7 @@
</parameter>
<parameter name="EKF2_MAG_TYPE" default="0" type="INT32">
<short_desc>Type of magnetometer fusion</short_desc>
<long_desc>Integer controlling the type of magnetometer fusion used - magnetic heading or 3-component vector. The fuson of magnetomer data as a three component vector enables vehicle body fixed hard iron errors to be learned, but requires a stable earth field. If set to 'Automatic' magnetic heading fusion is used when on-ground and 3-axis magnetic field fusion in-flight with fallback to magnetic heading fusion if there is insufficient motion to make yaw or magnetic field states observable. If set to 'Magnetic heading' magnetic heading fusion is used at all times If set to '3-axis' 3-axis field fusion is used at all times. If set to 'VTOL custom' the behaviour is the same as 'Automatic', but if fusing airspeed, magnetometer fusion is only allowed to modify the magnetic field states. This can be used by VTOL platforms with large magnetic field disturbances to prevent incorrect bias states being learned during forward flight operation which can adversely affect estimation accuracy after transition to hovering flight. If set to 'MC custom' the behaviour is the same as 'Automatic, but if there are no earth frame position or velocity observations being used, the magnetometer will not be used. This enables vehicles to operate with no GPS in environments where the magnetic field cannot be used to provide a heading reference. Prior to flight, the yaw angle is assumed to be constant if movement tests indicate that the vehicle is static. This allows the vehicle to be placed on the ground to learn the yaw gyro bias prior to flight. If set to 'None' the magnetometer will not be used under any circumstance. If no external source of yaw is available, it is possible to use post-takeoff horizontal movement combined with GPS velocity measurements to align the yaw angle with the timer required (depending on the amount of movement and GPS data quality). Other external sources of yaw may be used if selected via the EKF2_AID_MASK parameter.</long_desc>
<long_desc>Integer controlling the type of magnetometer fusion used - magnetic heading or 3-component vector. The fuson of magnetometer data as a three component vector enables vehicle body fixed hard iron errors to be learned, but requires a stable earth field. If set to 'Automatic' magnetic heading fusion is used when on-ground and 3-axis magnetic field fusion in-flight with fallback to magnetic heading fusion if there is insufficient motion to make yaw or magnetic field states observable. If set to 'Magnetic heading' magnetic heading fusion is used at all times If set to '3-axis' 3-axis field fusion is used at all times. If set to 'VTOL custom' the behaviour is the same as 'Automatic', but if fusing airspeed, magnetometer fusion is only allowed to modify the magnetic field states. This can be used by VTOL platforms with large magnetic field disturbances to prevent incorrect bias states being learned during forward flight operation which can adversely affect estimation accuracy after transition to hovering flight. If set to 'MC custom' the behaviour is the same as 'Automatic, but if there are no earth frame position or velocity observations being used, the magnetometer will not be used. This enables vehicles to operate with no GPS in environments where the magnetic field cannot be used to provide a heading reference. Prior to flight, the yaw angle is assumed to be constant if movement tests indicate that the vehicle is static. This allows the vehicle to be placed on the ground to learn the yaw gyro bias prior to flight. If set to 'None' the magnetometer will not be used under any circumstance. If no external source of yaw is available, it is possible to use post-takeoff horizontal movement combined with GPS velocity measurements to align the yaw angle with the timer required (depending on the amount of movement and GPS data quality). Other external sources of yaw may be used if selected via the EKF2_AID_MASK parameter.</long_desc>
<reboot_required>true</reboot_required>
<values>
<value code="0">Automatic</value>
@ -2070,7 +2076,7 @@ @@ -2070,7 +2076,7 @@
</parameter>
<parameter name="EKF2_MAG_YAWLIM" default="0.25" type="FLOAT">
<short_desc>Yaw rate threshold used by automatic selection of magnetometer fusion method</short_desc>
<long_desc>This parameter is used when the magnetometer fusion method is set automatically (EKF2_MAG_TYPE = 0). If the filtered yaw rate is greater than this parameter value, then the EKF will use 3-axis magnetomer fusion.</long_desc>
<long_desc>This parameter is used when the magnetometer fusion method is set automatically (EKF2_MAG_TYPE = 0). If the filtered yaw rate is greater than this parameter value, then the EKF will use 3-axis magnetometer fusion.</long_desc>
<min>0.0</min>
<max>1.0</max>
<unit>rad/s</unit>
@ -7876,7 +7882,7 @@ @@ -7876,7 +7882,7 @@
</parameter>
<parameter name="SDLOG_PROFILE" default="1" type="INT32">
<short_desc>Logging topic profile (integer bitmask)</short_desc>
<long_desc>This integer bitmask controls the set and rates of logged topics. The default allows for general log analysis while keeping the log file size reasonably small. Enabling multiple sets leads to higher bandwidth requirements and larger log files. Set bits true to enable: 0 : Default set (used for general log analysis) 1 : Full rate estimator (EKF2) replay topics 2 : Topics for thermal calibration (high rate raw IMU and Baro sensor data) 3 : Topics for system identification (high rate actuator control and IMU data) 4 : Full rates for analysis of fast maneuvers (RC, attitude, rates and actuators) 5 : Debugging topics (debug_*.msg topics, for custom code) 6 : Topics for sensor comparison (low rate raw IMU, Baro and Magnetomer data) 7 : Topics for computer vision and collision avoidance 8 : Raw FIFO high-rate IMU (Gyro) 9 : Raw FIFO high-rate IMU (Accel) 10: Logging of mavlink tunnel message (useful for payload communication debugging)</long_desc>
<long_desc>This integer bitmask controls the set and rates of logged topics. The default allows for general log analysis while keeping the log file size reasonably small. Enabling multiple sets leads to higher bandwidth requirements and larger log files. Set bits true to enable: 0 : Default set (used for general log analysis) 1 : Full rate estimator (EKF2) replay topics 2 : Topics for thermal calibration (high rate raw IMU and Baro sensor data) 3 : Topics for system identification (high rate actuator control and IMU data) 4 : Full rates for analysis of fast maneuvers (RC, attitude, rates and actuators) 5 : Debugging topics (debug_*.msg topics, for custom code) 6 : Topics for sensor comparison (low rate raw IMU, Baro and magnetometer data) 7 : Topics for computer vision and collision avoidance 8 : Raw FIFO high-rate IMU (Gyro) 9 : Raw FIFO high-rate IMU (Accel) 10: Logging of mavlink tunnel message (useful for payload communication debugging)</long_desc>
<min>0</min>
<max>2047</max>
<reboot_required>true</reboot_required>

Loading…
Cancel
Save