PX4开发指南-13.5.10.参考参数(十)
System
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
LED_RGB_MAXBRT (INT32) | RGB Led brightness limit Comment: Set to 0 to disable, 1 for minimum brightness up to 15 (max) Module: src/drivers/rgbled |
0 > 15 | 15 | |
SYS_AUTOSTART (INT32) | Auto-start script index Comment: CHANGING THIS VALUE REQUIRES A RESTART. Defines the auto-start script used to bootstrap the system. Reboot required: true Module: src/modules/systemlib |
0 > 99999 | 0 | |
SYS_AUTOCONFIG (INT32) | Automatically configure default values Comment: Set to 1 to reset parameters on next system startup (setting defaults). Platform-specific values are used if available. RC* parameters are preserved. Values:
Module: src/modules/systemlib |
0 > 1 | 0 | |
SYS_USE_IO (INT32) | Set usage of IO board Comment: 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. Module: src/modules/systemlib |
0 > 1 | 1 | |
SYS_RESTART_TYPE (INT32) | Set restart type Comment: Set by px4io to indicate type of restart Values:
Module: src/modules/systemlib |
0 > 2 | 2 | |
SYS_MC_EST_GROUP (INT32) | Set multicopter estimator group Comment: Set the group of estimators used for multicopters and VTOLs Values:
Reboot required: true Module: src/modules/systemlib |
1 > 2 | 2 | |
SYS_COMPANION (INT32) | TELEM2 as companion computer link Comment: CHANGING THIS VALUE REQUIRES A RESTART. Configures the baud rate of the TELEM2 connector as companion computer interface. Values:
Reboot required: true Module: src/modules/systemlib |
0 > 1921600 | 157600 | |
SYS_PARAM_VER (INT32) | Parameter version Comment: This monotonically increasing number encodes the parameter compatibility set. whenever it increases parameters might not be backwards compatible and ground control stations should suggest a fresh configuration. Module: src/modules/systemlib |
0 > ? | 1 | |
SYS_LOGGER (INT32) | SD logger Values:
Reboot required: true Module: src/modules/systemlib |
0 > 1 | 0 | |
SYS_STCK_EN (INT32) | Enable stack checking Module: src/modules/systemlib |
1 | ||
SYS_CAL_GYRO (INT32) | Enable auto start of rate gyro thermal calibration at the next power up Comment: 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) Module: src/modules/systemlib |
0 > 1 | 0 | |
SYS_CAL_ACCEL (INT32) | Enable auto start of accelerometer thermal calibration at the next power up Comment: 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) Module: src/modules/systemlib |
0 > 1 | 0 | |
SYS_CAL_BARO (INT32) | Enable auto start of barometer thermal calibration at the next power up Comment: 0 : Set to 0 to do nothing 1 : Set to 1 to start a calibration at next boot This parameter is reset to zero when the the temperature calibration starts. default (0, no calibration) Module: src/modules/systemlib |
0 > 1 | 0 | |
SYS_CAL_TDEL (INT32) | Required temperature rise during thermal calibration Comment: A temperature increase greater than this value is required during calibration. Calibration will complete for each sensor when the temperature increase above the starting temeprature exceeds the value set by SYS_CAL_TDEL. If the temperature rise is insufficient, the calibration will continue indefinitely and the board will need to be repowered to exit. Module: src/modules/systemlib |
10 > ? | 24 | deg C |
SYS_CAL_TMIN (INT32) | Minimum starting temperature for thermal calibration Comment: Temperature calibration for each sensor will ignore data if the temperature is lower than the value set by SYS_CAL_TMIN. Module: src/modules/systemlib |
5 | deg C | |
SYS_CAL_TMAX (INT32) | Maximum starting temperature for thermal calibration Comment: Temperature calibration will not start if the temperature of any sensor is higher than the value set by SYS_CAL_TMAX. Module: src/modules/systemlib |
10 | deg C |
Testing
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
TEST_MIN (FLOAT) | Module: src/modules/controllib_test |
-1.0 | ||
TEST_MAX (FLOAT) | Module: src/modules/controllib_test |
1.0 | ||
TEST_TRIM (FLOAT) | Module: src/modules/controllib_test |
0.5 | ||
TEST_HP (FLOAT) | Module: src/modules/controllib_test |
10.0 | ||
TEST_LP (FLOAT) | Module: src/modules/controllib_test |
10.0 | ||
TEST_P (FLOAT) | Module: src/modules/controllib_test |
0.2 | ||
TEST_I (FLOAT) | Module: src/modules/controllib_test |
0.1 | ||
TEST_I_MAX (FLOAT) | Module: src/modules/controllib_test |
1.0 | ||
TEST_D (FLOAT) | Module: src/modules/controllib_test |
0.01 | ||
TEST_D_LP (FLOAT) | Module: src/modules/controllib_test |
10.0 | ||
TEST_MEAN (FLOAT) | Module: src/modules/controllib_test |
1.0 | ||
TEST_DEV (FLOAT) | Module: src/modules/controllib_test |
2.0 | ||
TEST_PARAMS (INT32) | Module: src/systemcmds/tests |
12345678 |
UAVCAN
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
UAVCAN_ENABLE (INT32) | UAVCAN mode Comment: 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. Values:
Module: src/modules/uavcan |
0 > 3 | 0 | |
UAVCAN_NODE_ID (INT32) | UAVCAN Node ID Comment: Read the specs at http://uavcan.org to learn more about Node ID. Module: src/modules/uavcan |
1 > 125 | 1 | |
UAVCAN_BITRATE (INT32) | UAVCAN CAN bus bitrate Module: src/modules/uavcan |
20000 > 1000000 | 1000000 | bit/s |
UAVCAN_ESC_IDLT (INT32) | UAVCAN ESC will spin at idle throttle when armed, even if the mixer outputs zero setpoints Reboot required: true Module: src/modules/uavcan |
1 | ||
ESC_NODE_ID (INT32) | UAVCAN Node ID Comment: Read the specs at http://uavcan.org to learn more about Node ID. Module: src/modules/uavcanesc |
1 > 125 | 120 | |
ESC_BITRATE (INT32) | UAVCAN CAN bus bitrate Module: src/modules/uavcanesc |
20000 > 1000000 | 1000000 | |
CANNODE_NODE_ID (INT32) | UAVCAN Node ID Comment: Read the specs at http://uavcan.org to learn more about Node ID. Module: src/modules/uavcannode |
1 > 125 | 120 | |
CANNODE_BITRATE (INT32) | UAVCAN CAN bus bitrate Module: src/modules/uavcannode |
20000 > 1000000 | 1000000 |
VTOL Attitude Control
- 定义这些参数的模块是:- 定义这些参数的模块是:
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
VT_TRANS_THR (FLOAT) | Target throttle value for pusher/puller motor during the transition to fw mode |
0.0 > 1.0 (0.01) | 0.6 | |
VT_DWN_PITCH_MAX (FLOAT) | Maximum allowed down-pitch the controller is able to demand. This prevents large, negative lift values being created when facing strong winds. The vehicle will use the pusher motor to accelerate forward if necessary |
0.0 > 45.0 | 5.0 | |
VT_FWD_THRUST_SC (FLOAT) | Fixed wing thrust scale for hover forward flight Comment: Scale applied to fixed wing thrust being used as source for forward acceleration in multirotor mode. This technique can be used to avoid the plane having to pitch down a lot in order to move forward. Setting this value to 0 (default) will disable this strategy. |
0.0 > 2.0 | 0.0 | |
VT_TILT_MC (FLOAT) | Position of tilt servo in mc mode |
0.0 > 1.0 (0.01) | 0.0 | |
VT_TILT_TRANS (FLOAT) | Position of tilt servo in transition mode |
0.0 > 1.0 (0.01) | 0.3 | |
VT_TILT_FW (FLOAT) | Position of tilt servo in fw mode |
0.0 > 1.0 (0.01) | 1.0 | |
VT_TRANS_P2_DUR (FLOAT) | Duration of front transition phase 2 Comment: Time in seconds it should take for the rotors to rotate forward completely from the point when the plane has picked up enough airspeed and is ready to go into fixed wind mode. |
0.1 > 5.0 (0.01) | 0.5 | s |
VT_FW_MOT_OFFID (INT32) | The channel number of motors that must be turned off in fixed wing mode |
0 > 12345678 (1) | 0 | |
VT_FW_DIFTHR_EN (INT32) | Differential thrust in forwards flight Comment: Set to 1 to enable differential thrust in fixed-wing flight. |
0 > 1 | 0 | |
VT_FW_DIFTHR_SC (FLOAT) | Differential thrust scaling factor Comment: This factor specifies how the yaw input gets mapped to differential thrust in forwards flight. |
0.0 > 1.0 (0.1) | 0.1 | |
VT_MOT_COUNT (INT32) | VTOL number of engines |
0 > 8 (1) | 0 | |
VT_IDLE_PWM_MC (INT32) | Idle speed of VTOL when in multicopter mode |
900 > 2000 (1) | 900 | us |
VT_MC_ARSPD_MIN (FLOAT) | Minimum airspeed in multicopter mode Comment: This is the minimum speed of the air flowing over the control surfaces. |
0.0 > 30.0 (0.5) | 10.0 | m/s |
VT_MC_ARSPD_MAX (FLOAT) | Maximum airspeed in multicopter mode Comment: This is the maximum speed of the air flowing over the control surfaces. |
0.0 > 30.0 (0.5) | 30.0 | m/s |
VT_MC_ARSPD_TRIM (FLOAT) | Trim airspeed when in multicopter mode Comment: This is the airflow over the control surfaces for which no airspeed scaling is applied in multicopter mode. |
0.0 > 30.0 (0.5) | 10.0 | m/s |
VT_FW_PERM_STAB (INT32) | Permanent stabilization in fw mode Comment: If set to one this parameter will cause permanent attitude stabilization in fw mode. This parameter has been introduced for pure convenience sake. |
0 | ||
VT_FW_PITCH_TRIM (FLOAT) | Fixed wing pitch trim Comment: This parameter allows to adjust the neutral elevon position in fixed wing mode. |
-1.0 > 1.0 (0.01) | 0.0 | |
VT_POWER_MAX (FLOAT) | Motor max power Comment: Indicates the maximum power the motor is able to produce. Used to calculate propeller efficiency map. |
1 > 10000 (1) | 120.0 | W |
VT_PROP_EFF (FLOAT) | Propeller efficiency parameter Comment: Influences propeller efficiency at different power settings. Should be tuned beforehand. |
0.0 > 1.0 (0.01) | 0.0 | |
VT_ARSP_LP_GAIN (FLOAT) | Total airspeed estimate low-pass filter gain Comment: Gain for tuning the low-pass filter for the total airspeed estimate |
0.0 > 1.0 (0.01) | 0.3 | |
VT_TYPE (INT32) | VTOL Type (Tailsitter=0, Tiltrotor=1, Standard=2) Values:
|
0 > 2 | 0 | |
VT_ELEV_MC_LOCK (INT32) | Lock elevons in multicopter mode Comment: If set to 1 the elevons are locked in multicopter mode |
0 | ||
VT_F_TRANS_DUR (FLOAT) | Duration of a front transition Comment: Time in seconds used for a transition |
0.00 > 20.00 (1) | 5.0 | s |
VT_B_TRANS_DUR (FLOAT) | Duration of a back transition Comment: Time in seconds used for a back transition |
0.00 > 20.00 (1) | 4.0 | s |
VT_ARSP_BLEND (FLOAT) | Transition blending airspeed Comment: Airspeed at which we can start blending both fw and mc controls. Set to 0 to disable. |
0.00 > 30.00 (1) | 8.0 | m/s |
VT_ARSP_TRANS (FLOAT) | Transition airspeed Comment: Airspeed at which we can switch to fw mode |
0.00 > 30.00 (1) | 10.0 | m/s |
VT_OPT_RECOV_EN (INT32) | Optimal recovery strategy for pitch-weak tailsitters |
0 | ||
VT_WV_YAWR_SCL (FLOAT) | Weather-vane yaw rate scale Comment: The desired yawrate from the controller will be scaled in order to avoid yaw fighting against the wind. |
0.0 > 1.0 (0.01) | 0.15 | |
VT_TRANS_TIMEOUT (FLOAT) | Front transition timeout Comment: Time in seconds after which transition will be cancelled. Disabled if set to 0. |
0.00 > 30.00 (1) | 15.0 | s |
VT_TRANS_MIN_TM (FLOAT) | Front transition minimum time Comment: Minimum time in seconds for front transition. |
0.0 > 10.0 | 2.0 | s |
VT_FW_MIN_ALT (FLOAT) | QuadChute Altitude Comment: Minimum altitude for fixed wing flight, when in fixed wing the altitude drops below this altitude the vehicle will transition back to MC mode and enter failsafe RTL |
0.0 > 200.0 | 0.0 | |
VT_FW_QC_P (INT32) | QuadChute Max Pith Comment: Maximum pitch angle before QuadChute engages Above this the vehicle will transition back to MC mode and enter failsafe RTL |
0 > 180 | 0 | |
VT_FW_QC_R (INT32) | QuadChute Max Roll Comment: Maximum roll angle before QuadChute engages Above this the vehicle will transition back to MC mode and enter failsafe RTL |
0 > 180 | 0 | |
VT_F_TR_OL_TM (FLOAT) | Airspeed less front transition time (open loop) Comment: The duration of the front transition when there is no airspeed feedback available. |
1.0 > 30.0 | 6.0 | seconds |
mTECS
- 定义这些参数的模块是:src/modules/fw_pos_control_l1/mtecs
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
MT_ENABLED (INT32) | mTECS enabled |
0 | ||
MT_THR_FF (FLOAT) | Total Energy Rate Control Feedforward Maps the total energy rate setpoint to the throttle setpoint |
0.0 > 10.0 | 0.7 | |
MT_THR_P (FLOAT) | Total Energy Rate Control P Maps the total energy rate error to the throttle setpoint |
0.0 > 10.0 | 0.1 | |
MT_THR_I (FLOAT) | Total Energy Rate Control I Maps the integrated total energy rate to the throttle setpoint |
0.0 > 10.0 | 0.25 | |
MT_THR_OFF (FLOAT) | Total Energy Rate Control Offset (Cruise throttle sp) |
0.0 > 10.0 | 0.7 | |
MT_PIT_FF (FLOAT) | Energy Distribution Rate Control Feedforward Maps the energy distribution rate setpoint to the pitch setpoint |
0.0 > 10.0 | 0.4 | |
MT_PIT_P (FLOAT) | Energy Distribution Rate Control P Maps the energy distribution rate error to the pitch setpoint |
0.0 > 10.0 | 0.03 | |
MT_PIT_I (FLOAT) | Energy Distribution Rate Control I Maps the integrated energy distribution rate error to the pitch setpoint |
0.0 > 10.0 | 0.03 | |
MT_PIT_OFF (FLOAT) | Total Energy Distribution Offset (Cruise pitch sp) |
0.0 > 10.0 | 0.0 | |
MT_THR_MIN (FLOAT) | Minimal Throttle Setpoint |
0.0 > 1.0 | 0.0 | |
MT_THR_MAX (FLOAT) | Maximal Throttle Setpoint |
0.0 > 1.0 | 1.0 | |
MT_PIT_MIN (FLOAT) | Minimal Pitch Setpoint in Degrees |
-90.0 > 90.0 | -45.0 | deg |
MT_PIT_MAX (FLOAT) | Maximal Pitch Setpoint in Degrees |
-90.0 > 90.0 | 20.0 | deg |
MT_ALT_LP (FLOAT) | Lowpass (cutoff freq.) for altitude |
1.0 | Hz | |
MT_FPA_LP (FLOAT) | Lowpass (cutoff freq.) for the flight path angle |
1.0 | Hz | |
MT_FPA_P (FLOAT) | P gain for the altitude control Maps the altitude error to the flight path angle setpoint |
0.0 > 10.0 | 0.3 | |
MT_FPA_D (FLOAT) | D gain for the altitude control Maps the change of altitude error to the flight path angle setpoint |
0.0 > 10.0 | 0.0 | |
MT_FPA_D_LP (FLOAT) | Lowpass for FPA error derivative calculation (see MT_FPA_D) |
1.0 | ||
MT_FPA_MIN (FLOAT) | Minimal flight path angle setpoint |
-90.0 > 90.0 | -20.0 | deg |
MT_FPA_MAX (FLOAT) | Maximal flight path angle setpoint |
-90.0 > 90.0 | 30.0 | deg |
MT_A_LP (FLOAT) | Lowpass (cutoff freq.) for airspeed |
0.5 | ||
MT_AD_LP (FLOAT) | Airspeed derivative calculation lowpass |
0.5 | ||
MT_ACC_P (FLOAT) | P gain for the airspeed control Maps the airspeed error to the acceleration setpoint |
0.0 > 10.0 | 0.3 | |
MT_ACC_D (FLOAT) | D gain for the airspeed control Maps the change of airspeed error to the acceleration setpoint |
0.0 > 10.0 | 0.0 | |
MT_ACC_D_LP (FLOAT) | Lowpass for ACC error derivative calculation (see MT_ACC_D) |
0.5 | ||
MT_ACC_MIN (FLOAT) | Minimal acceleration (air) |
-40.0 | m/s/s | |
MT_ACC_MAX (FLOAT) | Maximal acceleration (air) |
40.0 | m/s/s | |
MT_TKF_THR_MIN (FLOAT) | Minimal throttle during takeoff |
0.0 > 1.0 | 1.0 | |
MT_TKF_THR_MAX (FLOAT) | Maximal throttle during takeoff |
0.0 > 1.0 | 1.0 | |
MT_TKF_PIT_MIN (FLOAT) | Minimal pitch during takeoff |
-90.0 > 90.0 | 0.0 | deg |
MT_TKF_PIT_MAX (FLOAT) | Maximal pitch during takeoff |
-90.0 > 90.0 | 45.0 | deg |
MT_USP_THR_MIN (FLOAT) | Minimal throttle in underspeed mode |
0.0 > 1.0 | 1.0 | |
MT_USP_THR_MAX (FLOAT) | Maximal throttle in underspeed mode |
0.0 > 1.0 | 1.0 | |
MT_USP_PIT_MIN (FLOAT) | Minimal pitch in underspeed mode |
-90.0 > 90.0 | -45.0 | deg |
MT_USP_PIT_MAX (FLOAT) | Maximal pitch in underspeed mode |
-90.0 > 90.0 | 0.0 | deg |
MT_LND_THR_MIN (FLOAT) | Minimal throttle in landing mode (only last phase of landing) |
0.0 > 1.0 | 0.0 | |
MT_LND_THR_MAX (FLOAT) | Maximal throttle in landing mode (only last phase of landing) |
0.0 > 1.0 | 0.0 | |
MT_LND_PIT_MIN (FLOAT) | Minimal pitch in landing mode |
-90.0 > 90.0 | -5.0 | deg |
MT_LND_PIT_MAX (FLOAT) | Maximal pitch in landing mode |
-90.0 > 90.0 | 15.0 | deg |
MT_THR_I_MAX (FLOAT) | Integrator Limit for Total Energy Rate Control |
0.0 > 10.0 | 10.0 | |
MT_PIT_I_MAX (FLOAT) | Integrator Limit for Energy Distribution Rate Control |
0.0 > 10.0 | 10.0 |
Miscellaneous
Name | Description | Min > Max (Incr.) | Default | Units |
---|---|---|---|---|
EXFW_HDNG_P (FLOAT) | Module: src/examples/fixedwing_control |
0.1 | ||
EXFW_ROLL_P (FLOAT) | Module: src/examples/fixedwing_control |
0.2 | ||
EXFW_PITCH_P (FLOAT) | Module: src/examples/fixedwing_control |
0.2 | ||
RV_YAW_P (FLOAT) | Module: src/examples/rover_steering_control |
0.1 | ||
SEG_TH2V_P (FLOAT) | Module: src/examples/segway |
10.0 | ||
SEG_TH2V_I (FLOAT) | Module: src/examples/segway |
0.0 | ||
SEG_TH2V_I_MAX (FLOAT) | Module: src/examples/segway |
0.0 | ||
SEG_Q2V (FLOAT) | Module: src/examples/segway |
1.0 | ||
COM_RC_STICK_OV (FLOAT) | Module: src/modules/commander |
12.0 | ||
COM_FLTMODE1 (INT32) | First flightmode slot (1000-1160) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
COM_FLTMODE2 (INT32) | Second flightmode slot (1160-1320) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
COM_FLTMODE3 (INT32) | Third flightmode slot (1320-1480) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
COM_FLTMODE4 (INT32) | Fourth flightmode slot (1480-1640) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
COM_FLTMODE5 (INT32) | Fifth flightmode slot (1640-1800) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
COM_FLTMODE6 (INT32) | Sixth flightmode slot (1800-2000) Comment: If the main switch channel is in this range the selected flight mode will be applied. Values:
Module: src/modules/commander |
-1 | ||
RC_MAP_FAILSAFE (INT32) | Failsafe channel mapping Comment: The RC mapping index indicates which channel is used for failsafe If 0, whichever channel is mapped to throttle is used otherwise the value indicates the specific rc channel to use Values:
Module: src/modules/sensors |
0 > 18 | 0 |
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号