Commit Graph

48613 Commits

Author SHA1 Message Date
Leonard Hall
09697827cc AC_WPNav: Support error input to kinematic shaper 2022-01-31 19:41:01 +09:00
Leonard Hall
e8a067d99c AC_AttitudeControl: AC_PosControl: Support error input to kinematic shaper 2022-01-31 19:41:01 +09:00
Leonard Hall
37c6dc74ae AP_Math: Control: Adjust limit handling to improve corners 2022-01-31 19:41:01 +09:00
Iampete1
ead64a39f8 AP_Math: control: remove unneeded normalisation. 2022-01-31 19:41:01 +09:00
Randy Mackay
092730c32e AP_Math: update_pos_vel_accel methods accept limit as const reference
also update some comments
2022-01-31 19:41:01 +09:00
Peter Barker
109d543b80 SRV_Channel: correct casting of servo function number 2022-01-31 19:41:01 +09:00
Andrew Tridgell
31b5cbef6b AP_Arming: support Benewake CAN 2022-01-31 19:41:01 +09:00
Andrew Tridgell
cfc25c4161 AP_CANManager: support Benewake CAN 2022-01-31 19:41:01 +09:00
Andrew Tridgell
f91adfd146 AP_RangeFinder: added Benewake CAN Lidars
includes support for setting CAN ID and min SNR
2022-01-31 19:41:01 +09:00
Iampete1
ad9c411490 AP_Compass: never override custom orentation in calabration 2022-01-31 19:41:01 +09:00
Andrew Tridgell
d59caa95ad AP_Logger: avoid all opens of log files in main thread
this fixes a problem with sdcards where file open is very slow. It can
trigger a watchdog if it is slow enough. Peter and I hit this issue on
a pixracer today with a new sd card
2022-01-31 19:41:01 +09:00
Andrew Tridgell
f21e00a3ef AP_RCProtocol: raise SBUS frame gap
cope with UART input for newer SBUS receivers
2022-01-31 19:41:01 +09:00
Andrew Tridgell
da52e6fb74 AP_GPS: drop default GPS lag to 0.1s
this impacts UAVCAN GPS modules, which these days usually have at
least u-blox M8
2022-01-31 19:41:01 +09:00
Andrew Tridgell
1cad8ffddc Plane: fixed use of expo values in radio
backport of https://github.com/ArduPilot/ardupilot/pull/19751
2022-01-31 19:41:01 +09:00
Andrew Tridgell
4f6fe3389e AP_Filesystem: fixed a param ftp bug
if param count changes we need to zero the file size
2022-01-31 19:41:01 +09:00
Andrew Tridgell
23a81dd274 Plane: prepare for 4.1.6 release 2022-01-31 19:41:01 +09:00
Andrew Tridgell
f5c1aec0b6 Plane: update release notes for 4.1.6 2022-01-31 19:41:01 +09:00
Andrew Tridgell
288f4bfbb4 AP_NavEKF3: fixed gaps in EKF logging
timestamps should not be static as otherwise some lanes will not be
logged
2022-01-31 19:41:01 +09:00
Andrew Tridgell
b1da3467c4 AP_BattMonitor: fixed a segv with BATT_MONITOR=14
this causes a hang on boot on some boards
2022-01-31 19:41:01 +09:00
Andrew Tridgell
695a59b278 Plane: add a low pass filter to speed scaler
this is needed due to the filtering done on the target rate in
AC_PID. With a low filter rate in AC_PID a step in the speed scaler
results in a step in the FF output due to the mismatch in the
instantaneous SS and the filtered target rate
2022-01-31 19:41:01 +09:00
Randy Mackay
718a80619a Rover: version to 4.1.3 2021-12-31 14:07:56 +09:00
Randy Mackay
1d63487560 Rover: 4.1.3 release notes 2021-12-31 14:07:16 +09:00
Randy Mackay
4c3352ce15 Copter: version to 4.1.3 2021-12-31 14:05:50 +09:00
Randy Mackay
d7c5c2a67c Copter: 4.1.3 release notes 2021-12-31 14:05:48 +09:00
Randy Mackay
8cab0c917f Rover: version to 4.1.3-rc2 2021-12-22 10:03:29 +09:00
Randy Mackay
d7fa806a67 Rover: 4.1.3-rc2 release notes 2021-12-22 10:03:29 +09:00
Randy Mackay
b2f33c1b2d Copter: version to 4.1.3-rc1 2021-12-22 10:03:29 +09:00
Randy Mackay
6e55a14b79 Copter: 4.1.3-rc2 release notes 2021-12-22 10:03:29 +09:00
Andrew Tridgell
74f0c95005 Plane: prepare for 4.1.6beta1 2021-12-22 10:03:29 +09:00
Andrew Tridgell
e51e617f59 Plane: update release notes for 4.1.6beta1 2021-12-22 10:03:29 +09:00
Mingchen Zhang
a17bbe2dfd AP_SmartAudio: fix a bug that would starve the lower priority thread, such as scripting. 2021-12-22 10:03:29 +09:00
Andrew Tridgell
96793c43c7 AC_AutoTune: limit autotune target rates to parameter limits
this makes it safer to autotune a large vehicle which may become
unstable at very high target rates
2021-12-22 10:03:29 +09:00
Andrew Tridgell
ad7caa39c3 AC_AttitudeControl: added get_ang_vel_yaw_max_rads() 2021-12-22 10:03:29 +09:00
Andrew Tridgell
4555b4dd81 AP_NavEKF3: Add missing covariance row reset 2021-12-22 10:03:29 +09:00
Andrew Tridgell
4a180f1f32 AP_InertialSensor: added support for IIM-42652 and ICM-40605 sensors
handle new Invensense v3 sensor types
2021-12-22 10:03:29 +09:00
Andrew Tridgell
7e543d7643 AP_InertialSensor: added support for ICM-20608-D sensor 2021-12-22 10:03:29 +09:00
Andrew Tridgell
02f671f33a AP_RCTelemetry: use have_serial when detecting
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
f32bdbf6d6 AP_RangeFinder: use have_serial when detecting
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
0e24b4ad44 AP_Proximity: use have_serial when detecting
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
6728a7f681 AP_ADSB: use have_serial when detecting
avoid find_serial() as it changes port options
2021-12-22 10:03:29 +09:00
Andrew Tridgell
63ff047c16 AP_RCProtocol: fixed multi-protocol search with added uart 2021-12-22 10:03:29 +09:00
Andrew Tridgell
9984e56e53 AP_SerialManager: added have_serial() method
this checks if we have the protocol without setting the options on the
uart
2021-12-22 10:03:29 +09:00
Andrew Tridgell
4ee292ec5e AP_BoardConfig: disable STLink debug pins by default
this avoids leaving the debug pins in a state where they may be
vulnerable to ESD issues
2021-12-22 10:03:29 +09:00
Randy Mackay
fe760a51a3 Rover: version to 4.1.3-rc1 2021-12-18 12:17:38 +09:00
Randy Mackay
abbd2fecb2 Rover: 4.1.3-rc1 release notes 2021-12-18 12:17:38 +09:00
Randy Mackay
714cb94457 Copter: version to 4.1.3-rc1 2021-12-18 12:17:38 +09:00
Randy Mackay
8f458fcb9f Copter: 4.1.3-rc1 release notes 2021-12-18 12:17:38 +09:00
Bill Geyer
814c52fbb7 AP_Motors: add spool down complete flag 2021-12-18 12:17:38 +09:00
Andrew Tridgell
f8cde71389 Plane: prepare for 4.1.5 release 2021-12-18 12:17:38 +09:00
Andrew Tridgell
36e4df2496 Plane: updated release notes for 4.1.5 2021-12-18 12:17:38 +09:00