forked from Archive/PX4-Autopilot
Compare commits
merge into: dark0707:main
dark0707:main
dark0707:fix-disarm-pwm-in-sih
dark0707:pr-ekf2-global-error
dark0707:rover_ackermann
dark0707:pr-nuttx-h7-serial-logic-error
dark0707:pr-update_src/modules/mavlink/mavlink
dark0707:pr-update_src/lib/cdrstream/rosidl
dark0707:pr-update_src/lib/cdrstream/cyclonedds
dark0707:pr-update_src/drivers/uavcan/libuavcan
dark0707:pr-update_src/drivers/gps/devices
dark0707:pr-update_src/drivers/cyphal/public_regulated_data_types
dark0707:pr-update_src/drivers/cyphal/libcanard
dark0707:pr-update_Tools/simulation/gz
dark0707:pr-update_Tools/simulation/gazebo-classic/sitl_gazebo-classic
dark0707:pr-update-all-nuttx-defconfig
dark0707:pr-update-all-px4board-defconfig
dark0707:pr-update-world_magnetic_model
dark0707:per-pr_differential_drive_min_turn_speed
dark0707:pr-crsf_new_uart_api
dark0707:pr-replay_overhaul
dark0707:pr-fmuv6xrt-bidirectional-dshot
dark0707:supply-circuit-breaker-applies-to-battery-checks
dark0707:pr-ux-messaging
dark0707:release/1.14
dark0707:pr-ekf2-events
dark0707:pr-hrt_clock_sync_uavcan_timer
dark0707:pr-fw-auto-trim
dark0707:pr-delete-deprecated-bat-params-main
dark0707:per-differential_drive_parameter
dark0707:manual-setpoint-buttons
dark0707:pr-uorb_queue_depth_static
dark0707:pr-rc_library_split
dark0707:pr-bootloader-full-erase
dark0707:pr-update_platforms/nuttx/NuttX/apps
dark0707:pr-gz-camera-follow
dark0707:maetugr/helicopter-rpm-control
dark0707:pr-autopilot-tester-fix-speed-factor-main
dark0707:pr-ekf2-mag-hdg-new
dark0707:maetugr/reintroduce-sys-param-ver
dark0707:fix-gimbal-rcoutput-compensation
dark0707:perfrivik/fix-stale-error
dark0707:yannick/main/multi-aspd-sensor
dark0707:pr-logging_status
dark0707:pr-parameter_server_modalai_old_1
dark0707:pr-simplesim
dark0707:pr-ekf2_setEkfGlobalOrigin_fix
dark0707:maetugr/battery-capacity-safety-cut
dark0707:pr-airspeed-scale-non-volantile-main
dark0707:pr-ekf2_zupt_split_hor_vert
dark0707:pr-ekf2_mag_decl_cleanup
dark0707:feat_fast_descend
dark0707:mecanum-drive
dark0707:pr-mc_att_control_reset_debug
dark0707:maetugr/external-modes-rcloss-exception
dark0707:pr-attitude_estimate_variance
dark0707:pr-autotune-sine-sweep
dark0707:pr-edf-hv
dark0707:external_modes_ros2_integration_tests
dark0707:main-dnm-probes-h7-serial
dark0707:pr-offboard-switch
dark0707:pr-ekf2_gps_pos_drift_warn
dark0707:pr-fw-autotrim
dark0707:pr-topic-remap
dark0707:pr-px4_fmu-v6xrt-1170-T1-base
dark0707:new_uart_driver_api
dark0707:pr-remove-sys_mc_est_group
dark0707:rover_module
dark0707:pr-serial_port_label
dark0707:pr-sik-radio-id-improvements
dark0707:pr-ekf2_innovation_seq_monitoring
dark0707:ethernet_default_ip
dark0707:pr-uorb_publication_unadvertise
dark0707:pr-output_module_float_config
dark0707:add_attitude_reference_model
dark0707:pr-sens_cal_conf_split
dark0707:pr-uxrce-dds-multi-subscriber
dark0707:maetugr/small-findings
dark0707:pr-ekf2-terrain-state
dark0707:release/FAKE_RELEASE_JUNWOO_TEST
dark0707:external_modes_standalone
dark0707:clear_approaches_on_startup
dark0707:pr-bp-fat
dark0707:pr-rate-p-max
dark0707:test-ekf2-flow-scale
dark0707:pr-mixed-invariant-state-prediction
dark0707:maetugr/battery
dark0707:maetugr/cmake
dark0707:pr-ekf2_output_predictor_misc
dark0707:pr-ekf2_output_predictor_init_cleanup
dark0707:pr-imxrt1170-imxrt1062
dark0707:pr-battery-reset-filter-vtol-transition-main
dark0707:beta
dark0707:stable
dark0707:pr-ark_flow_ekf2
dark0707:pr-ark_gps_ekf2
dark0707:romain-chiap-patch-1
dark0707:pr-remove_scale_from_fifo_msgs
dark0707:battery_params_update
dark0707:pr-ekf2_merge_estimator_interface
dark0707:pr-bidirectional-dshot
dark0707:pr-ekf2-gpos-uncertainty
dark0707:pr-ekf2_optical_flow_log_gyro_bias
dark0707:flow-use-autopilot-gyro
dark0707:pr-ekf2_mag_3d_hagl_reset_when_observable
dark0707:pr-littlefs_new
dark0707:attitude-generation
dark0707:maetugr/mavlink-manual-control-aux
dark0707:rate-gps
dark0707:pr-ekf2_optical_flow_compensation
dark0707:test_weight_adaptations
dark0707:pr_tecs_min_sinkrate
dark0707:pr_tecs_climbrate
dark0707:pr-ekf2_gps_fusion_timeout_checks
dark0707:pr-ekf2_mocap
dark0707:pr-rover-ratesp
dark0707:release/1.13
dark0707:pr-input-capture
dark0707:potaito/remove-waypoint-alt-below-home-check
dark0707:pr-jenkins
dark0707:pr-jenkins_listener_try2
dark0707:hamishwillee-patch-3
dark0707:acquire-gimbal-control-v2-protocol
dark0707:pr-ekf2-gnss-yaw-rtk-fixed
dark0707:pr-uwb_1.14_backport
dark0707:pr-airspeed_selector_param
dark0707:rroche/setup-update-new
dark0707:external_modes_ros2_and_multi_conf_ekf
dark0707:pr-imxrt1170-imxrt1062-testing
dark0707:pr-mission-checksum
dark0707:pr-commander_function_name_standardization
dark0707:param_add_file
dark0707:pr-qmc5883l_clarify_set_clear_bits
dark0707:pr-commander_home_publish_continuous
dark0707:pr-ekf2-ev-reset
dark0707:FWPosCtrlSeparateVtolTransition
dark0707:pr-fw-velocity-control
dark0707:pr-nav-accept-vtol-bt-only-once-in-mc-main
dark0707:pr-geofence_buffer_zone
dark0707:pr-improve_survey_resume
dark0707:pr-fake-ev
dark0707:pr-vectornav_ins
dark0707:pr-ekf2_mag_bias_learning_req_cleanup
dark0707:pr-stm32-bp
dark0707:pr-gz-crazyflie
dark0707:pr-gz-angle-scaling
dark0707:potaito/refactor-precland-into-flighttask
dark0707:pr-camera-trigger
dark0707:pr-pos-refactor
dark0707:pr-cleanup-fw-state
dark0707:pr-feedforward-heightrate
dark0707:pr-feedforward
dark0707:subscription-selection
dark0707:disable-flight-time-battery-reaction-with-parameter-upstream
dark0707:pr-px4log_everywhere
dark0707:jake/navigator-flighttask-refactor
dark0707:jake/refactor-precland-into-flighttask
dark0707:pr-tecs-fix-airspeed-rate-input-main
dark0707:pr-fmu1062
dark0707:pr-imxrt1170
dark0707:pr-ekf2_optical_flow_control_minor
dark0707:pr-reset-acro-yawrate
dark0707:pr-vehicle_magnetometer_in_flight_bias_debug
dark0707:pr-system_power_usb_connect_count
dark0707:pr-DNM-param-pi-testing
dark0707:pr-sensors_imu_consolidate
dark0707:pr-ekf2_imu_cal_updated
dark0707:rotate-2D-vector
dark0707:pr-ekf2_yaw_estimator_req_sacc
dark0707:pr-hinwil-testing
dark0707:maetugr/limited-airmode
dark0707:pr-ekf_yaw_reset_vel
dark0707:pr-iridium_fixes
dark0707:pr_littlefs_tests
dark0707:revert-20760-pr-mission_feasibility
dark0707:pr-sensor_calibration_opt
dark0707:beacon_fusion
dark0707:pr-commander_wq
dark0707:pr-boards_priority_inheritance_update
dark0707:pr-icm42688p_sensor_config
dark0707:pr-gz-loong
dark0707:pr-logger_priority_boost_control
dark0707:pr-nuttx-sdio-fix-hang
dark0707:pr-gz-vtol
dark0707:TECS_airspeedless_stall_prevention
dark0707:pr-at-command
dark0707:pr-ekf2-gravity-observation
dark0707:add_rtl_vtol_safe_point_approach
dark0707:add_mission_interface
dark0707:pr-uavcan_node_reset_cli
dark0707:update-gimbal-v2-mission
dark0707:pr-dshot_min
dark0707:pr-ros2_initial_nodes_wip
dark0707:pr-nuttx_arch_generic_pin_init
dark0707:pr-boards_stm32h7_telem_flow_control_pulldowns
dark0707:pr-ekf2_quat_expq
dark0707:potaito/track-orientation-in-precland
dark0707:pr-serial_driver_simple
dark0707:test-patch-workflow
dark0707:pr-debug-tailsitter
dark0707:pr-drivers_rc_input_split
dark0707:pr-ekf2_preflight_innovation_simple
dark0707:pr-mavlink_iridium_minor
dark0707:pr-parameter_server
dark0707:pr-module_params_parameter_update
dark0707:pr-parameters_remove_public_reset
dark0707:pr-rover-ratesp-junwoo
dark0707:pr-parameter_server_overhaul
dark0707:pr-ekf2_odometry_ENU_support
dark0707:pr-ekf2_selector_respect_sensor_prio
dark0707:pr-matek_h743_cleanup_unify
dark0707:pr-remove_sprintf
dark0707:pr-matek_h743
dark0707:nuttx_master_10.3+_s32k3
dark0707:pr-vtol-spoilers-descent
dark0707:mpc-velocity-parameter
dark0707:minor-battery-refactor
dark0707:debug-symbols-in-px4
dark0707:pr-mavlink_default_interface
dark0707:pr-force-bt-manual
dark0707:precision_land_library
dark0707:pr-uavcan_server_init_order
dark0707:pr-ekf2_accel_clipping_gps_reset
dark0707:pr-sitl-gps
dark0707:pr-ekf2_external_vision_control_refactor
dark0707:pr-ekf2_mag_field_ne_disturbed
dark0707:pr-gyro_slope_filter
dark0707:unit-test-target
dark0707:pr-dob-rate-control
dark0707:pr-fix-board-orientation
dark0707:pr-gps_ubx_mon_span
dark0707:pr-stable-littlefs_reverse_transition
dark0707:pr-mc_pos_ctrl_filters
dark0707:pr-update_src/modules/microdds_client/Micro-XRCE-DDS-Client
dark0707:pr-fw-l1-local-coordinates
dark0707:pr-sitl-helicopter
dark0707:pr-ekf2_info_warning_restore
dark0707:pr-ekf2_generic_state_inhibit
dark0707:fmu-v6x_SLIP_CM4_testing
dark0707:pr-board_default_i2c_bus_speed
dark0707:pr-i2cspibusiterator_simple
dark0707:pr-platform_i2c_external_bus_check
dark0707:pr-can_msg
dark0707:pr-systemcmds_boardctl
dark0707:pr-camera-capture-logging
dark0707:pr_payload_deliverer_improvements
dark0707:pr-land-target-refactor
dark0707:pr-pab-carrier
dark0707:pr-gps-base
dark0707:pr-mc_pos_control_jerk_max_enforce
dark0707:pr-mc_ground_contact_handling
dark0707:pr-vehicle_imu_status_mean
dark0707:pr-sensors_auto_cal_unify
dark0707:pid-class
dark0707:pr-sensor_imu_fifo
dark0707:pr-logger_limit_buffer_size
dark0707:pr-px4_i2c_device_external_hacks
dark0707:pr-px4io_dumb_output_module
dark0707:pr-ekf2_preflight_fail_flags
dark0707:pr-ekf2_filtered_innovation
dark0707:up-open-drone-id-publish
dark0707:pr-default_logging_cleanup
dark0707:pr-logger_subscription_init_late
dark0707:pr-logger_start_delay
dark0707:rroche/setup-update
dark0707:pr-gazebo-motor-update
dark0707:pr-sf1xx_startup_timing
dark0707:pr-alphafilter_improvements
dark0707:pr-simulation_airframes
dark0707:pr-advanced-plane
dark0707:pr-rover-ratesp-lowspeed
dark0707:pr-microdds_start
dark0707:docker-multiarch
dark0707:pr-distributed-lockstep
dark0707:pr-sens_gps_parameters
dark0707:pr-adis16477_debug
dark0707:pr-enable-quad-tailsitter-diff-thrust-main
dark0707:pr-gimbal_fix_test
dark0707:pr/upstream-nuttx-can-backport
dark0707:pr-parity-f1-4
dark0707:RC_loss_params
dark0707:pr-ca_vtol_standard_unified_test
dark0707:pr-zenoh_playground
dark0707:pr-mc_rate_control_minor_simplifiations
dark0707:pr-ekf2_gps_all_delayed
dark0707:pr-ucan-pca9685
dark0707:failure-detector-status
dark0707:pr-gps-valid-again-message-main
dark0707:pr-dma-poll-removed
dark0707:pr-uavcan_hrt_monotonic_source
dark0707:pr-fw-attitude-control
dark0707:pr-disarm_switch_safety
dark0707:mc-simulation-control-allocation-default
dark0707:pr-uavcan_logmsg_sub_param
dark0707:google-style-showcase
dark0707:google-style
dark0707:pr-odometry_quality
dark0707:v1.10.2
dark0707:lp55231
dark0707:pr-param_notify_schedule
dark0707:pr-optical-flow-sensors_pmw3901_cleanup
dark0707:pr-nxp-dma-drivers
dark0707:hitl-with-actuators-hack
dark0707:omnicopter-testing
dark0707:uorb_explained_pasta
dark0707:pr_battery_status_v2
dark0707:nxp-dev
dark0707:pr-nuttx_jenkins_debug_ostest
dark0707:pr-estimator_aid_src_status_minimal_ev
dark0707:pr-jenkins_ostest_reboot
dark0707:pr-nuttx_sem_preallocholders-v1.13
dark0707:pr_generic_button_based_action
dark0707:pr-jammy
dark0707:pr-boards_qiotek_h743
dark0707:pr-plane-hitl
dark0707:pr-home-attitude
dark0707:pr-jenkins_hardware
dark0707:pr-ist8310_self_test
dark0707:pr-estimator_aid_src_status_contd
dark0707:pr-nuttx_sem_holder
dark0707:pr-ina231
dark0707:pr-commander_consolidate_arming
dark0707:quad-tailsitter-no-surfaces-testing
dark0707:pr-imu_icm4xxxx_cleanup
dark0707:pr-navigator_yaw_acceptance_bad_heading
dark0707:pr-boards_priority_inheritance_fix_holders
dark0707:pr-v5x_debug_hacks
dark0707:velocity-pid-logging
dark0707:pr-mc_hover_thrust_stabilized
dark0707:pr-crazyflie_fixes
dark0707:pr-ltest_refactor
dark0707:pr_dynamic_cruise_throttle
dark0707:pr-sensors_optical_flow
dark0707:pr-uavcan_default_timer
dark0707:pr-fw-pos-ctrl-cleanup
dark0707:pr-ltest_refactor_cleanup
dark0707:pr-platforms_board_init_common
dark0707:dev/socketcan-nuttx-10.3.0
dark0707:pr-extendend_hw_ver_rev_format-changes
dark0707:pr-rc_input_fixes
dark0707:pr-mavlink_DISTANCE_SENSOR
dark0707:pr-ekf2_perf_counters
dark0707:pr-vtol-backtransition-flaps-spoilers-master
dark0707:pr-fix-landed-state
dark0707:pr-ekf2_heading_overhaul_and_magless_fixed_heading_init
dark0707:pr-ekf2_fake_position_fusion_add_height
dark0707:pr-add-zmo-vtol-airframe-master
dark0707:pr-drivers_mag_probe_retry
dark0707:pr-i2c_debug
dark0707:pr-ist8310_probe_retry
dark0707:pr-lsm303d_l3gd20_cleanup
dark0707:pr-hrt_min_interval_reduce
dark0707:pr-px4io_cleanup
dark0707:pr-vtol-move-quadchute-to-commander-direct
dark0707:pr-tmotor_alpha_esc_telem
dark0707:pr-vtol-move-quadchute-to-commander
dark0707:pr-sensor-voltage
dark0707:pr-v6x-rev3-sensors-with-ADC
dark0707:dev/h7-socketcan
dark0707:pr-ekf2_never_moved_baro_init
dark0707:pr-bmi_accels
dark0707:pr-ros2_msg_compat
dark0707:pr-skip_vtol_takeoff_when_in_fw_mode
dark0707:pr-add-landinggear-plane
dark0707:pr-uavcan_fw_copy_verify_crc
dark0707:pr-uavcan_button
dark0707:ekf2-terrain-state-wip
dark0707:pr-drivers_rc_ghst
dark0707:pr-windshear-plugin
dark0707:pr-containers
dark0707:pr-mavlink_rate_mult_limit
dark0707:pr-boards_matek_h743_clock_tree_adjust
dark0707:pr-rc_input_blocking
dark0707:rroche/update-gh-actions
dark0707:pr-bosch_imu_fifo
dark0707:pr-ekf2_remove_const_references
dark0707:pr-gps_heading_fusion_separate
dark0707:pr-sensors_gps_time_sync
dark0707:pr-fw-local-pos-control
dark0707:pr-matrix_vector_inline
dark0707:pr-boards_mro_h7_lower_clock
dark0707:pr-vtol-acceptance-master
dark0707:pr-sliding_dft
dark0707:pr-boards_stm32h7_dma
dark0707:pr-px4io_serial_generic
dark0707:pr-bbsram_check_point_vehicle_status
dark0707:pr-nuttx_littlefs
dark0707:pr-device_tree_experiment
dark0707:pr-jenkins_param_testing
dark0707:pr-pwm_calibration
dark0707:pr-geofence_prearm_check
dark0707:pr-boards_loops_per_msec_review
dark0707:pr-fw_dead_reckon_rtl
dark0707:pr-parameters_bool
dark0707:pr-commander_gimbal_timeout
dark0707:pr-ekf2_height_all
dark0707:pr-qiotek_f427
dark0707:build_and_deploy_mix
dark0707:pixhawk_v3_internal_mags
dark0707:pr-ekf_init_cleanup_and_height_source_generic
dark0707:pr-mavlink_receiver_cmd_case
dark0707:pr-mc_rate_control_simple_inline
dark0707:pr-jenkins_hardfault_log_test
dark0707:pr-logger_watchdog_purge
dark0707:pr-fw-tecs-modes-master
dark0707:pr-board_testing
dark0707:pr-param_type_check
dark0707:pr-imu_quickstart
dark0707:pr-cleanup-pitchbody
dark0707:pr-boards_f7_spi_dma_threshold
dark0707:pr-group-mission-items
dark0707:uorb_interfaces_change
dark0707:pr-accel_cal_sphere
dark0707:pr-hmc5883_z_fix_backport
dark0707:pr-hmc5883_z_fix
dark0707:pr-gazebo-airsim-plugin
dark0707:pr-control_allocator_custom_params
dark0707:pr-nuttx_opt
dark0707:pr-mavlink_opt
dark0707:pr-standard_vtol_ctrlalloc-fix
dark0707:pr-ca_misc
dark0707:pr-sensor_gps_heading
dark0707:pr-support_custom_action_waypoints
dark0707:pr-mavlink_battery_status
dark0707:pr-mixer_module_parameters_always
dark0707:pr-yaw-setpoint-fw-master
dark0707:release/1.12
dark0707:pr-drivers_imu_int16_negate
dark0707:pr-sensors_imu_hrt_trivial
dark0707:pr-invensense_imu_drdy_compare_exchange
dark0707:hamishwillee-patch-2
dark0707:pr-lib_drivers_timestamp_sample_monotonic
dark0707:pr-float_conversion
dark0707:pr-nuttx_sd_testing
dark0707:pr-cmake_check_submodules
dark0707:pr-fw-offboard-attitude-setpoints
dark0707:pr-gazebo-battery-status-plugin
dark0707:pr-restore_old_mission_if_a_new_missionis_not_feasible
dark0707:pr-px4_protected_build_pub
dark0707:pr-sdp3x_reset_and_speed_hacks
dark0707:pr-rc_buffer_shared
dark0707:pr-sdp3x_reset
dark0707:pr-gps_set_clock
dark0707:pr-px4_git_improve
dark0707:pr-replay_multi-ekf
dark0707:pr-sensors_gps_status
dark0707:pr-boards_rcc_reset_flags
dark0707:pr-pixracerpro_gps_dshot
dark0707:pr-github_actions_timeout
dark0707:pr-ekf_init_no_baro
dark0707:pr-per_sensor_noise_defaults
dark0707:pr-add-airspeed-mode
dark0707:hamishwillee-patch-1
dark0707:pr-ctrl_zero_h7_review
dark0707:pr-broadcom_locking
dark0707:pr-pwm_defaults_per_channel
dark0707:pr-cli_manual_control
dark0707:pr-qiotek_zealotf427
dark0707:pr-clipping_protection
dark0707:pr-vtol-pwm-min-master
dark0707:takeoff_unit_test
dark0707:pr-fw-pos-param-checks-master
dark0707:github_actions
dark0707:pr-angular_accel_backward_finite_difference
dark0707:acceleration-stick-brake-factor
dark0707:vesc-driver
dark0707:pr-fix-hitl-battery
dark0707:pr-hitl-run-script
dark0707:pr-mro_cannode
dark0707:pr-parameter_hacks
dark0707:pr-uorb_parameter_operations
dark0707:pr-gps_device_id_timestamp_sample
dark0707:pr-commander_manual_control_cleanup
dark0707:pr-commander_mode_reject_print
dark0707:pr-parameters_save_test
dark0707:pr-cmake_ide_improvements
dark0707:pr-board_sync
dark0707:pr-icm20602_quickstart
dark0707:pr-mavlink_signing
dark0707:pr-fw_pos_ctrl_refactor
dark0707:pr-io-check-binary
dark0707:pr-sensors_airspeed
dark0707:pr-pwm14_camera_trigger_testing
dark0707:rc-handling
dark0707:pr-cmake_colour
dark0707:pr-mro_ctrl-zero-h7
dark0707:pr-sensor_accel_or_fifo_separately
dark0707:pr-rcl-manual
dark0707:pr-parameter_improvements_continued
dark0707:pr-uavcan_firmware_embed
dark0707:pr-fix-hil
dark0707:pr-developer-tooling
dark0707:release/1.11
dark0707:pr-commander_auto_posctl
dark0707:pr-fw-loiter-fixes-master
dark0707:pr-system_power_module
dark0707:pr-mavlink_devid
dark0707:pr-List_reverse
dark0707:pr-dsm_bind_always_dsmx_11
dark0707:pr-failure_detector_rate_ctrl
dark0707:pr-castacks_fully_actuated_px4
dark0707:pr-modulebase_refactor
dark0707:pr-bitcraze_crazyflie_v2.1
dark0707:pr-logger_orb_id
dark0707:pr-uorb_type_map
dark0707:pr-mag_calib_ukf_multi
dark0707:pr-mavlink_lazy
dark0707:yaw-sawtooth
dark0707:pr-smart-rtl
dark0707:pr-uavcan_adc
dark0707:release/1.10
dark0707:release/1.9
dark0707:pr-vehicle_model_estimator
dark0707:release/1.8
dark0707:release/1.7
dark0707:v1.14.2
dark0707:v1.14.1
dark0707:v1.15.0-alpha1
dark0707:v1.14.0
dark0707:v1.14.0-rc2
dark0707:v1.14.0-rc1
dark0707:v1.14.0-beta2
dark0707:v1.13.3
dark0707:v1.14.0-beta1
dark0707:v1.13.2
dark0707:v1.13.1
dark0707:v1.13.0
dark0707:v1.13.0-rc1
dark0707:v1.13.0-beta2
dark0707:v1.13.0-beta1
dark0707:v1.12.3
dark0707:v1.12.2
dark0707:v1.12.1
dark0707:v1.13.0-alpha1
dark0707:v1.12.0
dark0707:v1.12.0-rc1
dark0707:v1.12.0-beta6
dark0707:v1.12.0-beta5
dark0707:v1.12.0-beta4
dark0707:v1.12.0-beta3
dark0707:v1.12.0-beta2
dark0707:v1.12.0-beta1
dark0707:v1.11.3
dark0707:v1.11.2
dark0707:v1.11.1
dark0707:v1.11.0
dark0707:v1.11.0-rc3
dark0707:v1.11.0-rc2
dark0707:v1.11.0-rc1
dark0707:v1.11.0-beta2
dark0707:v1.11.0-beta1
dark0707:v1.10.2
dark0707:v1.10.1
dark0707:v1.10.0
dark0707:v1.10.0-rc3
dark0707:v1.10.0-rc2
dark0707:v1.10.0-rc1
dark0707:v1.10.0-beta4
dark0707:v1.10.0-beta3
dark0707:v1.10.0-beta2
dark0707:v1.10.0-beta1
dark0707:v1.9.2
dark0707:v1.9.1
dark0707:v1.9.1-rc0
dark0707:v1.9.0
dark0707:v1.9.0-rc2
dark0707:v1.9.0-rc1
dark0707:v1.9.0-rc0
dark0707:v1.9.0-beta3
dark0707:v1.9.0-beta2
dark0707:v1.9.0-beta1
dark0707:v1.9.0-alpha
dark0707:v1.8.2
dark0707:v1.8.1
dark0707:v1.8.0
dark0707:v1.8.0-rc0
dark0707:v1.8.0-beta2
dark0707:v1.8.0-beta1
dark0707:v1.7.4beta
dark0707:v1.7.3
dark0707:v1.7.3beta
dark0707:v1.7.2
dark0707:v1.7.1
dark0707:v1.7.0
dark0707:v1.7.0-rc4
dark0707:v1.7.0-rc3
dark0707:v1.7.0-rc2
dark0707:v1.7.0-rc1
dark0707:v1.7.0-rc0
dark0707:v1.6.5
dark0707:v1.6.4
dark0707:v1.6.3
dark0707:v1.6.2
dark0707:v1.6.0-rc4
dark0707:v1.6.0-rc3
dark0707:v1.6.0-rc2
dark0707:v1.6.0rc1
dark0707:v1.5.5
dark0707:v1.5.4
dark0707:v1.5.2
dark0707:v1.5.1
dark0707:v1.5.1rc4
dark0707:v1.5.1rc3
dark0707:v1.5.1rc2
dark0707:v1.5.1rc1
dark0707:v1.5.0
dark0707:v1.4.4rc1
dark0707:v1.4.4
dark0707:v1.4.3
dark0707:v1.4.2
dark0707:v1.4.1
dark0707:v1.4.1rc4
dark0707:v1.4.1rc3
dark0707:v1.4.1rc2
dark0707:v1.3.4
dark0707:v1.4.1rc1
dark0707:v1.4.0rc4
dark0707:v1.4.0rc3
dark0707:v1.4.0rc2
dark0707:v1.4.0rc1
dark0707:v1.3.2
dark0707:v1.3.3
dark0707:v1.3.1
dark0707:v1.3.0rc3
dark0707:v1.3.0rc2
dark0707:v1.3.0rc1
dark0707:v1.2.0
dark0707:v1.1.3
dark0707:v1.1.2
dark0707:v1.1.1
dark0707:v1.1.0
dark0707:v1.1.0beta3
dark0707:v1.1.0beta2
dark0707:v1.1.0beta1
dark0707:v1.0.1
dark0707:v1.0.0
dark0707:v1.0.0beta3
dark0707:v1.0.0beta2
dark0707:v1.0.0beta1
dark0707:v1.0.0rc12
dark0707:v1.0.0rc11
dark0707:v1.0.0rc10
dark0707:v1.0.0rc9
dark0707:v1.0.0rc8
dark0707:v1.0.0rc7
dark0707:v1.0.0rc6
dark0707:v1.0.0rc5
dark0707:v1.0.0-rc4
dark0707:v1.0.0-rc3
dark0707:v1.0.0-rc2
dark0707:v1.0.0-rc1
pull from: dark0707:fix-gimbal-rcoutput-compensation
dark0707:fix-disarm-pwm-in-sih
dark0707:main
dark0707:pr-ekf2-global-error
dark0707:rover_ackermann
dark0707:pr-nuttx-h7-serial-logic-error
dark0707:pr-update_src/modules/mavlink/mavlink
dark0707:pr-update_src/lib/cdrstream/rosidl
dark0707:pr-update_src/lib/cdrstream/cyclonedds
dark0707:pr-update_src/drivers/uavcan/libuavcan
dark0707:pr-update_src/drivers/gps/devices
dark0707:pr-update_src/drivers/cyphal/public_regulated_data_types
dark0707:pr-update_src/drivers/cyphal/libcanard
dark0707:pr-update_Tools/simulation/gz
dark0707:pr-update_Tools/simulation/gazebo-classic/sitl_gazebo-classic
dark0707:pr-update-all-nuttx-defconfig
dark0707:pr-update-all-px4board-defconfig
dark0707:pr-update-world_magnetic_model
dark0707:per-pr_differential_drive_min_turn_speed
dark0707:pr-crsf_new_uart_api
dark0707:pr-replay_overhaul
dark0707:pr-fmuv6xrt-bidirectional-dshot
dark0707:supply-circuit-breaker-applies-to-battery-checks
dark0707:pr-ux-messaging
dark0707:release/1.14
dark0707:pr-ekf2-events
dark0707:pr-hrt_clock_sync_uavcan_timer
dark0707:pr-fw-auto-trim
dark0707:pr-delete-deprecated-bat-params-main
dark0707:per-differential_drive_parameter
dark0707:manual-setpoint-buttons
dark0707:pr-uorb_queue_depth_static
dark0707:pr-rc_library_split
dark0707:pr-bootloader-full-erase
dark0707:pr-update_platforms/nuttx/NuttX/apps
dark0707:pr-gz-camera-follow
dark0707:maetugr/helicopter-rpm-control
dark0707:pr-autopilot-tester-fix-speed-factor-main
dark0707:pr-ekf2-mag-hdg-new
dark0707:maetugr/reintroduce-sys-param-ver
dark0707:fix-gimbal-rcoutput-compensation
dark0707:perfrivik/fix-stale-error
dark0707:yannick/main/multi-aspd-sensor
dark0707:pr-logging_status
dark0707:pr-parameter_server_modalai_old_1
dark0707:pr-simplesim
dark0707:pr-ekf2_setEkfGlobalOrigin_fix
dark0707:maetugr/battery-capacity-safety-cut
dark0707:pr-airspeed-scale-non-volantile-main
dark0707:pr-ekf2_zupt_split_hor_vert
dark0707:pr-ekf2_mag_decl_cleanup
dark0707:feat_fast_descend
dark0707:mecanum-drive
dark0707:pr-mc_att_control_reset_debug
dark0707:maetugr/external-modes-rcloss-exception
dark0707:pr-attitude_estimate_variance
dark0707:pr-autotune-sine-sweep
dark0707:pr-edf-hv
dark0707:external_modes_ros2_integration_tests
dark0707:main-dnm-probes-h7-serial
dark0707:pr-offboard-switch
dark0707:pr-ekf2_gps_pos_drift_warn
dark0707:pr-fw-autotrim
dark0707:pr-topic-remap
dark0707:pr-px4_fmu-v6xrt-1170-T1-base
dark0707:new_uart_driver_api
dark0707:pr-remove-sys_mc_est_group
dark0707:rover_module
dark0707:pr-serial_port_label
dark0707:pr-sik-radio-id-improvements
dark0707:pr-ekf2_innovation_seq_monitoring
dark0707:ethernet_default_ip
dark0707:pr-uorb_publication_unadvertise
dark0707:pr-output_module_float_config
dark0707:add_attitude_reference_model
dark0707:pr-sens_cal_conf_split
dark0707:pr-uxrce-dds-multi-subscriber
dark0707:maetugr/small-findings
dark0707:pr-ekf2-terrain-state
dark0707:release/FAKE_RELEASE_JUNWOO_TEST
dark0707:external_modes_standalone
dark0707:clear_approaches_on_startup
dark0707:pr-bp-fat
dark0707:pr-rate-p-max
dark0707:test-ekf2-flow-scale
dark0707:pr-mixed-invariant-state-prediction
dark0707:maetugr/battery
dark0707:maetugr/cmake
dark0707:pr-ekf2_output_predictor_misc
dark0707:pr-ekf2_output_predictor_init_cleanup
dark0707:pr-imxrt1170-imxrt1062
dark0707:pr-battery-reset-filter-vtol-transition-main
dark0707:beta
dark0707:stable
dark0707:pr-ark_flow_ekf2
dark0707:pr-ark_gps_ekf2
dark0707:romain-chiap-patch-1
dark0707:pr-remove_scale_from_fifo_msgs
dark0707:battery_params_update
dark0707:pr-ekf2_merge_estimator_interface
dark0707:pr-bidirectional-dshot
dark0707:pr-ekf2-gpos-uncertainty
dark0707:pr-ekf2_optical_flow_log_gyro_bias
dark0707:flow-use-autopilot-gyro
dark0707:pr-ekf2_mag_3d_hagl_reset_when_observable
dark0707:pr-littlefs_new
dark0707:attitude-generation
dark0707:maetugr/mavlink-manual-control-aux
dark0707:rate-gps
dark0707:pr-ekf2_optical_flow_compensation
dark0707:test_weight_adaptations
dark0707:pr_tecs_min_sinkrate
dark0707:pr_tecs_climbrate
dark0707:pr-ekf2_gps_fusion_timeout_checks
dark0707:pr-ekf2_mocap
dark0707:pr-rover-ratesp
dark0707:release/1.13
dark0707:pr-input-capture
dark0707:potaito/remove-waypoint-alt-below-home-check
dark0707:pr-jenkins
dark0707:pr-jenkins_listener_try2
dark0707:hamishwillee-patch-3
dark0707:acquire-gimbal-control-v2-protocol
dark0707:pr-ekf2-gnss-yaw-rtk-fixed
dark0707:pr-uwb_1.14_backport
dark0707:pr-airspeed_selector_param
dark0707:rroche/setup-update-new
dark0707:external_modes_ros2_and_multi_conf_ekf
dark0707:pr-imxrt1170-imxrt1062-testing
dark0707:pr-mission-checksum
dark0707:pr-commander_function_name_standardization
dark0707:param_add_file
dark0707:pr-qmc5883l_clarify_set_clear_bits
dark0707:pr-commander_home_publish_continuous
dark0707:pr-ekf2-ev-reset
dark0707:FWPosCtrlSeparateVtolTransition
dark0707:pr-fw-velocity-control
dark0707:pr-nav-accept-vtol-bt-only-once-in-mc-main
dark0707:pr-geofence_buffer_zone
dark0707:pr-improve_survey_resume
dark0707:pr-fake-ev
dark0707:pr-vectornav_ins
dark0707:pr-ekf2_mag_bias_learning_req_cleanup
dark0707:pr-stm32-bp
dark0707:pr-gz-crazyflie
dark0707:pr-gz-angle-scaling
dark0707:potaito/refactor-precland-into-flighttask
dark0707:pr-camera-trigger
dark0707:pr-pos-refactor
dark0707:pr-cleanup-fw-state
dark0707:pr-feedforward-heightrate
dark0707:pr-feedforward
dark0707:subscription-selection
dark0707:disable-flight-time-battery-reaction-with-parameter-upstream
dark0707:pr-px4log_everywhere
dark0707:jake/navigator-flighttask-refactor
dark0707:jake/refactor-precland-into-flighttask
dark0707:pr-tecs-fix-airspeed-rate-input-main
dark0707:pr-fmu1062
dark0707:pr-imxrt1170
dark0707:pr-ekf2_optical_flow_control_minor
dark0707:pr-reset-acro-yawrate
dark0707:pr-vehicle_magnetometer_in_flight_bias_debug
dark0707:pr-system_power_usb_connect_count
dark0707:pr-DNM-param-pi-testing
dark0707:pr-sensors_imu_consolidate
dark0707:pr-ekf2_imu_cal_updated
dark0707:rotate-2D-vector
dark0707:pr-ekf2_yaw_estimator_req_sacc
dark0707:pr-hinwil-testing
dark0707:maetugr/limited-airmode
dark0707:pr-ekf_yaw_reset_vel
dark0707:pr-iridium_fixes
dark0707:pr_littlefs_tests
dark0707:revert-20760-pr-mission_feasibility
dark0707:pr-sensor_calibration_opt
dark0707:beacon_fusion
dark0707:pr-commander_wq
dark0707:pr-boards_priority_inheritance_update
dark0707:pr-icm42688p_sensor_config
dark0707:pr-gz-loong
dark0707:pr-logger_priority_boost_control
dark0707:pr-nuttx-sdio-fix-hang
dark0707:pr-gz-vtol
dark0707:TECS_airspeedless_stall_prevention
dark0707:pr-at-command
dark0707:pr-ekf2-gravity-observation
dark0707:add_rtl_vtol_safe_point_approach
dark0707:add_mission_interface
dark0707:pr-uavcan_node_reset_cli
dark0707:update-gimbal-v2-mission
dark0707:pr-dshot_min
dark0707:pr-ros2_initial_nodes_wip
dark0707:pr-nuttx_arch_generic_pin_init
dark0707:pr-boards_stm32h7_telem_flow_control_pulldowns
dark0707:pr-ekf2_quat_expq
dark0707:potaito/track-orientation-in-precland
dark0707:pr-serial_driver_simple
dark0707:test-patch-workflow
dark0707:pr-debug-tailsitter
dark0707:pr-drivers_rc_input_split
dark0707:pr-ekf2_preflight_innovation_simple
dark0707:pr-mavlink_iridium_minor
dark0707:pr-parameter_server
dark0707:pr-module_params_parameter_update
dark0707:pr-parameters_remove_public_reset
dark0707:pr-rover-ratesp-junwoo
dark0707:pr-parameter_server_overhaul
dark0707:pr-ekf2_odometry_ENU_support
dark0707:pr-ekf2_selector_respect_sensor_prio
dark0707:pr-matek_h743_cleanup_unify
dark0707:pr-remove_sprintf
dark0707:pr-matek_h743
dark0707:nuttx_master_10.3+_s32k3
dark0707:pr-vtol-spoilers-descent
dark0707:mpc-velocity-parameter
dark0707:minor-battery-refactor
dark0707:debug-symbols-in-px4
dark0707:pr-mavlink_default_interface
dark0707:pr-force-bt-manual
dark0707:precision_land_library
dark0707:pr-uavcan_server_init_order
dark0707:pr-ekf2_accel_clipping_gps_reset
dark0707:pr-sitl-gps
dark0707:pr-ekf2_external_vision_control_refactor
dark0707:pr-ekf2_mag_field_ne_disturbed
dark0707:pr-gyro_slope_filter
dark0707:unit-test-target
dark0707:pr-dob-rate-control
dark0707:pr-fix-board-orientation
dark0707:pr-gps_ubx_mon_span
dark0707:pr-stable-littlefs_reverse_transition
dark0707:pr-mc_pos_ctrl_filters
dark0707:pr-update_src/modules/microdds_client/Micro-XRCE-DDS-Client
dark0707:pr-fw-l1-local-coordinates
dark0707:pr-sitl-helicopter
dark0707:pr-ekf2_info_warning_restore
dark0707:pr-ekf2_generic_state_inhibit
dark0707:fmu-v6x_SLIP_CM4_testing
dark0707:pr-board_default_i2c_bus_speed
dark0707:pr-i2cspibusiterator_simple
dark0707:pr-platform_i2c_external_bus_check
dark0707:pr-can_msg
dark0707:pr-systemcmds_boardctl
dark0707:pr-camera-capture-logging
dark0707:pr_payload_deliverer_improvements
dark0707:pr-land-target-refactor
dark0707:pr-pab-carrier
dark0707:pr-gps-base
dark0707:pr-mc_pos_control_jerk_max_enforce
dark0707:pr-mc_ground_contact_handling
dark0707:pr-vehicle_imu_status_mean
dark0707:pr-sensors_auto_cal_unify
dark0707:pid-class
dark0707:pr-sensor_imu_fifo
dark0707:pr-logger_limit_buffer_size
dark0707:pr-px4_i2c_device_external_hacks
dark0707:pr-px4io_dumb_output_module
dark0707:pr-ekf2_preflight_fail_flags
dark0707:pr-ekf2_filtered_innovation
dark0707:up-open-drone-id-publish
dark0707:pr-default_logging_cleanup
dark0707:pr-logger_subscription_init_late
dark0707:pr-logger_start_delay
dark0707:rroche/setup-update
dark0707:pr-gazebo-motor-update
dark0707:pr-sf1xx_startup_timing
dark0707:pr-alphafilter_improvements
dark0707:pr-simulation_airframes
dark0707:pr-advanced-plane
dark0707:pr-rover-ratesp-lowspeed
dark0707:pr-microdds_start
dark0707:docker-multiarch
dark0707:pr-distributed-lockstep
dark0707:pr-sens_gps_parameters
dark0707:pr-adis16477_debug
dark0707:pr-enable-quad-tailsitter-diff-thrust-main
dark0707:pr-gimbal_fix_test
dark0707:pr/upstream-nuttx-can-backport
dark0707:pr-parity-f1-4
dark0707:RC_loss_params
dark0707:pr-ca_vtol_standard_unified_test
dark0707:pr-zenoh_playground
dark0707:pr-mc_rate_control_minor_simplifiations
dark0707:pr-ekf2_gps_all_delayed
dark0707:pr-ucan-pca9685
dark0707:failure-detector-status
dark0707:pr-gps-valid-again-message-main
dark0707:pr-dma-poll-removed
dark0707:pr-uavcan_hrt_monotonic_source
dark0707:pr-fw-attitude-control
dark0707:pr-disarm_switch_safety
dark0707:mc-simulation-control-allocation-default
dark0707:pr-uavcan_logmsg_sub_param
dark0707:google-style-showcase
dark0707:google-style
dark0707:pr-odometry_quality
dark0707:v1.10.2
dark0707:lp55231
dark0707:pr-param_notify_schedule
dark0707:pr-optical-flow-sensors_pmw3901_cleanup
dark0707:pr-nxp-dma-drivers
dark0707:hitl-with-actuators-hack
dark0707:omnicopter-testing
dark0707:uorb_explained_pasta
dark0707:pr_battery_status_v2
dark0707:nxp-dev
dark0707:pr-nuttx_jenkins_debug_ostest
dark0707:pr-estimator_aid_src_status_minimal_ev
dark0707:pr-jenkins_ostest_reboot
dark0707:pr-nuttx_sem_preallocholders-v1.13
dark0707:pr_generic_button_based_action
dark0707:pr-jammy
dark0707:pr-boards_qiotek_h743
dark0707:pr-plane-hitl
dark0707:pr-home-attitude
dark0707:pr-jenkins_hardware
dark0707:pr-ist8310_self_test
dark0707:pr-estimator_aid_src_status_contd
dark0707:pr-nuttx_sem_holder
dark0707:pr-ina231
dark0707:pr-commander_consolidate_arming
dark0707:quad-tailsitter-no-surfaces-testing
dark0707:pr-imu_icm4xxxx_cleanup
dark0707:pr-navigator_yaw_acceptance_bad_heading
dark0707:pr-boards_priority_inheritance_fix_holders
dark0707:pr-v5x_debug_hacks
dark0707:velocity-pid-logging
dark0707:pr-mc_hover_thrust_stabilized
dark0707:pr-crazyflie_fixes
dark0707:pr-ltest_refactor
dark0707:pr_dynamic_cruise_throttle
dark0707:pr-sensors_optical_flow
dark0707:pr-uavcan_default_timer
dark0707:pr-fw-pos-ctrl-cleanup
dark0707:pr-ltest_refactor_cleanup
dark0707:pr-platforms_board_init_common
dark0707:dev/socketcan-nuttx-10.3.0
dark0707:pr-extendend_hw_ver_rev_format-changes
dark0707:pr-rc_input_fixes
dark0707:pr-mavlink_DISTANCE_SENSOR
dark0707:pr-ekf2_perf_counters
dark0707:pr-vtol-backtransition-flaps-spoilers-master
dark0707:pr-fix-landed-state
dark0707:pr-ekf2_heading_overhaul_and_magless_fixed_heading_init
dark0707:pr-ekf2_fake_position_fusion_add_height
dark0707:pr-add-zmo-vtol-airframe-master
dark0707:pr-drivers_mag_probe_retry
dark0707:pr-i2c_debug
dark0707:pr-ist8310_probe_retry
dark0707:pr-lsm303d_l3gd20_cleanup
dark0707:pr-hrt_min_interval_reduce
dark0707:pr-px4io_cleanup
dark0707:pr-vtol-move-quadchute-to-commander-direct
dark0707:pr-tmotor_alpha_esc_telem
dark0707:pr-vtol-move-quadchute-to-commander
dark0707:pr-sensor-voltage
dark0707:pr-v6x-rev3-sensors-with-ADC
dark0707:dev/h7-socketcan
dark0707:pr-ekf2_never_moved_baro_init
dark0707:pr-bmi_accels
dark0707:pr-ros2_msg_compat
dark0707:pr-skip_vtol_takeoff_when_in_fw_mode
dark0707:pr-add-landinggear-plane
dark0707:pr-uavcan_fw_copy_verify_crc
dark0707:pr-uavcan_button
dark0707:ekf2-terrain-state-wip
dark0707:pr-drivers_rc_ghst
dark0707:pr-windshear-plugin
dark0707:pr-containers
dark0707:pr-mavlink_rate_mult_limit
dark0707:pr-boards_matek_h743_clock_tree_adjust
dark0707:pr-rc_input_blocking
dark0707:rroche/update-gh-actions
dark0707:pr-bosch_imu_fifo
dark0707:pr-ekf2_remove_const_references
dark0707:pr-gps_heading_fusion_separate
dark0707:pr-sensors_gps_time_sync
dark0707:pr-fw-local-pos-control
dark0707:pr-matrix_vector_inline
dark0707:pr-boards_mro_h7_lower_clock
dark0707:pr-vtol-acceptance-master
dark0707:pr-sliding_dft
dark0707:pr-boards_stm32h7_dma
dark0707:pr-px4io_serial_generic
dark0707:pr-bbsram_check_point_vehicle_status
dark0707:pr-nuttx_littlefs
dark0707:pr-device_tree_experiment
dark0707:pr-jenkins_param_testing
dark0707:pr-pwm_calibration
dark0707:pr-geofence_prearm_check
dark0707:pr-boards_loops_per_msec_review
dark0707:pr-fw_dead_reckon_rtl
dark0707:pr-parameters_bool
dark0707:pr-commander_gimbal_timeout
dark0707:pr-ekf2_height_all
dark0707:pr-qiotek_f427
dark0707:build_and_deploy_mix
dark0707:pixhawk_v3_internal_mags
dark0707:pr-ekf_init_cleanup_and_height_source_generic
dark0707:pr-mavlink_receiver_cmd_case
dark0707:pr-mc_rate_control_simple_inline
dark0707:pr-jenkins_hardfault_log_test
dark0707:pr-logger_watchdog_purge
dark0707:pr-fw-tecs-modes-master
dark0707:pr-board_testing
dark0707:pr-param_type_check
dark0707:pr-imu_quickstart
dark0707:pr-cleanup-pitchbody
dark0707:pr-boards_f7_spi_dma_threshold
dark0707:pr-group-mission-items
dark0707:uorb_interfaces_change
dark0707:pr-accel_cal_sphere
dark0707:pr-hmc5883_z_fix_backport
dark0707:pr-hmc5883_z_fix
dark0707:pr-gazebo-airsim-plugin
dark0707:pr-control_allocator_custom_params
dark0707:pr-nuttx_opt
dark0707:pr-mavlink_opt
dark0707:pr-standard_vtol_ctrlalloc-fix
dark0707:pr-ca_misc
dark0707:pr-sensor_gps_heading
dark0707:pr-support_custom_action_waypoints
dark0707:pr-mavlink_battery_status
dark0707:pr-mixer_module_parameters_always
dark0707:pr-yaw-setpoint-fw-master
dark0707:release/1.12
dark0707:pr-drivers_imu_int16_negate
dark0707:pr-sensors_imu_hrt_trivial
dark0707:pr-invensense_imu_drdy_compare_exchange
dark0707:hamishwillee-patch-2
dark0707:pr-lib_drivers_timestamp_sample_monotonic
dark0707:pr-float_conversion
dark0707:pr-nuttx_sd_testing
dark0707:pr-cmake_check_submodules
dark0707:pr-fw-offboard-attitude-setpoints
dark0707:pr-gazebo-battery-status-plugin
dark0707:pr-restore_old_mission_if_a_new_missionis_not_feasible
dark0707:pr-px4_protected_build_pub
dark0707:pr-sdp3x_reset_and_speed_hacks
dark0707:pr-rc_buffer_shared
dark0707:pr-sdp3x_reset
dark0707:pr-gps_set_clock
dark0707:pr-px4_git_improve
dark0707:pr-replay_multi-ekf
dark0707:pr-sensors_gps_status
dark0707:pr-boards_rcc_reset_flags
dark0707:pr-pixracerpro_gps_dshot
dark0707:pr-github_actions_timeout
dark0707:pr-ekf_init_no_baro
dark0707:pr-per_sensor_noise_defaults
dark0707:pr-add-airspeed-mode
dark0707:hamishwillee-patch-1
dark0707:pr-ctrl_zero_h7_review
dark0707:pr-broadcom_locking
dark0707:pr-pwm_defaults_per_channel
dark0707:pr-cli_manual_control
dark0707:pr-qiotek_zealotf427
dark0707:pr-clipping_protection
dark0707:pr-vtol-pwm-min-master
dark0707:takeoff_unit_test
dark0707:pr-fw-pos-param-checks-master
dark0707:github_actions
dark0707:pr-angular_accel_backward_finite_difference
dark0707:acceleration-stick-brake-factor
dark0707:vesc-driver
dark0707:pr-fix-hitl-battery
dark0707:pr-hitl-run-script
dark0707:pr-mro_cannode
dark0707:pr-parameter_hacks
dark0707:pr-uorb_parameter_operations
dark0707:pr-gps_device_id_timestamp_sample
dark0707:pr-commander_manual_control_cleanup
dark0707:pr-commander_mode_reject_print
dark0707:pr-parameters_save_test
dark0707:pr-cmake_ide_improvements
dark0707:pr-board_sync
dark0707:pr-icm20602_quickstart
dark0707:pr-mavlink_signing
dark0707:pr-fw_pos_ctrl_refactor
dark0707:pr-io-check-binary
dark0707:pr-sensors_airspeed
dark0707:pr-pwm14_camera_trigger_testing
dark0707:rc-handling
dark0707:pr-cmake_colour
dark0707:pr-mro_ctrl-zero-h7
dark0707:pr-sensor_accel_or_fifo_separately
dark0707:pr-rcl-manual
dark0707:pr-parameter_improvements_continued
dark0707:pr-uavcan_firmware_embed
dark0707:pr-fix-hil
dark0707:pr-developer-tooling
dark0707:release/1.11
dark0707:pr-commander_auto_posctl
dark0707:pr-fw-loiter-fixes-master
dark0707:pr-system_power_module
dark0707:pr-mavlink_devid
dark0707:pr-List_reverse
dark0707:pr-dsm_bind_always_dsmx_11
dark0707:pr-failure_detector_rate_ctrl
dark0707:pr-castacks_fully_actuated_px4
dark0707:pr-modulebase_refactor
dark0707:pr-bitcraze_crazyflie_v2.1
dark0707:pr-logger_orb_id
dark0707:pr-uorb_type_map
dark0707:pr-mag_calib_ukf_multi
dark0707:pr-mavlink_lazy
dark0707:yaw-sawtooth
dark0707:pr-smart-rtl
dark0707:pr-uavcan_adc
dark0707:release/1.10
dark0707:release/1.9
dark0707:pr-vehicle_model_estimator
dark0707:release/1.8
dark0707:release/1.7
dark0707:v1.14.2
dark0707:v1.14.1
dark0707:v1.15.0-alpha1
dark0707:v1.14.0
dark0707:v1.14.0-rc2
dark0707:v1.14.0-rc1
dark0707:v1.14.0-beta2
dark0707:v1.13.3
dark0707:v1.14.0-beta1
dark0707:v1.13.2
dark0707:v1.13.1
dark0707:v1.13.0
dark0707:v1.13.0-rc1
dark0707:v1.13.0-beta2
dark0707:v1.13.0-beta1
dark0707:v1.12.3
dark0707:v1.12.2
dark0707:v1.12.1
dark0707:v1.13.0-alpha1
dark0707:v1.12.0
dark0707:v1.12.0-rc1
dark0707:v1.12.0-beta6
dark0707:v1.12.0-beta5
dark0707:v1.12.0-beta4
dark0707:v1.12.0-beta3
dark0707:v1.12.0-beta2
dark0707:v1.12.0-beta1
dark0707:v1.11.3
dark0707:v1.11.2
dark0707:v1.11.1
dark0707:v1.11.0
dark0707:v1.11.0-rc3
dark0707:v1.11.0-rc2
dark0707:v1.11.0-rc1
dark0707:v1.11.0-beta2
dark0707:v1.11.0-beta1
dark0707:v1.10.2
dark0707:v1.10.1
dark0707:v1.10.0
dark0707:v1.10.0-rc3
dark0707:v1.10.0-rc2
dark0707:v1.10.0-rc1
dark0707:v1.10.0-beta4
dark0707:v1.10.0-beta3
dark0707:v1.10.0-beta2
dark0707:v1.10.0-beta1
dark0707:v1.9.2
dark0707:v1.9.1
dark0707:v1.9.1-rc0
dark0707:v1.9.0
dark0707:v1.9.0-rc2
dark0707:v1.9.0-rc1
dark0707:v1.9.0-rc0
dark0707:v1.9.0-beta3
dark0707:v1.9.0-beta2
dark0707:v1.9.0-beta1
dark0707:v1.9.0-alpha
dark0707:v1.8.2
dark0707:v1.8.1
dark0707:v1.8.0
dark0707:v1.8.0-rc0
dark0707:v1.8.0-beta2
dark0707:v1.8.0-beta1
dark0707:v1.7.4beta
dark0707:v1.7.3
dark0707:v1.7.3beta
dark0707:v1.7.2
dark0707:v1.7.1
dark0707:v1.7.0
dark0707:v1.7.0-rc4
dark0707:v1.7.0-rc3
dark0707:v1.7.0-rc2
dark0707:v1.7.0-rc1
dark0707:v1.7.0-rc0
dark0707:v1.6.5
dark0707:v1.6.4
dark0707:v1.6.3
dark0707:v1.6.2
dark0707:v1.6.0-rc4
dark0707:v1.6.0-rc3
dark0707:v1.6.0-rc2
dark0707:v1.6.0rc1
dark0707:v1.5.5
dark0707:v1.5.4
dark0707:v1.5.2
dark0707:v1.5.1
dark0707:v1.5.1rc4
dark0707:v1.5.1rc3
dark0707:v1.5.1rc2
dark0707:v1.5.1rc1
dark0707:v1.5.0
dark0707:v1.4.4rc1
dark0707:v1.4.4
dark0707:v1.4.3
dark0707:v1.4.2
dark0707:v1.4.1
dark0707:v1.4.1rc4
dark0707:v1.4.1rc3
dark0707:v1.4.1rc2
dark0707:v1.3.4
dark0707:v1.4.1rc1
dark0707:v1.4.0rc4
dark0707:v1.4.0rc3
dark0707:v1.4.0rc2
dark0707:v1.4.0rc1
dark0707:v1.3.2
dark0707:v1.3.3
dark0707:v1.3.1
dark0707:v1.3.0rc3
dark0707:v1.3.0rc2
dark0707:v1.3.0rc1
dark0707:v1.2.0
dark0707:v1.1.3
dark0707:v1.1.2
dark0707:v1.1.1
dark0707:v1.1.0
dark0707:v1.1.0beta3
dark0707:v1.1.0beta2
dark0707:v1.1.0beta1
dark0707:v1.0.1
dark0707:v1.0.0
dark0707:v1.0.0beta3
dark0707:v1.0.0beta2
dark0707:v1.0.0beta1
dark0707:v1.0.0rc12
dark0707:v1.0.0rc11
dark0707:v1.0.0rc10
dark0707:v1.0.0rc9
dark0707:v1.0.0rc8
dark0707:v1.0.0rc7
dark0707:v1.0.0rc6
dark0707:v1.0.0rc5
dark0707:v1.0.0-rc4
dark0707:v1.0.0-rc3
dark0707:v1.0.0-rc2
dark0707:v1.0.0-rc1
1 Commits
main
...
fix-gimbal
Author | SHA1 | Message | Date |
---|---|---|---|
DanielePettenuzzo | 6340cc6156 | fix gimbal compensation when output is set to rc |
3 changed files with 12 additions and 10 deletions
|
@ -231,23 +231,24 @@ void OutputBase::_calculate_angle_output(const hrt_abstime &t)
|
|||
_angle_outputs[i] += dt * _angle_velocity[i];
|
||||
}
|
||||
|
||||
if (compensate[i] && PX4_ISFINITE(euler_vehicle(i))) {
|
||||
_angle_outputs[i] -= euler_vehicle(i);
|
||||
}
|
||||
float compensation = (compensate[i] && PX4_ISFINITE(euler_vehicle(i)) ? euler_vehicle(i) : 0.f);
|
||||
|
||||
_angle_outputs_compensated[i] = _angle_outputs[i] - compensation;
|
||||
|
||||
if (PX4_ISFINITE(_angle_outputs[i])) {
|
||||
// bring angles into proper range [-pi, pi]
|
||||
_angle_outputs[i] = matrix::wrap_pi(_angle_outputs[i]);
|
||||
_angle_outputs_compensated[i] = matrix::wrap_pi(_angle_outputs_compensated[i]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// constrain pitch to [MNT_LND_P_MIN, MNT_LND_P_MAX] if landed
|
||||
if (_landed) {
|
||||
if (PX4_ISFINITE(_angle_outputs[1])) {
|
||||
_angle_outputs[1] = math::constrain(_angle_outputs[1],
|
||||
math::radians(_parameters.mnt_lnd_p_min),
|
||||
math::radians(_parameters.mnt_lnd_p_max));
|
||||
if (PX4_ISFINITE(_angle_outputs_compensated[1])) {
|
||||
_angle_outputs_compensated[1] = math::constrain(_angle_outputs_compensated[1],
|
||||
math::radians(_parameters.mnt_lnd_p_min),
|
||||
math::radians(_parameters.mnt_lnd_p_max));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -89,6 +89,7 @@ protected:
|
|||
void _calculate_angle_output(const hrt_abstime &t);
|
||||
|
||||
float _angle_outputs[3] = { 0.f, 0.f, 0.f }; ///< calculated output angles (roll, pitch, yaw) [rad]
|
||||
float _angle_outputs_compensated[3] = { 0.f, 0.f, 0.f }; ///< calculated output angles (roll, pitch, yaw) [rad]
|
||||
hrt_abstime _last_update;
|
||||
|
||||
private:
|
||||
|
|
|
@ -66,15 +66,15 @@ void OutputRC::update(const ControlData &control_data, bool new_setpoints, uint8
|
|||
// _angle_outputs are in radians, gimbal_controls are in [-1, 1]
|
||||
gimbal_controls_s gimbal_controls{};
|
||||
gimbal_controls.control[gimbal_controls_s::INDEX_ROLL] = constrain(
|
||||
(_angle_outputs[0] + math::radians(_parameters.mnt_off_roll)) *
|
||||
(_angle_outputs_compensated[0] + math::radians(_parameters.mnt_off_roll)) *
|
||||
(1.0f / (math::radians(_parameters.mnt_range_roll / 2.0f))),
|
||||
-1.f, 1.f);
|
||||
gimbal_controls.control[gimbal_controls_s::INDEX_PITCH] = constrain(
|
||||
(_angle_outputs[1] + math::radians(_parameters.mnt_off_pitch)) *
|
||||
(_angle_outputs_compensated[1] + math::radians(_parameters.mnt_off_pitch)) *
|
||||
(1.0f / (math::radians(_parameters.mnt_range_pitch / 2.0f))),
|
||||
-1.f, 1.f);
|
||||
gimbal_controls.control[gimbal_controls_s::INDEX_YAW] = constrain(
|
||||
(_angle_outputs[2] + math::radians(_parameters.mnt_off_yaw)) *
|
||||
(_angle_outputs_compensated[2] + math::radians(_parameters.mnt_off_yaw)) *
|
||||
(1.0f / (math::radians(_parameters.mnt_range_yaw / 2.0f))),
|
||||
-1.f, 1.f);
|
||||
gimbal_controls.timestamp = hrt_absolute_time();
|
||||
|
|
Write
Preview
Loading…
Reference in New Issue