mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-07-26 16:28:06 +08:00
* feat(manual_control): trigger RC override on stick velocity COM_RC_STICK_OV is now a velocity threshold (1/s) instead of a deflection percentage. Default 3.0, range [1.0, 10.0]. A stick held statically cannot trigger override. * docs(manual_control): update COM_RC_STICK_OV description for velocity-based override * feat(manual_control): gate RC override with sign-consistency check * fix(ManualControl): lower threshold and filter constant for RC override, add tests for MovingDiff * refactor(commander): merge RC override params into COM_RC_OVR_SPEED Replace the COM_RC_OVERRIDE bitmask + COM_RC_STICK_OV threshold with a single float COM_RC_OVR_SPEED (stick override velocity, 0 = disabled). Override now applies uniformly in auto and offboard modes. - ManualControl: rename param, treat 0 as disabled (FLT_EPSILON guard) - Commander: drop the per-mode bitmask gate and the RcOverrideBits enum - param_translation: migrate COM_RC_OVERRIDE on import (enabled -> 1.0, disabled -> 0.0) and drop the unit-incompatible COM_RC_STICK_OV value - docs: collapse the two params into one across the mode pages * fix(manual_override): Move configuration to manual_control module with MAN_OVERRIDE_SPD parameter and a negative value disabling the feature. All other logic stays in Commander. * docs(releases): add release note for RC override rework (MAN_OVERRIDE_SPD) --------- Co-authored-by: Matthias Grob <maetugr@gmail.com>
2.2 KiB
2.2 KiB
PX4-Autopilot Main Release Notes
<script setup> import { useData } from 'vitepress' const { site } = useData(); </script>This page is on a release branch, and hence probably out of date. See the latest version.
This contains changes to PX4 main branch after the next major release (PX v1.18).
::: warning
PX4 v1.18 is in alpha/beta testing.
Update these notes with features that are going to be in main (PX4 v1.18 or later) but not the PX4 v1.18 release.
:::
Read Before Upgrading
- The RC override parameters
COM_RC_OVERRIDEandCOM_RC_STICK_OVare replaced by a single MAN_OVERRIDE_SPD (minimum stick speed to take over, default1; negative disables).COM_RC_OVERRIDE=0is migrated toMAN_OVERRIDE_SPD=-1. TheCOM_RC_STICK_OVvalue is not auto-migrated because its unit changed, so re-tuneMAN_OVERRIDE_SPDif you had customized it.
Please continue reading for upgrade instructions.
Major Changes
- TBD
Upgrade Guide
Other changes
- Fast mission Return modes (RTL_TYPE = 2 and 4) now skip
DO_JUMPcommands (loops) while following the mission path. (PX4-Autopilot#26993: fix(navigator): goToNextPositionItem skip loops when required)
Hardware Support
- TBD
Common
- TBD
Control
- TBD
Safety
- TBD
Estimation
- TBD
Sensors
- TBD
Simulation
- TBD
Debug & Logging
- TBD
Ethernet
- TBD
uXRCE-DDS / Zenoh / ROS2
- TBD
MAVLink
- TBD
RC
- Merged the RC override parameters
COM_RC_OVERRIDEandCOM_RC_STICK_OVinto a single MAN_OVERRIDE_SPD and made override reject erratic signal jumps. (PX4-Autopilot#27041).
Multi-Rotor
- TBD
VTOL
- TBD
Fixed-wing
- TBD
Rover
- TBD
ROS 2
- TBD