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