Commit Graph

48613 Commits

Author SHA1 Message Date
Andrew Tridgell f9db02a376 Plane: release 4.1.7 2022-02-21 12:02:44 +11:00
Andrew Tridgell 7465785094 Plane: prepare for 4.1.7 2022-02-21 12:02:27 +11:00
Randy Mackay 04c937e174 Copter: version to 4.1.5 2022-02-21 12:01:19 +11:00
Randy Mackay 9a85924b7a Copter: 4.1.5 release notes 2022-02-21 12:01:19 +11:00
Andrew Tridgell 1a0f7b2380 Plane: prepare for 4.1.7beta1 2022-02-12 08:59:54 +11:00
Andrew Tridgell 45b248ae15 Plane: added release notes for 4.1.7beta1 2022-02-12 08:59:46 +11:00
Randy Mackay 83950c08af Copter: version to 4.1.5-rc1 2022-02-12 08:55:16 +11:00
Randy Mackay 874e84f138 Copter: 4.1.5-rc1 release notes 2022-02-12 08:55:16 +11:00
Bill Geyer 8651b43e7d Copter: reset integrators when landed in auto modes in any spool state 2022-02-12 08:55:16 +11:00
Andrew Tridgell 4aae95bf3e Revert "AP_RCProtocol: raise SBUS frame gap"
This reverts commit af654f0cb7.

this does not work with some SBUS receivers
2022-02-12 08:55:16 +11:00
Randy Mackay cbea3bc471 Copter: version to 4.1.4 2022-02-12 08:55:16 +11:00
Randy Mackay 4229bf7204 Copter: 4.1.4 release notes 2022-02-12 08:55:16 +11:00
Randy Mackay aba6f95e41 Copter: version to 4.1.4-rc1 2022-02-12 08:55:16 +11:00
Randy Mackay 97abb24d3a Copter: 4.1.4-rc1 release notes 2022-02-12 08:55:16 +11:00
Randy Mackay 92aebdc3a4 AP_Math: spline lateral scaler reduced to 0.5
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2022-02-12 08:55:16 +11:00
Tatsuya Yamaguchi e090bcfd6b Copter: change variable type from float to int32_t 2022-02-12 08:55:16 +11:00
Tatsuya Yamaguchi 9f35f2ac40 Copter: fix sanity checks for takeoff altitude 2022-02-12 08:55:16 +11:00
Leonard Hall 6440da0a38 AC_AttitudeControl: AC_PosControl: use relax_integrator 2022-02-12 08:55:16 +11:00
Leonard Hall 35f44beef5 AC_AttitudeControl: use relax_integrator 2022-02-12 08:55:16 +11:00
Leonard Hall 7b074eeb69 AC_PID: replace reset_I_smoothly with relax_integrator 2022-02-12 08:55:16 +11:00
Leonard Hall f34431a91c AC_PID: AC_PID_2D: let I term change direction but not grow when limited 2022-02-12 08:55:16 +11:00
Leonard Hall c33b8f0b75 AC_AttitudeControl: AC_PosControl: Prioritize crosstrack acceleration 2022-02-12 08:55:16 +11:00
Leonard Hall 56806b9391 AP_Math: Control: Add directional based acceleration limit 2022-02-12 08:55:16 +11:00
Leonard Hall a56dc20742 AC_AttitudeControl: AC_PosControl_Sub: Increase Jerk with Accel when out of velocity range 2022-02-12 08:55:16 +11:00
Leonard Hall 5eae32fb5b AC_AttitudeControl: AC_PosControl: Increase Jerk with Accel when out of velocity range 2022-02-12 08:55:16 +11:00
Leonard Hall fc7ec9f354 AC_AttitudeControl: AC_PosControl: Init desired accel to zero 2022-02-12 08:55:16 +11:00
Leonard Hall 37c2d153a2 Copter: Constrain vertical speed in loiter_to_alt_run 2022-02-12 08:55:16 +11:00
Peter Barker ee8d34afb1 AP_InertialSensor: correct logging of inertial-sensor reg-change logging 2022-02-12 08:55:16 +11:00
Leonard Hall f4cdbb2707 AC_WPNav: Support error input to kinematic shaper 2022-02-12 08:55:16 +11:00
Leonard Hall 686ef10987 AC_AttitudeControl: AC_PosControl: Support error input to kinematic shaper 2022-02-12 08:55:16 +11:00
Leonard Hall a5c9a2e32e AP_Math: Control: Adjust limit handling to improve corners 2022-02-12 08:55:16 +11:00
Iampete1 34266ce8ab AP_Math: control: remove unneeded normalisation. 2022-02-12 08:55:16 +11:00
Randy Mackay 8563c8125a AP_Math: update_pos_vel_accel methods accept limit as const reference
also update some comments
2022-02-12 08:55:16 +11:00
Peter Barker ba06c3e03a SRV_Channel: correct casting of servo function number 2022-02-12 08:55:16 +11:00
Andrew Tridgell a9161dccc6 AP_Arming: support Benewake CAN 2022-02-12 08:55:16 +11:00
Andrew Tridgell 7495cb3712 AP_CANManager: support Benewake CAN 2022-02-12 08:55:16 +11:00
Andrew Tridgell 93aeadea3b AP_RangeFinder: added Benewake CAN Lidars
includes support for setting CAN ID and min SNR
2022-02-12 08:55:16 +11:00
Iampete1 e707a3ea0b AP_Compass: never override custom orentation in calabration 2022-02-12 08:55:16 +11:00
Andrew Tridgell 75f7c36bc7 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-02-12 08:55:16 +11:00
Andrew Tridgell 3ad6c5523b AP_RCProtocol: raise SBUS frame gap
cope with UART input for newer SBUS receivers
2022-01-27 15:56:24 +11:00
Andrew Tridgell 8df5723362 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-27 14:48:31 +11:00
Andrew Tridgell b7d31b6289 Plane: fixed use of expo values in radio
backport of https://github.com/ArduPilot/ardupilot/pull/19751
2022-01-27 14:46:07 +11:00
Andrew Tridgell 14d6358f18 AP_Filesystem: fixed a param ftp bug
if param count changes we need to zero the file size
2022-01-18 06:44:49 +11:00
Andrew Tridgell eddf036750 Plane: prepare for 4.1.6 release 2022-01-03 13:07:17 +11:00
Andrew Tridgell 4d4d0191a9 Plane: update release notes for 4.1.6 2022-01-03 13:07:05 +11:00
Andrew Tridgell 221881c4ae AP_NavEKF3: fixed gaps in EKF logging
timestamps should not be static as otherwise some lanes will not be
logged
2022-01-03 12:55:37 +11:00
Andrew Tridgell 2e6063495f AP_BattMonitor: fixed a segv with BATT_MONITOR=14
this causes a hang on boot on some boards
2022-01-03 12:55:06 +11:00
Andrew Tridgell 2abe3a1907 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-03 12:53:05 +11:00
Randy Mackay 9f78f8412e Copter: version to 4.1.3 2022-01-03 12:49:38 +11:00
Randy Mackay c16ee2522f Copter: 4.1.3 release notes 2022-01-03 12:49:38 +11:00