Commit Graph

57475 Commits

Author SHA1 Message Date
Randy Mackay d79487d5c8 Copter: version to 4.4.0 2023-08-18 17:37:41 +09:00
Randy Mackay fb42df576d Copter: 4.4.0 release notes 2023-08-18 17:37:41 +09:00
Andrew Tridgell dc41723823 Plane: prepare for 4.4.0 2023-08-18 17:37:41 +09:00
Andrew Tridgell 44f24db7a7 Plane: release notes from 4.4.0 2023-08-18 17:37:41 +09:00
Randy Mackay 1c5c94f9ed Copter: version to 4.4.0-beta5 2023-08-14 08:49:48 +09:00
Randy Mackay d33526c3ef Copter: 4.4.0-beta4 release notes 2023-08-14 08:49:48 +09:00
Randy Mackay 4802091ae0 Rover: version to 4.4.0-beta5 2023-08-14 08:49:48 +09:00
Randy Mackay 93684ce5fa Rover: 4.4.0-beta4 release notes 2023-08-14 08:49:48 +09:00
Andrew Tridgell 84ddd8f9b4 hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0 2023-08-14 08:49:48 +09:00
Andrew Tridgell bd0a91e2df Plane: prepare for 4.4.0-beta5 2023-08-14 08:49:48 +09:00
Andrew Tridgell 3601dea9e7 Plane: update release notes for 4.4.0beta5 2023-08-14 08:49:48 +09:00
Andrew Tridgell b842270196 AP_GPS: fixed RTK injection when first module is a BASE
this is a partial backport of #24132 which fixes RTK injection when
the 1st GPS module is a DroneCAN RTK rover. Without this change RTCM
injection for RTK fix on the base will only work if it happens to come
up as the first module
2023-08-14 08:49:48 +09:00
Andrew Tridgell f24507284a AP_Compass: allow override of IST8310 orientation
this allows for vendor GPS modules and internal compass which use a
different orientation
2023-08-14 08:49:48 +09:00
Andrew Tridgell f377ace92e Tools: update SIYI_N7 bootloader 2023-08-14 08:49:48 +09:00
Andrew Tridgell aa0a9eb917 hwdef: added SIYI NY flight controller 2023-08-14 08:49:48 +09:00
Randy Mackay e28230df37 autotest: relax Copter vibration failsafe timeout 2023-08-14 08:49:48 +09:00
Andrew Tridgell 7da87a811f AP_Arming: fixed auto-enable of fence with forced arm
when a user forced armed and had FENCE_AUTOENABLE=3 for enable on
arming then the fence did not enable
2023-08-14 08:49:48 +09:00
Peter Barker e3a049ba40 GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry 2023-08-14 08:49:48 +09:00
Andrew Tridgell 334bd8eaa5 AP_NavEKF3: fixed race condition in updateFilterStatus()
filter status was initially set to zero then updated. This interacts
with the IMU filtering code which checks filter status from a
different thread to determine active_EKF_type(). When the race
condition is hit then the IMU we are running notch filters on changes
for a single sample, causing a notch filter glitch
2023-08-14 08:49:48 +09:00
Nicholas Ionata 3a7c0a6e7e Plane: reset target altitude time on mode enter 2023-08-14 08:49:48 +09:00
Andrew Tridgell d48b95c4a7 AP_Airspeed: increased DroneCAN airspeed timeout 2023-08-14 08:49:48 +09:00
Andrew Tridgell 88f7246c7f AP_Airspeed: fixed handling of unhealthy airspeed
this fixes a bug introduced in
https://github.com/ArduPilot/ardupilot/pull/22416 which results in
using bad airspeed data on timeout. The prev_health variable is
updated by the get_pressure call
2023-08-14 08:49:48 +09:00
Andrew Tridgell 0a3c50ab4b Plane: prepare for 4.4.0-beta4 2023-08-14 08:49:48 +09:00
Andrew Tridgell fa4256edac Plane: update release notes for 4.4.0-beta4 2023-08-14 08:49:48 +09:00
Randy Mackay 9835ebb782 Copter: version to 4.4.0-beta4 2023-08-01 16:51:27 +09:00
Randy Mackay 07399bbcfa Copter: 4.4.0-beta4 release notes 2023-08-01 16:51:27 +09:00
Randy Mackay 7d6895a0f4 Rover: version to 4.4.0-beta4 2023-08-01 16:51:27 +09:00
Randy Mackay a245859a48 Rover: 4.4.0-beta4 release notes 2023-08-01 16:51:27 +09:00
Randy Mackay 90e69def97 AP_Scripting: add rover quicktune 2023-08-01 16:51:27 +09:00
Randy Mackay 2f92f2c05c AP_Scripting: AR_PosControl bindings 2023-08-01 16:51:27 +09:00
Randy Mackay 034bf32a7a AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2023-08-01 16:51:27 +09:00
Randy Mackay d7631cc139 AC_PID: AC_PID_2D integrates SlewCalculator2D 2023-08-01 16:51:27 +09:00
Randy Mackay e81a18c83b Filter: add SlewCalculator2D 2023-08-01 16:51:27 +09:00
Randy Mackay e2f0cf9c77 Filter: SlewLimiter definitions moved to cpp 2023-08-01 16:51:27 +09:00
Randy Mackay 2808323a14 Rover: implement get_steering_and_throttle 2023-08-01 16:51:27 +09:00
Randy Mackay 651e5ec62a AP_Vehicle: add get_steering_and_throttle 2023-08-01 16:51:27 +09:00
Randy Mackay 6540d12d66 AR_PosControl: add singleton and get_srate 2023-08-01 16:51:27 +09:00
Randy Mackay 6c87dcd32d AR_AttitudeControl: add singleton and get_srate 2023-08-01 16:51:27 +09:00
Michael du Breuil d339a41ba5 Plane: On vtol landings if from a mission perform crosstracking 2023-08-01 16:51:27 +09:00
Andy Piper 9903435fc9 bootloaders: bootloader for iFlight BlitzF745AIO 2023-08-01 16:51:27 +09:00
tiralonghipol cf92859abd AP_HAL_ChibiOS: add new board BlitzF745AIO 2023-08-01 16:51:27 +09:00
Andy Piper a352a0e570 AP_Bootloader: add iFlight BlitzF7 2023-08-01 16:51:27 +09:00
Andy Piper 926154c679 AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1 2023-08-01 16:51:27 +09:00
Andy Piper 79485f72d4 AP_RCProtocol: report tracer frame rate correctly 2023-08-01 16:51:27 +09:00
Andy Piper 959d7ef80d AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot 2023-08-01 16:51:27 +09:00
Randy Mackay 869d1aea38 AR_PosControl: limit and zero velocity I-term
zero in forward-back direction
limit in lateral direction
2023-08-01 16:51:27 +09:00
Randy Mackay d6faa6e25f AR_AttitudeContol: add steering_limited checks 2023-08-01 16:51:27 +09:00
Randy Mackay 4f91d237cf AP_Math: Vector2f::projected made const 2023-08-01 16:51:27 +09:00
Randy Mackay 1cbbaeb283 Rover: circle uses lower accel and fix forward-back accel 2023-08-01 16:51:27 +09:00
Randy Mackay 752ef898d4 Rover: circle mode loses input shaping 2023-08-01 16:51:27 +09:00