PX4 controller-parameter changelog (demo)
· 779a55c · 2 watched files, +285/−330

21 parameters moved: fw_path_navigation_params.c → fw_lat_long_params.c (values unchanged).

params
  • Moved between files: FW_GND_SPD_MIN (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_PN_R_SLEW_MAX (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_THR_SLEW_MAX (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_T_ALT_TC (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_T_F_ALT_ERR (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_T_HRATE_FF (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_T_I_GAIN_PIT (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c), FW_T_PTCH_DAMP (src/modules/fw_pos_control/fw_path_navigation_params.c → src/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c) and 13 more.
  • Removed 4 parameters: NPFG_EN_MIN_GSP, NPFG_GSP_MAX_TK, NPFG_TRACK_KEEP and NPFG_WIND_REG.
  • Most activity in src/ (+285/−330).

Full analysis → Summary: automatic analysis

Changed values

None.

Removed (4)

NameLast valueNote
NPFG_EN_MIN_GSP1removed from src/modules/fw_pos_control/fw_path_navigation_params.c
NPFG_GSP_MAX_TK5.0fremoved from src/modules/fw_pos_control/fw_path_navigation_params.c
NPFG_TRACK_KEEP1removed from src/modules/fw_pos_control/fw_path_navigation_params.c
NPFG_WIND_REG1removed from src/modules/fw_pos_control/fw_path_navigation_params.c

Moved

NameFromTo
FW_GND_SPD_MINsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_PN_R_SLEW_MAXsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_THR_SLEW_MAXsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_ALT_TCsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_F_ALT_ERRsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_HRATE_FFsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_I_GAIN_PITsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_PTCH_DAMPsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_RLL2THRsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_SEB_R_FFsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_SINK_MAXsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_SPD_DEV_STDsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_SPD_PRC_STDsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_SPD_STDsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_STE_R_TCsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_TAS_TCsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_THR_DAMPINGsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_THR_INTEGsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_THR_LOW_HGTsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_T_VERT_ACCsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c
FW_WIND_ARSP_SCsrc/modules/fw_pos_control/fw_path_navigation_params.csrc/modules/fw_lateral_longitudinal_control/fw_lat_long_params.c

Post text (X-ready, not posted)

PX4 update (May 26): NPFG_GSP_MAX_TK removed (was 5.0f) Details: https://fitzyracing1.github.io/knoblog/demo/px4/entries/779a55c.html Commit: https://github.com/PX4/PX4-Autopilot/commit/779a55c6dc272cd11ad3df3f8bd20425ecef30f8 Values are PX4 firmware defaults in the repo.

167/280 weighted chars

Modules touched

ModuleAddedModifiedRemovedLines +Lines −
src110+285−330

Watched files (2)

Show file list

Commit message

FW Position Controller rework - split up old module into two, one handling setpoint generation, one control - add lateral and longitudinal control setpoints topics that can also be injected from companion computer - add configuration topics that (optionally) configure the controller with limits and momentary settings

Signed-off-by: RomanBapst <bapstroman@gmail.com>