Commit Graph

57424 Commits

Author SHA1 Message Date
Randy Mackay 98d3e746b8 Copter: 4.4.0 release notes 2023-08-18 17:32:28 +09:00
Andrew Tridgell 6497f26757 Plane: prepare for 4.4.0 2023-08-18 17:32:28 +09:00
Andrew Tridgell d06818a32b Plane: release notes from 4.4.0 2023-08-18 17:32:28 +09:00
Randy Mackay 0e6373cc37 Copter: version to 4.4.0-beta5 2023-08-14 08:44:43 +09:00
Randy Mackay 7da1a50347 Copter: 4.4.0-beta4 release notes 2023-08-14 08:44:43 +09:00
Randy Mackay 71e12c049b Rover: version to 4.4.0-beta5 2023-08-14 08:44:43 +09:00
Randy Mackay 1876d2693a Rover: 4.4.0-beta4 release notes 2023-08-14 08:44:43 +09:00
Andrew Tridgell e9fdcd9994 hwdef: allow Pixhawk1-1M-bdshot to build for 4.4.0 2023-08-14 08:44:43 +09:00
Andrew Tridgell 28b5616cdd Plane: prepare for 4.4.0-beta5 2023-08-14 08:44:43 +09:00
Andrew Tridgell c94d42a9ef Plane: update release notes for 4.4.0beta5 2023-08-14 08:44:43 +09:00
Andrew Tridgell f89e90f60b 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:44:43 +09:00
Andrew Tridgell a6dab2a35a 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:44:43 +09:00
Andrew Tridgell f6344a0ca3 Tools: update SIYI_N7 bootloader 2023-08-14 08:44:43 +09:00
Andrew Tridgell b51fe4d8a9 hwdef: added SIYI NY flight controller 2023-08-14 08:44:43 +09:00
Randy Mackay 4ff17969d2 autotest: relax Copter vibration failsafe timeout 2023-08-14 08:44:43 +09:00
Andrew Tridgell 49764a91c1 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:44:43 +09:00
Peter Barker 049a3f187b GCS_MAVLink: fix airspeed cal / format commands via non-USB telemetry 2023-08-14 08:44:43 +09:00
Andrew Tridgell 9fc8078df4 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:44:43 +09:00
Nicholas Ionata f269f2277c Plane: reset target altitude time on mode enter 2023-08-14 08:44:43 +09:00
Andrew Tridgell a4b351008e AP_Airspeed: increased DroneCAN airspeed timeout 2023-08-14 08:44:43 +09:00
Andrew Tridgell 99b82c16eb 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:44:43 +09:00
Andrew Tridgell 63cdf38eb3 Plane: prepare for 4.4.0-beta4 2023-08-14 08:44:43 +09:00
Andrew Tridgell c466a42129 Plane: update release notes for 4.4.0-beta4 2023-08-14 08:44:43 +09:00
Randy Mackay cd98d95f8e Copter: version to 4.4.0-beta4 2023-08-01 16:48:42 +09:00
Randy Mackay 1a4a31611c Copter: 4.4.0-beta4 release notes 2023-08-01 16:48:42 +09:00
Randy Mackay e4a6b8d682 Rover: version to 4.4.0-beta4 2023-08-01 16:48:42 +09:00
Randy Mackay 4dd8c4c49f Rover: 4.4.0-beta4 release notes 2023-08-01 16:48:42 +09:00
Randy Mackay 97fc3af7a0 AP_Scripting: add rover quicktune 2023-08-01 16:48:42 +09:00
Randy Mackay 25b27b5b68 AP_Scripting: AR_PosControl bindings 2023-08-01 16:48:42 +09:00
Randy Mackay 1a7595611d AP_Scripting: add AR_AttitudeControl srate binding
also add AP_Vehicle:get_steering_and_throttle binding
2023-08-01 16:48:42 +09:00
Randy Mackay c3d97aeb0f AC_PID: AC_PID_2D integrates SlewCalculator2D 2023-08-01 16:48:42 +09:00
Randy Mackay 1e17d35c09 Filter: add SlewCalculator2D 2023-08-01 16:48:42 +09:00
Randy Mackay 60663e5115 Filter: SlewLimiter definitions moved to cpp 2023-08-01 16:48:42 +09:00
Randy Mackay b111b9fd2e Rover: implement get_steering_and_throttle 2023-08-01 16:48:42 +09:00
Randy Mackay b669298c6f AP_Vehicle: add get_steering_and_throttle 2023-08-01 16:48:42 +09:00
Randy Mackay 3d16dd5b82 AR_PosControl: add singleton and get_srate 2023-08-01 16:48:42 +09:00
Randy Mackay 72f8372adc AR_AttitudeControl: add singleton and get_srate 2023-08-01 16:48:42 +09:00
Michael du Breuil 3d7c516d5a Plane: On vtol landings if from a mission perform crosstracking 2023-08-01 16:48:42 +09:00
Andy Piper 6d9e90d5b1 bootloaders: bootloader for iFlight BlitzF745AIO 2023-08-01 16:48:42 +09:00
tiralonghipol 1c57ca14aa AP_HAL_ChibiOS: add new board BlitzF745AIO 2023-08-01 16:48:42 +09:00
Andy Piper 963454b322 AP_Bootloader: add iFlight BlitzF7 2023-08-01 16:48:42 +09:00
Andy Piper 84d98514a9 AP_HAL_ChibiOS: correct incorrect defaults for serial ports on FoxeerH743v1 2023-08-01 16:48:42 +09:00
Andy Piper 352bc482af AP_RCProtocol: report tracer frame rate correctly 2023-08-01 16:48:42 +09:00
Andy Piper de730eef64 AP_RCProtocol: rescan at CRSFv3 baud rates to avoid RX loss on soft reboot 2023-08-01 16:48:42 +09:00
Randy Mackay d5b01ee404 AR_PosControl: limit and zero velocity I-term
zero in forward-back direction
limit in lateral direction
2023-08-01 16:48:42 +09:00
Randy Mackay d3e4dd08d1 AR_AttitudeContol: add steering_limited checks 2023-08-01 16:48:42 +09:00
Randy Mackay 5702c6a672 AP_Math: Vector2f::projected made const 2023-08-01 16:48:42 +09:00
Randy Mackay a05860bd64 Rover: circle uses lower accel and fix forward-back accel 2023-08-01 16:48:42 +09:00
Randy Mackay c26d046633 Rover: circle mode loses input shaping 2023-08-01 16:48:42 +09:00
Randy Mackay 7c602ade29 Rover: circle checks max speed and min radius 2023-08-01 16:48:42 +09:00