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
Randy Mackay
9aad7763e0
Copter: version to 4.1.3-rc1
2022-01-03 12:49:38 +11:00
Randy Mackay
018096342c
Copter: 4.1.3-rc2 release notes
2022-01-03 12:49:38 +11:00
Andrew Tridgell
582be5c21e
Plane: prepare for 4.1.6beta1
2021-12-21 13:20:36 +11:00
Andrew Tridgell
c0892777e7
Plane: update release notes for 4.1.6beta1
2021-12-21 13:19:55 +11:00
Andrew Tridgell
cda8a61903
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-21 11:32:36 +11:00
Randy Mackay
fa2546d698
Copter: version to 4.1.3-rc1
2021-12-21 11:32:36 +11:00
Randy Mackay
f8ea1baf4d
Copter: 4.1.3-rc1 release notes
2021-12-21 11:32:36 +11:00
Bill Geyer
22f1044d4d
AP_Motors: add spool down complete flag
2021-12-21 11:32:36 +11:00
Peter Barker
87a44aadc0
autotest: comment out probably-defunct test
2021-12-21 11:32:36 +11:00
Randy Mackay
1b21d45f3c
Copter: version to 4.1.2
2021-12-21 11:32:36 +11:00
Randy Mackay
8fbd7a97e2
Copter: 4.1.2 release notes
2021-12-21 11:32:36 +11:00
Mingchen Zhang
3e6074738a
AP_SmartAudio: fix a bug that would starve the lower priority thread, such as scripting.
2021-12-21 11:29:29 +11:00
Andrew Tridgell
661876e969
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-20 16:00:46 +11:00
Andrew Tridgell
3b0a9e47a7
AC_AttitudeControl: added get_ang_vel_yaw_max_rads()
2021-12-20 16:00:19 +11:00
Andrew Tridgell
689e2ad003
AP_RCTelemetry: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-20 15:54:44 +11:00
Andrew Tridgell
b1a2063142
AP_RangeFinder: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-20 15:54:42 +11:00
Andrew Tridgell
5ec59d8a3e
AP_Proximity: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-20 15:54:39 +11:00
Andrew Tridgell
46fcc0fdf3
AP_ADSB: use have_serial when detecting
...
avoid find_serial() as it changes port options
2021-12-20 15:54:37 +11:00
Andrew Tridgell
4ebece3dfd
AP_RCProtocol: fixed multi-protocol search with added uart
2021-12-20 15:54:34 +11:00
Andrew Tridgell
c682b7deab
AP_SerialManager: added have_serial() method
...
this checks if we have the protocol without setting the options on the
uart
2021-12-20 15:54:31 +11:00
Andrew Tridgell
664b55a49a
AP_NavEKF3: Add missing covariance row reset
2021-12-20 09:30:14 +11:00
Andrew Tridgell
6ef5a9a909
AP_InertialSensor: added support for IIM-42652 and ICM-40605 sensors
...
handle new Invensense v3 sensor types
2021-12-17 13:59:42 +11:00
Andrew Tridgell
35f8c361b7
AP_InertialSensor: added support for ICM-20608-D sensor
2021-12-17 08:00:38 +11:00
Andrew Tridgell
9223aa9053
Plane: prepare for 4.1.5 release
2021-12-13 10:49:33 +11:00
Andrew Tridgell
f50f580d5c
Plane: updated release notes for 4.1.5
2021-12-13 10:49:32 +11:00