From c7a2e09b2111df14a4837ed9e1d8a3d8103d91e6 Mon Sep 17 00:00:00 2001 From: PX4 Jenkins Date: Wed, 15 Nov 2017 04:37:15 +0000 Subject: [PATCH] Update PX4 Firmware metadata Wed Nov 15 04:37:15 UTC 2017 --- .../PX4/PX4ParameterFactMetaData.xml | 2212 +++++++++-------- 1 file changed, 1127 insertions(+), 1085 deletions(-) diff --git a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml index 178e7e696..939342568 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml +++ b/src/FirmwarePlugin/PX4/PX4ParameterFactMetaData.xml @@ -998,31 +998,6 @@ See COM_OBL_ACT and COM_OBL_RC_ACT to configure action - - Airfield home Lat - Latitude of airfield home waypoint - -900000000 - 900000000 - deg * 1e7 - modules/navigator - - - Airfield home Lon - Longitude of airfield home waypoint - -1800000000 - 1800000000 - deg * 1e7 - modules/navigator - - - Airfield home alt - Altitude of airfield home waypoint - -50 - m - 1 - 0.5 - modules/navigator - Comms hold wait time The amount of time in seconds the system should wait at the comms hold waypoint @@ -1082,6 +1057,31 @@ See COM_OBL_ACT and COM_OBL_RC_ACT to configure action modules/navigator + + Airfield home Lat + Latitude of airfield home waypoint + -900000000 + 900000000 + deg * 1e7 + modules/navigator + + + Airfield home Lon + Longitude of airfield home waypoint + -1800000000 + 1800000000 + deg * 1e7 + modules/navigator + + + Airfield home alt + Altitude of airfield home waypoint + -50 + m + 1 + 0.5 + modules/navigator + @@ -1912,6 +1912,16 @@ This parameter controls the time constant of the decay + + Attitude Wheel Time Constant + This defines the latency between a steering step input and the achieved setpoint (inverse to a P gain). Half a second is a good start value and fits for most average systems. Smaller systems may require smaller values, but as this will wear out servos faster, the value should only be decreased as needed. + 0.4 + 1.0 + s + 2 + 0.05 + modules/gnd_att_control + Attitude Roll Time Constant This defines the latency between a roll step input and the achieved setpoint (inverse to a P gain). Half a second is a good start value and fits for most average systems. Smaller systems may require smaller values, but as this will wear out servos faster, the value should only be decreased as needed. @@ -2303,16 +2313,6 @@ This parameter controls the time constant of the decay 0.01 modules/fw_att_control - - Attitude Wheel Time Constant - This defines the latency between a steering step input and the achieved setpoint (inverse to a P gain). Half a second is a good start value and fits for most average systems. Smaller systems may require smaller values, but as this will wear out servos faster, the value should only be decreased as needed. - 0.4 - 1.0 - s - 2 - 0.05 - modules/gnd_att_control - @@ -2561,6 +2561,24 @@ Set to 0 to disable heading hold + + Trim ground speed + 0.0 + 40 + m/s + 1 + 0.5 + modules/gnd_pos_control + + + Maximum ground speed + 0.0 + 40 + m/s + 1 + 0.5 + modules/gnd_pos_control + Minimum Airspeed If the airspeed falls below this value, the TECS controller will try to increase airspeed more aggressively. @@ -2740,24 +2758,6 @@ Set to 0 to disable heading hold 0.01 modules/fw_pos_control_l1 - - Trim ground speed - 0.0 - 40 - m/s - 1 - 0.5 - modules/gnd_pos_control - - - Maximum ground speed - 0.0 - 40 - m/s - 1 - 0.5 - modules/gnd_pos_control - @@ -2794,6 +2794,67 @@ but also ignore less noise + + Control mode for speed + This allows the user to choose between closed loop gps speed or open loop cruise throttle speed + 0 + 1 + modules/gnd_pos_control + + close the loop with gps speed + open loop control + + + + Speed proportional gain + This is the proportional gain for the speed closed loop controller + 0.005 + 50.0 + %m/s + 3 + 0.005 + modules/gnd_pos_control + + + Speed Integral gain + This is the integral gain for the speed closed loop controller + 0.00 + 50.0 + %m/s + 3 + 0.005 + modules/gnd_pos_control + + + Speed proportional gain + This is the derivative gain for the speed closed loop controller + 0.00 + 50.0 + %m/s + 3 + 0.005 + modules/gnd_pos_control + + + Speed integral maximum value + This is the maxim value the integral can reach to prevent wind-up. + 0.005 + 50.0 + %m/s + 3 + 0.005 + modules/gnd_pos_control + + + Speed to throttle scaler + This is a gain to map the speed control output to the throttle linearly. + 0.005 + 50.0 + %m/s + 3 + 0.005 + modules/gnd_pos_control + Wheel steering rate proportional gain This defines how much the wheel steering input will be commanded depending on the current body angular rate error. @@ -2876,67 +2937,6 @@ but also ignore less noise modules/gnd_att_control - - Control mode for speed - This allows the user to choose between closed loop gps speed or open loop cruise throttle speed - 0 - 1 - modules/gnd_pos_control - - close the loop with gps speed - open loop control - - - - Speed proportional gain - This is the proportional gain for the speed closed loop controller - 0.005 - 50.0 - %m/s - 3 - 0.005 - modules/gnd_pos_control - - - Speed Integral gain - This is the integral gain for the speed closed loop controller - 0.00 - 50.0 - %m/s - 3 - 0.005 - modules/gnd_pos_control - - - Speed proportional gain - This is the derivative gain for the speed closed loop controller - 0.00 - 50.0 - %m/s - 3 - 0.005 - modules/gnd_pos_control - - - Speed integral maximum value - This is the maxim value the integral can reach to prevent wind-up. - 0.005 - 50.0 - %m/s - 3 - 0.005 - modules/gnd_pos_control - - - Speed to throttle scaler - This is a gain to map the speed control output to the throttle linearly. - 0.005 - 50.0 - %m/s - 3 - 0.005 - modules/gnd_pos_control - @@ -3651,6 +3651,21 @@ by initializing the estimator to the LPE_LAT/LON parameters when global informat + + Enable weather-vane mode takeoff for missions + + modules/vtol_att_control + + + Weather-vane mode for loiter + + modules/vtol_att_control + + + Weather-vane mode landings for missions + + modules/vtol_att_control + Take-off altitude This is the minimum altitude the system will take off to. @@ -3825,30 +3840,15 @@ by initializing the estimator to the LPE_LAT/LON parameters when global informat modules/navigator - - Enable weather-vane mode takeoff for missions - - modules/vtol_att_control - - - Weather-vane mode for loiter - - modules/vtol_att_control - - - Weather-vane mode landings for missions - - modules/vtol_att_control - - - Set offboard loss failsafe mode - The offboard loss failsafe will only be entered after a timeout, set by COM_OF_LOSS_T in seconds. - modules/commander - - Loiter - Land at current position - Return to Land - + + Set offboard loss failsafe mode + The offboard loss failsafe will only be entered after a timeout, set by COM_OF_LOSS_T in seconds. + modules/commander + + Loiter + Land at current position + Return to Land + Set offboard loss failsafe mode when RC is available @@ -4018,6 +4018,135 @@ Does not affect MAVLINK_ROI input + + Max manual roll + 0.0 + 90.0 + deg + examples/mc_pos_control_multiplatform + + + Max manual pitch + 0.0 + 90.0 + deg + examples/mc_pos_control_multiplatform + + + Max manual yaw rate + 0.0 + deg/s + examples/mc_pos_control_multiplatform + + + Roll P gain + Roll proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + 0.0 + examples/mc_att_control_multiplatform + + + Roll rate P gain + Roll rate proportional gain, i.e. control output for angular speed error 1 rad/s. + 0.0 + examples/mc_att_control_multiplatform + + + Roll rate I gain + Roll rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + 0.0 + examples/mc_att_control_multiplatform + + + Roll rate D gain + Roll rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + 0.0 + examples/mc_att_control_multiplatform + + + Pitch P gain + Pitch proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + 0.0 + 1/s + examples/mc_att_control_multiplatform + + + Pitch rate P gain + Pitch rate proportional gain, i.e. control output for angular speed error 1 rad/s. + 0.0 + examples/mc_att_control_multiplatform + + + Pitch rate I gain + Pitch rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + 0.0 + examples/mc_att_control_multiplatform + + + Pitch rate D gain + Pitch rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + 0.0 + examples/mc_att_control_multiplatform + + + Yaw P gain + Yaw proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + 0.0 + 1/s + examples/mc_att_control_multiplatform + + + Yaw rate P gain + Yaw rate proportional gain, i.e. control output for angular speed error 1 rad/s. + 0.0 + examples/mc_att_control_multiplatform + + + Yaw rate I gain + Yaw rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + 0.0 + examples/mc_att_control_multiplatform + + + Yaw rate D gain + Yaw rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + 0.0 + examples/mc_att_control_multiplatform + + + Yaw feed forward + Feed forward weight for manual yaw control. 0 will give slow responce and no overshot, 1 - fast responce and big overshot. + 0.0 + 1.0 + examples/mc_att_control_multiplatform + + + Max yaw rate + Limit for yaw rate, has effect for large rotations in autonomous mode, to avoid large control output and mixer saturation. + 0.0 + 360.0 + deg/s + examples/mc_att_control_multiplatform + + + Max acro roll rate + 0.0 + 360.0 + deg/s + examples/mc_att_control_multiplatform + + + Max acro pitch rate + 0.0 + 360.0 + deg/s + examples/mc_att_control_multiplatform + + + Max acro yaw rate + 0.0 + deg/s + examples/mc_att_control_multiplatform + Roll time constant Reduce if the system is too twitchy, increase if the response is too slow and sluggish. @@ -4355,137 +4484,114 @@ applied to input of all axis: roll, pitch, yaw 0.05 modules/mc_att_control - - Roll P gain - Roll proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + + + + Minimum thrust + Minimum vertical thrust. It's recommended to set it > 0 to avoid free fall with zero thrust. 0.0 - examples/mc_att_control_multiplatform + 1.0 + examples/mc_pos_control_multiplatform - - Roll rate P gain - Roll rate proportional gain, i.e. control output for angular speed error 1 rad/s. + + Maximum thrust + Limit max allowed thrust. 0.0 - examples/mc_att_control_multiplatform + 1.0 + examples/mc_pos_control_multiplatform - - Roll rate I gain - Roll rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + + Proportional gain for vertical position error 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Roll rate D gain - Roll rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + + Proportional gain for vertical velocity error 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Pitch P gain - Pitch proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + + Integral gain for vertical velocity error + Non zero value allows hovering thrust estimation on stabilized or autonomous takeoff. 0.0 - 1/s - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Pitch rate P gain - Pitch rate proportional gain, i.e. control output for angular speed error 1 rad/s. + + Differential gain for vertical velocity error 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Pitch rate I gain - Pitch rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + + Maximum vertical velocity + Maximum vertical velocity in AUTO mode and endpoint for stabilized modes (ALTCTRL). 0.0 - examples/mc_att_control_multiplatform + m/s + examples/mc_pos_control_multiplatform - - Pitch rate D gain - Pitch rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + + Vertical velocity feed forward + Feed forward weight for altitude control in stabilized modes (ALTCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot. 0.0 - examples/mc_att_control_multiplatform + 1.0 + examples/mc_pos_control_multiplatform - - Yaw P gain - Yaw proportional gain, i.e. desired angular speed in rad/s for error 1 rad. + + Proportional gain for horizontal position error 0.0 - 1/s - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Yaw rate P gain - Yaw rate proportional gain, i.e. control output for angular speed error 1 rad/s. + + Proportional gain for horizontal velocity error 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Yaw rate I gain - Yaw rate integral gain. Can be set to compensate static thrust difference or gravity center offset. + + Integral gain for horizontal velocity error + Non-zero value allows to resist wind. 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Yaw rate D gain - Yaw rate differential gain. Small values help reduce fast oscillations. If value is too big oscillations will appear again. + + Differential gain for horizontal velocity error. Small values help reduce fast oscillations. If value is too big oscillations will appear again 0.0 - examples/mc_att_control_multiplatform + examples/mc_pos_control_multiplatform - - Yaw feed forward - Feed forward weight for manual yaw control. 0 will give slow responce and no overshot, 1 - fast responce and big overshot. + + Maximum horizontal velocity + Maximum horizontal velocity in AUTO mode and endpoint for position stabilized mode (POSCTRL). 0.0 - 1.0 - examples/mc_att_control_multiplatform - - - Max yaw rate - Limit for yaw rate, has effect for large rotations in autonomous mode, to avoid large control output and mixer saturation. - 0.0 - 360.0 - deg/s - examples/mc_att_control_multiplatform - - - Max acro roll rate - 0.0 - 360.0 - deg/s - examples/mc_att_control_multiplatform - - - Max acro pitch rate - 0.0 - 360.0 - deg/s - examples/mc_att_control_multiplatform + m/s + examples/mc_pos_control_multiplatform - - Max acro yaw rate + + Horizontal velocity feed forward + Feed forward weight for position control in position control mode (POSCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot. 0.0 - deg/s - examples/mc_att_control_multiplatform + 1.0 + examples/mc_pos_control_multiplatform - - Max manual roll + + Maximum tilt angle in air + Limits maximum tilt in AUTO and POSCTRL modes during flight. 0.0 90.0 deg examples/mc_pos_control_multiplatform - - Max manual pitch + + Maximum tilt during landing + Limits maximum tilt angle on landing. 0.0 90.0 deg examples/mc_pos_control_multiplatform - - Max manual yaw rate + + Landing descend rate 0.0 - deg/s + m/s examples/mc_pos_control_multiplatform - - Minimum thrust in auto thrust control It's recommended to set it > 0 to avoid free fall with zero thrust. @@ -4851,134 +4957,258 @@ towards MPC_ACC_HOR_MAX/MPC_ACC_UP_MAX with jerk limit 1 modules/mc_pos_control - - Minimum thrust - Minimum vertical thrust. It's recommended to set it > 0 to avoid free fall with zero thrust. - 0.0 - 1.0 - examples/mc_pos_control_multiplatform - - - Maximum thrust - Limit max allowed thrust. - 0.0 - 1.0 - examples/mc_pos_control_multiplatform + + + + Invert direction of aux output channel 1 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Proportional gain for vertical position error - 0.0 - examples/mc_pos_control_multiplatform + + Invert direction of aux output channel 2 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Proportional gain for vertical velocity error - 0.0 - examples/mc_pos_control_multiplatform + + Invert direction of aux output channel 3 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Integral gain for vertical velocity error - Non zero value allows hovering thrust estimation on stabilized or autonomous takeoff. - 0.0 - examples/mc_pos_control_multiplatform + + Invert direction of aux output channel 4 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Differential gain for vertical velocity error - 0.0 - examples/mc_pos_control_multiplatform + + Invert direction of aux output channel 5 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Maximum vertical velocity - Maximum vertical velocity in AUTO mode and endpoint for stabilized modes (ALTCTRL). - 0.0 - m/s - examples/mc_pos_control_multiplatform + + Invert direction of aux output channel 6 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4fmu - - Vertical velocity feed forward - Feed forward weight for altitude control in stabilized modes (ALTCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot. - 0.0 - 1.0 - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 1 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Proportional gain for horizontal position error - 0.0 - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 2 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Proportional gain for horizontal velocity error - 0.0 - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 3 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Integral gain for horizontal velocity error - Non-zero value allows to resist wind. - 0.0 - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 4 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Differential gain for horizontal velocity error. Small values help reduce fast oscillations. If value is too big oscillations will appear again - 0.0 - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 5 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Maximum horizontal velocity - Maximum horizontal velocity in AUTO mode and endpoint for position stabilized mode (POSCTRL). - 0.0 - m/s - examples/mc_pos_control_multiplatform + + Trim value for FMU PWM output channel 6 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4fmu - - Horizontal velocity feed forward - Feed forward weight for position control in position control mode (POSCTRL). 0 will give slow responce and no overshot, 1 - fast responce and big overshot. + + Thrust to PWM model parameter + Parameter used to model the relationship between static thrust and motor input PWM. Model is: thrust = (1-factor)*PWM + factor * PWM^2 0.0 1.0 - examples/mc_pos_control_multiplatform - - - Maximum tilt angle in air - Limits maximum tilt in AUTO and POSCTRL modes during flight. - 0.0 - 90.0 - deg - examples/mc_pos_control_multiplatform - - - Maximum tilt during landing - Limits maximum tilt angle on landing. - 0.0 - 90.0 - deg - examples/mc_pos_control_multiplatform + drivers/px4fmu - - Landing descend rate + + Minimum motor rise time (slew rate limit) + Minimum time allowed for the motor input signal to pass through a range of 1000 PWM units. A value x means that the motor signal can only go from 1000 to 2000 PWM in maximum x seconds. Zero means that slew rate limiting is disabled. 0.0 - m/s - examples/mc_pos_control_multiplatform + s/(1000*PWM) + drivers/px4fmu - - - - Set the PWM output frequency for the main outputs - Set to 400 for industry default or 1000 for high frequency ESCs. Set to 0 for Oneshot125. - -1 - 2000 - Hz + + Invert direction of main output channel 1 + Set to 1 to invert the channel, 0 for default direction. + true - modules/sensors + drivers/px4io - - Set the minimum PWM for the main outputs - Set to 1000 for industry default or 900 to increase servo travel. - 800 - 1400 - us + + Invert direction of main output channel 2 + Set to 1 to invert the channel, 0 for default direction. + true - modules/sensors + drivers/px4io - - Set the maximum PWM for the main outputs + + Invert direction of main output channel 3 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Invert direction of main output channel 4 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Invert direction of main output channel 5 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Invert direction of main output channel 6 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Invert direction of main output channel 7 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Invert direction of main output channel 8 + Set to 1 to invert the channel, 0 for default direction. + + true + drivers/px4io + + + Trim value for main output channel 1 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 2 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 3 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 4 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 5 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 6 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 7 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + Trim value for main output channel 8 + Set to normalized offset + -0.2 + 0.2 + 2 + drivers/px4io + + + S.BUS out + Set to 1 to enable S.BUS version 1 output instead of RSSI. + + drivers/px4io + + + Set the PWM output frequency for the main outputs + Set to 400 for industry default or 1000 for high frequency ESCs. Set to 0 for Oneshot125. + -1 + 2000 + Hz + true + modules/sensors + + + Set the minimum PWM for the main outputs + Set to 1000 for industry default or 900 to increase servo travel. + 800 + 1400 + us + true + modules/sensors + + + Set the maximum PWM for the main outputs Set to 2000 for industry default or 2100 to increase servo travel. 1600 2200 @@ -5148,236 +5378,6 @@ towards MPC_ACC_HOR_MAX/MPC_ACC_UP_MAX with jerk limit true modules/sensors - - Invert direction of main output channel 1 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 2 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 3 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 4 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 5 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 6 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 7 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Invert direction of main output channel 8 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4io - - - Trim value for main output channel 1 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 2 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 3 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 4 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 5 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 6 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 7 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - Trim value for main output channel 8 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4io - - - S.BUS out - Set to 1 to enable S.BUS version 1 output instead of RSSI. - - drivers/px4io - - - Invert direction of aux output channel 1 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Invert direction of aux output channel 2 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Invert direction of aux output channel 3 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Invert direction of aux output channel 4 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Invert direction of aux output channel 5 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Invert direction of aux output channel 6 - Set to 1 to invert the channel, 0 for default direction. - - true - drivers/px4fmu - - - Trim value for FMU PWM output channel 1 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Trim value for FMU PWM output channel 2 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Trim value for FMU PWM output channel 3 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Trim value for FMU PWM output channel 4 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Trim value for FMU PWM output channel 5 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Trim value for FMU PWM output channel 6 - Set to normalized offset - -0.2 - 0.2 - 2 - drivers/px4fmu - - - Thrust to PWM model parameter - Parameter used to model the relationship between static thrust and motor input PWM. Model is: thrust = (1-factor)*PWM + factor * PWM^2 - 0.0 - 1.0 - drivers/px4fmu - - - Minimum motor rise time (slew rate limit) - Minimum time allowed for the motor input signal to pass through a range of 1000 PWM units. A value x means that the motor signal can only go from 1000 to 2000 PWM in maximum x seconds. Zero means that slew rate limiting is disabled. - 0.0 - s/(1000*PWM) - drivers/px4fmu - @@ -5778,16 +5778,58 @@ towards MPC_ACC_HOR_MAX/MPC_ACC_UP_MAX with jerk limit m modules/position_estimator_inav - - Disable vision input - Set to the appropriate key (328754) to disable vision input. + + Disable vision input + Set to the appropriate key (328754) to disable vision input. + 0 + 328754 + true + modules/position_estimator_inav + + + + + PWM input channel that provides RSSI + 0: do not read RSSI from input channel 1-18: read RSSI from specified input channel Specify the range for RSSI input with RC_RSSI_PWM_MIN and RC_RSSI_PWM_MAX parameters. + 0 + 18 + drivers/px4io + + Channel 11 + Channel 10 + Channel 13 + Channel 12 + Channel 15 + Channel 14 + Channel 17 + Channel 16 + Channel 18 + Channel 1 + Unassigned + Channel 3 + Channel 2 + Channel 5 + Channel 4 + Channel 7 + Channel 6 + Channel 9 + Channel 8 + + + + Max input value for RSSI reading + Only used if RC_RSSI_PWM_CHAN > 0 0 - 328754 - true - modules/position_estimator_inav + 2000 + drivers/px4io + + + Min input value for RSSI reading + Only used if RC_RSSI_PWM_CHAN > 0 + 0 + 2000 + drivers/px4io - - RC channel 1 minimum Minimum value for RC channel 1 @@ -6910,48 +6952,6 @@ towards MPC_ACC_HOR_MAX/MPC_ACC_UP_MAX with jerk limit 0.01 modules/commander - - PWM input channel that provides RSSI - 0: do not read RSSI from input channel 1-18: read RSSI from specified input channel Specify the range for RSSI input with RC_RSSI_PWM_MIN and RC_RSSI_PWM_MAX parameters. - 0 - 18 - drivers/px4io - - Channel 11 - Channel 10 - Channel 13 - Channel 12 - Channel 15 - Channel 14 - Channel 17 - Channel 16 - Channel 18 - Channel 1 - Unassigned - Channel 3 - Channel 2 - Channel 5 - Channel 4 - Channel 7 - Channel 6 - Channel 9 - Channel 8 - - - - Max input value for RSSI reading - Only used if RC_RSSI_PWM_CHAN > 0 - 0 - 2000 - drivers/px4io - - - Min input value for RSSI reading - Only used if RC_RSSI_PWM_CHAN > 0 - 0 - 2000 - drivers/px4io - @@ -7599,46 +7599,6 @@ FW_AIRSPD_MIN * RWTO_AIRSPD_SCL - - Logging rate - A value of -1 indicates the commandline argument should be obeyed. A value of 0 sets the minimum rate, any other value is interpreted as rate in Hertz. This parameter is only read out before logging starts (which commonly is before arming). - -1 - 250 - Hz - modules/sdlog2 - - - Extended logging mode - A value of -1 indicates the command line argument should be obeyed. A value of 0 disables extended logging mode, a value of 1 enables it. This parameter is only read out before logging starts (which commonly is before arming). - -1 - 1 - modules/sdlog2 - - Enable - Disable - Command Line - - - - Use timestamps only if GPS 3D fix is available - Constrain the log folder creation to only use the time stamp if a 3D GPS lock is present. - - modules/sdlog2 - - - Give logging app higher thread priority to avoid data loss. -This is used for gathering replay logs for the ekf2 module - A value of 0 indicates that the default priority is used. Increasing the parameter in steps of one increases the priority. - 0 - 3 - modules/sdlog2 - - Default priority - Low priority - Max priority - Medium priority - - UTC offset (unit: min) the difference in hours and minutes from Coordinated Universal Time (UTC) for a your place and date. for example, In case of South Korea(UTC+09:00), UTC offset is 540 min (9*60) refer to https://en.wikipedia.org/wiki/List_of_UTC_time_offsets @@ -7691,6 +7651,46 @@ This is used for gathering replay logs for the ekf2 module modules/logger + + Logging rate + A value of -1 indicates the commandline argument should be obeyed. A value of 0 sets the minimum rate, any other value is interpreted as rate in Hertz. This parameter is only read out before logging starts (which commonly is before arming). + -1 + 250 + Hz + modules/sdlog2 + + + Extended logging mode + A value of -1 indicates the command line argument should be obeyed. A value of 0 disables extended logging mode, a value of 1 enables it. This parameter is only read out before logging starts (which commonly is before arming). + -1 + 1 + modules/sdlog2 + + Enable + Disable + Command Line + + + + Use timestamps only if GPS 3D fix is available + Constrain the log folder creation to only use the time stamp if a 3D GPS lock is present. + + modules/sdlog2 + + + Give logging app higher thread priority to avoid data loss. +This is used for gathering replay logs for the ekf2 module + A value of 0 indicates that the default priority is used. Increasing the parameter in steps of one increases the priority. + 0 + 3 + modules/sdlog2 + + Default priority + Low priority + Max priority + Medium priority + + @@ -7707,28 +7707,50 @@ This is used for gathering replay logs for the ekf2 module - - Primary mag ID + + ID of the Accelerometer that the calibration is for modules/sensors - - Bitfield selecting mag sides for calibration - DETECT_ORIENTATION_TAIL_DOWN = 1 DETECT_ORIENTATION_NOSE_DOWN = 2 DETECT_ORIENTATION_LEFT = 4 DETECT_ORIENTATION_RIGHT = 8 DETECT_ORIENTATION_UPSIDE_DOWN = 16 DETECT_ORIENTATION_RIGHTSIDE_UP = 32 - 34 - 63 + + Accelerometer 1 enabled + modules/sensors - - Two side calibration - Six side calibration - Three side calibration - - + + Accelerometer X-axis offset + modules/sensors + + + Accelerometer Y-axis offset + modules/sensors + + + Accelerometer Z-axis offset + modules/sensors + + + Accelerometer X-axis scaling factor + modules/sensors + + + Accelerometer Y-axis scaling factor + modules/sensors + + + Accelerometer Z-axis scaling factor + modules/sensors + + ID of Magnetometer the calibration is for modules/sensors - - Rotation of magnetometer 0 relative to airframe + + Mag 3 enabled + + modules/sensors + + + Rotation of magnetometer 2 relative to airframe An internal magnetometer will force a value of -1, so a GCS should only attempt to configure the rotation if the value is greater than or equal to zero. -1 30 @@ -7764,34 +7786,133 @@ This is used for gathering replay logs for the ekf2 module Internal mag - - Magnetometer X-axis offset + + Magnetometer X-axis offset + modules/sensors + + + Magnetometer Y-axis offset + modules/sensors + + + Magnetometer Z-axis offset + modules/sensors + + + Magnetometer X-axis scaling factor + modules/sensors + + + Magnetometer Y-axis scaling factor + modules/sensors + + + Magnetometer Z-axis scaling factor + modules/sensors + + + ID of the Accelerometer that the calibration is for + modules/sensors + + + Accelerometer 2 enabled + + modules/sensors + + + Accelerometer X-axis offset + modules/sensors + + + Accelerometer Y-axis offset + modules/sensors + + + Accelerometer Z-axis offset + modules/sensors + + + Accelerometer X-axis scaling factor + modules/sensors + + + Accelerometer Y-axis scaling factor + modules/sensors + + + Accelerometer Z-axis scaling factor + modules/sensors + + + ID of the Gyro that the calibration is for + modules/sensors + + + Gyro 0 enabled + + modules/sensors + + + Gyro X-axis offset modules/sensors - - Magnetometer Y-axis offset + + Gyro Y-axis offset modules/sensors - - Magnetometer Z-axis offset + + Gyro Z-axis offset modules/sensors - - Magnetometer X-axis scaling factor + + Gyro X-axis scaling factor modules/sensors - - Magnetometer Y-axis scaling factor + + Gyro Y-axis scaling factor modules/sensors - - Magnetometer Z-axis scaling factor + + Gyro Z-axis scaling factor + modules/sensors + + + Primary baro ID + modules/sensors + + + Airspeed sensor pitot model + modules/sensors + + HB Pitot + + + + Airspeed sensor tube length + 0.01 + 0.5 + meter + modules/sensors + + + Differential pressure sensor offset + The offset (zero-reading) in Pascal + modules/sensors + + + Differential pressure sensor analog scaling + Pick the appropriate scaling from the datasheet. this number defines the (linear) conversion from voltage to Pascal (pa). For the MPXV7002DP this is 1000. NOTE: If the sensor always registers zero, try switching the static and dynamic tubes. modules/sensors ID of Magnetometer the calibration is for modules/sensors + + Mag 1 enabled + + modules/sensors + Rotation of magnetometer 1 relative to airframe An internal magnetometer will force a value of -1, so a GCS should only attempt to configure the rotation if the value is greater than or equal to zero. @@ -7857,6 +7978,11 @@ This is used for gathering replay logs for the ekf2 module ID of Magnetometer the calibration is for modules/sensors + + Mag 2 enabled + + modules/sensors + Rotation of magnetometer 2 relative to airframe An internal magnetometer will force a value of -1, so a GCS should only attempt to configure the rotation if the value is greater than or equal to zero. @@ -7904,8 +8030,6 @@ This is used for gathering replay logs for the ekf2 module Magnetometer Z-axis offset - -500.0 - 500.0 modules/sensors @@ -7920,12 +8044,54 @@ This is used for gathering replay logs for the ekf2 module Magnetometer Z-axis scaling factor modules/sensors - + + Primary mag ID + modules/sensors + + + ID of the Gyro that the calibration is for + modules/sensors + + + Gyro 2 enabled + + modules/sensors + + + Gyro X-axis offset + modules/sensors + + + Gyro Y-axis offset + modules/sensors + + + Gyro Z-axis offset + modules/sensors + + + Gyro X-axis scaling factor + modules/sensors + + + Gyro Y-axis scaling factor + modules/sensors + + + Gyro Z-axis scaling factor + modules/sensors + + ID of Magnetometer the calibration is for modules/sensors - - Rotation of magnetometer 2 relative to airframe + + Mag 0 enabled + + modules/sensors + + + Rotation of magnetometer 0 relative to airframe An internal magnetometer will force a value of -1, so a GCS should only attempt to configure the rotation if the value is greater than or equal to zero. -1 30 @@ -7961,70 +8127,37 @@ This is used for gathering replay logs for the ekf2 module Internal mag - + Magnetometer X-axis offset - -500.0 - 500.0 modules/sensors - + Magnetometer Y-axis offset - -500.0 - 500.0 modules/sensors - + Magnetometer Z-axis offset - -500.0 - 500.0 modules/sensors - + Magnetometer X-axis scaling factor modules/sensors - + Magnetometer Y-axis scaling factor modules/sensors - + Magnetometer Z-axis scaling factor modules/sensors - - Primary gyro ID - modules/sensors - - + ID of the Gyro that the calibration is for modules/sensors - - Gyro X-axis offset - modules/sensors - - - Gyro Y-axis offset - modules/sensors - - - Gyro Z-axis offset - modules/sensors - - - Gyro X-axis scaling factor - modules/sensors - - - Gyro Y-axis scaling factor - modules/sensors - - - Gyro Z-axis scaling factor - modules/sensors - - - ID of the Gyro that the calibration is for + + Gyro 1 enabled + modules/sensors @@ -8048,150 +8181,47 @@ This is used for gathering replay logs for the ekf2 module modules/sensors - Gyro Z-axis scaling factor - modules/sensors - - - ID of the Gyro that the calibration is for - modules/sensors - - - Gyro X-axis offset - modules/sensors - - - Gyro Y-axis offset - modules/sensors - - - Gyro Z-axis offset - modules/sensors - - - Gyro X-axis scaling factor - modules/sensors - - - Gyro Y-axis scaling factor - modules/sensors - - - Gyro Z-axis scaling factor - modules/sensors - - - Primary baro ID - modules/sensors - - - Airspeed sensor pitot model - modules/sensors - - HB Pitot - - - - Airspeed sensor tube length - 0.01 - 0.5 - meter - modules/sensors - - - Differential pressure sensor offset - The offset (zero-reading) in Pascal - modules/sensors - - - Differential pressure sensor analog scaling - Pick the appropriate scaling from the datasheet. this number defines the (linear) conversion from voltage to Pascal (pa). For the MPXV7002DP this is 1000. NOTE: If the sensor always registers zero, try switching the static and dynamic tubes. - modules/sensors - - - Primary accel ID - modules/sensors - - - ID of the Accelerometer that the calibration is for - modules/sensors - - - Accelerometer X-axis offset - modules/sensors - - - Accelerometer Y-axis offset - modules/sensors - - - Accelerometer Z-axis offset - modules/sensors - - - Accelerometer X-axis scaling factor - modules/sensors - - - Accelerometer Y-axis scaling factor - modules/sensors - - - Accelerometer Z-axis scaling factor - modules/sensors - - - ID of the Accelerometer that the calibration is for - modules/sensors - - - Accelerometer X-axis offset - modules/sensors - - - Accelerometer Y-axis offset - modules/sensors - - - Accelerometer Z-axis offset + Gyro Z-axis scaling factor modules/sensors - - Accelerometer X-axis scaling factor + + Primary accel ID modules/sensors - - Accelerometer Y-axis scaling factor + + Primary gyro ID modules/sensors - - Accelerometer Z-axis scaling factor + + ID of the Accelerometer that the calibration is for modules/sensors - - ID of the Accelerometer that the calibration is for + + Accelerometer 0 enabled + modules/sensors - + Accelerometer X-axis offset modules/sensors - + Accelerometer Y-axis offset modules/sensors - + Accelerometer Z-axis offset modules/sensors - + Accelerometer X-axis scaling factor modules/sensors - + Accelerometer Y-axis scaling factor modules/sensors - + Accelerometer Z-axis scaling factor modules/sensors @@ -8431,376 +8461,376 @@ This is used for gathering replay logs for the ekf2 module Accelerometer calibration maximum temperature modules/sensors - - Set to 1 to enable thermal compensation for barometric pressure sensors. Set to 0 to disable + + Set to 1 to enable thermal compensation for rate gyro sensors. Set to 0 to disable 0 1 modules/sensors - - ID of Barometer that the calibration is for + + ID of Gyro that the calibration is for modules/sensors - - Barometer offset temperature ^5 polynomial coefficient + + Gyro rate offset temperature ^3 polynomial coefficient - X axis modules/sensors - - Barometer offset temperature ^4 polynomial coefficient + + Gyro rate offset temperature ^3 polynomial coefficient - Y axis modules/sensors - - Barometer offset temperature ^3 polynomial coefficient + + Gyro rate offset temperature ^3 polynomial coefficient - Z axis modules/sensors - - Barometer offset temperature ^2 polynomial coefficient + + Gyro rate offset temperature ^2 polynomial coefficient - X axis modules/sensors - - Barometer offset temperature ^1 polynomial coefficients + + Gyro rate offset temperature ^2 polynomial coefficient - Y axis modules/sensors - - Barometer offset temperature ^0 polynomial coefficient + + Gyro rate offset temperature ^2 polynomial coefficient - Z axis modules/sensors - - Barometer scale factor - X axis + + Gyro rate offset temperature ^1 polynomial coefficient - X axis modules/sensors - - Barometer calibration reference temperature + + Gyro rate offset temperature ^1 polynomial coefficient - Y axis modules/sensors - - Barometer calibration minimum temperature + + Gyro rate offset temperature ^1 polynomial coefficient - Z axis modules/sensors - - Barometer calibration maximum temperature + + Gyro rate offset temperature ^0 polynomial coefficient - X axis modules/sensors - - ID of Barometer that the calibration is for + + Gyro rate offset temperature ^0 polynomial coefficient - Y axis modules/sensors - - Barometer offset temperature ^5 polynomial coefficient + + Gyro rate offset temperature ^0 polynomial coefficient - Z axis modules/sensors - - Barometer offset temperature ^4 polynomial coefficient + + Gyro scale factor - X axis modules/sensors - - Barometer offset temperature ^3 polynomial coefficient + + Gyro scale factor - Y axis modules/sensors - - Barometer offset temperature ^2 polynomial coefficient + + Gyro scale factor - Z axis modules/sensors - - Barometer offset temperature ^1 polynomial coefficients + + Gyro calibration reference temperature modules/sensors - - Barometer offset temperature ^0 polynomial coefficient + + Gyro calibration minimum temperature modules/sensors - - Barometer scale factor - X axis + + Gyro calibration maximum temperature modules/sensors - - Barometer calibration reference temperature + + ID of Gyro that the calibration is for modules/sensors - - Barometer calibration minimum temperature + + Gyro rate offset temperature ^3 polynomial coefficient - X axis modules/sensors - - Barometer calibration maximum temperature + + Gyro rate offset temperature ^3 polynomial coefficient - Y axis modules/sensors - - ID of Barometer that the calibration is for + + Gyro rate offset temperature ^3 polynomial coefficient - Z axis modules/sensors - - Barometer offset temperature ^5 polynomial coefficient + + Gyro rate offset temperature ^2 polynomial coefficient - X axis modules/sensors - - Barometer offset temperature ^4 polynomial coefficient + + Gyro rate offset temperature ^2 polynomial coefficient - Y axis modules/sensors - - Barometer offset temperature ^3 polynomial coefficient + + Gyro rate offset temperature ^2 polynomial coefficient - Z axis modules/sensors - - Barometer offset temperature ^2 polynomial coefficient + + Gyro rate offset temperature ^1 polynomial coefficient - X axis modules/sensors - - Barometer offset temperature ^1 polynomial coefficients + + Gyro rate offset temperature ^1 polynomial coefficient - Y axis modules/sensors - - Barometer offset temperature ^0 polynomial coefficient + + Gyro rate offset temperature ^1 polynomial coefficient - Z axis modules/sensors - - Barometer scale factor - X axis + + Gyro rate offset temperature ^0 polynomial coefficient - X axis modules/sensors - - Barometer calibration reference temperature + + Gyro rate offset temperature ^0 polynomial coefficient - Y axis modules/sensors - - Barometer calibration minimum temperature + + Gyro rate offset temperature ^0 polynomial coefficient - Z axis modules/sensors - - Barometer calibration maximum temperature + + Gyro scale factor - X axis modules/sensors - - Set to 1 to enable thermal compensation for rate gyro sensors. Set to 0 to disable - 0 - 1 + + Gyro scale factor - Y axis modules/sensors - + + Gyro scale factor - Z axis + modules/sensors + + + Gyro calibration reference temperature + modules/sensors + + + Gyro calibration minimum temperature + modules/sensors + + + Gyro calibration maximum temperature + modules/sensors + + ID of Gyro that the calibration is for modules/sensors - + Gyro rate offset temperature ^3 polynomial coefficient - X axis modules/sensors - + Gyro rate offset temperature ^3 polynomial coefficient - Y axis modules/sensors - + Gyro rate offset temperature ^3 polynomial coefficient - Z axis modules/sensors - + Gyro rate offset temperature ^2 polynomial coefficient - X axis modules/sensors - + Gyro rate offset temperature ^2 polynomial coefficient - Y axis modules/sensors - + Gyro rate offset temperature ^2 polynomial coefficient - Z axis modules/sensors - + Gyro rate offset temperature ^1 polynomial coefficient - X axis modules/sensors - + Gyro rate offset temperature ^1 polynomial coefficient - Y axis modules/sensors - + Gyro rate offset temperature ^1 polynomial coefficient - Z axis modules/sensors - + Gyro rate offset temperature ^0 polynomial coefficient - X axis modules/sensors - + Gyro rate offset temperature ^0 polynomial coefficient - Y axis modules/sensors - + Gyro rate offset temperature ^0 polynomial coefficient - Z axis modules/sensors - + Gyro scale factor - X axis modules/sensors - + Gyro scale factor - Y axis modules/sensors - + Gyro scale factor - Z axis modules/sensors - + Gyro calibration reference temperature modules/sensors - + Gyro calibration minimum temperature modules/sensors - + Gyro calibration maximum temperature modules/sensors - - ID of Gyro that the calibration is for - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - X axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Y axis - modules/sensors - - - Gyro rate offset temperature ^3 polynomial coefficient - Z axis - modules/sensors - - - Gyro rate offset temperature ^2 polynomial coefficient - X axis + + Set to 1 to enable thermal compensation for barometric pressure sensors. Set to 0 to disable + 0 + 1 modules/sensors - - Gyro rate offset temperature ^2 polynomial coefficient - Y axis + + ID of Barometer that the calibration is for modules/sensors - - Gyro rate offset temperature ^2 polynomial coefficient - Z axis + + Barometer offset temperature ^5 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - X axis + + Barometer offset temperature ^4 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - Y axis + + Barometer offset temperature ^3 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - Z axis + + Barometer offset temperature ^2 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - X axis + + Barometer offset temperature ^1 polynomial coefficients modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - Y axis + + Barometer offset temperature ^0 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - Z axis + + Barometer scale factor - X axis modules/sensors - - Gyro scale factor - X axis + + Barometer calibration reference temperature modules/sensors - - Gyro scale factor - Y axis + + Barometer calibration minimum temperature modules/sensors - - Gyro scale factor - Z axis + + Barometer calibration maximum temperature modules/sensors - - Gyro calibration reference temperature + + ID of Barometer that the calibration is for modules/sensors - - Gyro calibration minimum temperature + + Barometer offset temperature ^5 polynomial coefficient modules/sensors - - Gyro calibration maximum temperature + + Barometer offset temperature ^4 polynomial coefficient modules/sensors - - ID of Gyro that the calibration is for + + Barometer offset temperature ^3 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^3 polynomial coefficient - X axis + + Barometer offset temperature ^2 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^3 polynomial coefficient - Y axis + + Barometer offset temperature ^1 polynomial coefficients modules/sensors - - Gyro rate offset temperature ^3 polynomial coefficient - Z axis + + Barometer offset temperature ^0 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^2 polynomial coefficient - X axis + + Barometer scale factor - X axis modules/sensors - - Gyro rate offset temperature ^2 polynomial coefficient - Y axis + + Barometer calibration reference temperature modules/sensors - - Gyro rate offset temperature ^2 polynomial coefficient - Z axis + + Barometer calibration minimum temperature modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - X axis + + Barometer calibration maximum temperature modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - Y axis + + ID of Barometer that the calibration is for modules/sensors - - Gyro rate offset temperature ^1 polynomial coefficient - Z axis + + Barometer offset temperature ^5 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - X axis + + Barometer offset temperature ^4 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - Y axis + + Barometer offset temperature ^3 polynomial coefficient modules/sensors - - Gyro rate offset temperature ^0 polynomial coefficient - Z axis + + Barometer offset temperature ^2 polynomial coefficient modules/sensors - - Gyro scale factor - X axis + + Barometer offset temperature ^1 polynomial coefficients modules/sensors - - Gyro scale factor - Y axis + + Barometer offset temperature ^0 polynomial coefficient modules/sensors - - Gyro scale factor - Z axis + + Barometer scale factor - X axis modules/sensors - - Gyro calibration reference temperature + + Barometer calibration reference temperature modules/sensors - - Gyro calibration minimum temperature + + Barometer calibration minimum temperature modules/sensors - - Gyro calibration maximum temperature + + Barometer calibration maximum temperature modules/sensors @@ -8974,6 +9004,18 @@ This is used for gathering replay logs for the ekf2 module true modules/sensors + + Bitfield selecting mag sides for calibration + DETECT_ORIENTATION_TAIL_DOWN = 1 DETECT_ORIENTATION_NOSE_DOWN = 2 DETECT_ORIENTATION_LEFT = 4 DETECT_ORIENTATION_RIGHT = 8 DETECT_ORIENTATION_UPSIDE_DOWN = 16 DETECT_ORIENTATION_RIGHTSIDE_UP = 32 + 34 + 63 + modules/sensors + + Two side calibration + Six side calibration + Three side calibration + + @@ -9009,6 +9051,29 @@ This is used for gathering replay logs for the ekf2 module + + Run the FMU as a task to reduce latency + If true, the FMU will run in a separate task instead of on the work queue. Set this if low latency is required, for example for racing. This is a trade-off between RAM usage and latency: running as a task, it requires a separate stack and directly polls on the control topics, whereas running on the work queue, it runs at a fixed update rate. + + true + drivers/px4fmu + + + Set usage of IO board + Can be used to use a standard startup script but with a FMU only set-up. Set to 0 to force the FMU only set-up. + 0 + 1 + + true + drivers/px4io + + + RGB Led brightness limit + Set to 0 to disable, 1 for minimum brightness up to 15 (max) + 0 + 15 + drivers/rgbled + Auto-start script index CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system. @@ -9144,29 +9209,6 @@ This is used for gathering replay logs for the ekf2 module deg C modules/systemlib - - Set usage of IO board - Can be used to use a standard startup script but with a FMU only set-up. Set to 0 to force the FMU only set-up. - 0 - 1 - - true - drivers/px4io - - - RGB Led brightness limit - Set to 0 to disable, 1 for minimum brightness up to 15 (max) - 0 - 15 - drivers/rgbled - - - Run the FMU as a task to reduce latency - If true, the FMU will run in a separate task instead of on the work queue. Set this if low latency is required, for example for racing. This is a trade-off between RAM usage and latency: running as a task, it requires a separate stack and directly polls on the control topics, whereas running on the work queue, it runs at a fixed update rate. - - true - drivers/px4fmu - @@ -9239,6 +9281,32 @@ This is used for gathering replay logs for the ekf2 module + + UAVCAN Node ID + Read the specs at http://uavcan.org to learn more about Node ID. + 1 + 125 + modules/uavcanesc + + + UAVCAN CAN bus bitrate + 20000 + 1000000 + modules/uavcanesc + + + UAVCAN Node ID + Read the specs at http://uavcan.org to learn more about Node ID. + 1 + 125 + modules/uavcannode + + + UAVCAN CAN bus bitrate + 20000 + 1000000 + modules/uavcannode + UAVCAN mode 0 - UAVCAN disabled. 1 - Basic support for UAVCAN actuators and sensors. 2 - Full support for dynamic node ID allocation and firmware update. 3 - Sets the motor control outputs to UAVCAN and enables support for dynamic node ID allocation and firmware update. @@ -9274,32 +9342,6 @@ This is used for gathering replay logs for the ekf2 module true modules/uavcan - - UAVCAN Node ID - Read the specs at http://uavcan.org to learn more about Node ID. - 1 - 125 - modules/uavcannode - - - UAVCAN CAN bus bitrate - 20000 - 1000000 - modules/uavcannode - - - UAVCAN Node ID - Read the specs at http://uavcan.org to learn more about Node ID. - 1 - 125 - modules/uavcanesc - - - UAVCAN CAN bus bitrate - 20000 - 1000000 - modules/uavcanesc - @@ -9650,6 +9692,18 @@ For ESCs that support thrust reversal with a control channel please set VT_B_REV + + EXFW_HDNG_P + examples/fixedwing_control + + + EXFW_ROLL_P + examples/fixedwing_control + + + EXFW_PITCH_P + examples/fixedwing_control + SEG_TH2V_P examples/segway @@ -9666,18 +9720,6 @@ For ESCs that support thrust reversal with a control channel please set VT_B_REV SEG_Q2V examples/segway - - EXFW_HDNG_P - examples/fixedwing_control - - - EXFW_ROLL_P - examples/fixedwing_control - - - EXFW_PITCH_P - examples/fixedwing_control - RV_YAW_P examples/rover_steering_control -- 2.22.0