Commit Graph

48613 Commits

Author SHA1 Message Date
Randy Mackay b2a529a69c Copter: 4.1.6 release notes 2023-03-16 13:29:01 +09:00
Leonard Hall bd04635b08 AC_PosControl: Fix slow target decay decay problem 2023-03-15 19:10:54 +11:00
Leonard Hall f104d35d57 AC_WPNav: AC_Loiter: Fix loiter level bug 2023-03-15 19:10:54 +11:00
fbredeme c0123bdc2f Copter: Simulink model and init scripts
- arducopter.slx: Simulates ArduCopter Stabilize and Althold controller and optional plant model
- sid_pre.m: Loads *.bin files to Matlab structures
- sid_sim_init.m: Loads signals and parameters from Matlab structure into Simulink model
2022-10-05 20:24:05 +09:00
Randy Mackay 1002fd6e97 Copter: version to 4.1.5 2022-02-19 14:02:25 +09:00
Randy Mackay 5d91a0ba88 Copter: 4.1.5 release notes 2022-02-19 14:01:49 +09:00
Randy Mackay 68619c3087 Copter: version to 4.1.5-rc1 2022-02-11 08:01:33 +09:00
Randy Mackay f4af4352cc Copter: 4.1.5-rc1 release notes 2022-02-11 08:01:33 +09:00
Bill Geyer 0e03f879ef Copter: reset integrators when landed in auto modes in any spool state 2022-02-11 08:01:33 +09:00
Andrew Tridgell d876ecb0e6 Revert "AP_RCProtocol: raise SBUS frame gap"
This reverts commit af654f0cb7.

this does not work with some SBUS receivers
2022-02-10 16:42:58 +11:00
Randy Mackay 6fa4bfecce Copter: version to 4.1.4 2022-02-08 11:57:10 +09:00
Randy Mackay 5ac19a7031 Copter: 4.1.4 release notes 2022-02-08 11:56:15 +09:00
Randy Mackay b298a2ea01 Copter: version to 4.1.4-rc1 2022-01-31 19:40:42 +09:00
Randy Mackay 05cd230193 Copter: 4.1.4-rc1 release notes 2022-01-31 19:40:42 +09:00
Randy Mackay 6822a093d6 AP_Math: spline lateral scaler reduced to 0.5
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2022-01-31 19:40:42 +09:00
Tatsuya Yamaguchi 91d74cf070 Copter: change variable type from float to int32_t 2022-01-31 19:40:42 +09:00
Tatsuya Yamaguchi cf69214ca7 Copter: fix sanity checks for takeoff altitude 2022-01-31 19:40:42 +09:00
Leonard Hall 13ea5ab640 AC_AttitudeControl: AC_PosControl: use relax_integrator 2022-01-31 19:40:42 +09:00
Leonard Hall 49cff9affe AC_AttitudeControl: use relax_integrator 2022-01-31 19:40:42 +09:00
Leonard Hall 0d2f653bcc AC_PID: replace reset_I_smoothly with relax_integrator 2022-01-31 19:40:42 +09:00
Leonard Hall 1728fe7355 AC_PID: AC_PID_2D: let I term change direction but not grow when limited 2022-01-31 19:40:42 +09:00
Leonard Hall fc97d0b976 AC_AttitudeControl: AC_PosControl: Prioritize crosstrack acceleration 2022-01-31 19:40:42 +09:00
Leonard Hall 908b3ed659 AP_Math: Control: Add directional based acceleration limit 2022-01-31 19:40:42 +09:00
Leonard Hall 74557c8039 AC_AttitudeControl: AC_PosControl_Sub: Increase Jerk with Accel when out of velocity range 2022-01-31 19:40:42 +09:00
Leonard Hall 06ad6077f3 AC_AttitudeControl: AC_PosControl: Increase Jerk with Accel when out of velocity range 2022-01-31 19:40:42 +09:00
Leonard Hall 3da0852bfb AC_AttitudeControl: AC_PosControl: Init desired accel to zero 2022-01-31 19:40:42 +09:00
Leonard Hall 4a7cc627b5 Copter: Constrain vertical speed in loiter_to_alt_run 2022-01-31 19:40:42 +09:00
Peter Barker f40102dda5 AP_InertialSensor: correct logging of inertial-sensor reg-change logging 2022-01-31 19:40:42 +09:00
Leonard Hall 85ea69f26d AC_WPNav: Support error input to kinematic shaper 2022-01-31 19:40:42 +09:00
Leonard Hall ec43282934 AC_AttitudeControl: AC_PosControl: Support error input to kinematic shaper 2022-01-31 19:40:42 +09:00
Leonard Hall ebf3638926 AP_Math: Control: Adjust limit handling to improve corners 2022-01-31 19:40:42 +09:00
Iampete1 aef3a87eed AP_Math: control: remove unneeded normalisation. 2022-01-31 19:40:42 +09:00
Randy Mackay dfb379c835 AP_Math: update_pos_vel_accel methods accept limit as const reference
also update some comments
2022-01-31 19:40:42 +09:00
Peter Barker f669e76b96 SRV_Channel: correct casting of servo function number 2022-01-31 19:40:42 +09:00
Andrew Tridgell 2e7b672544 AP_Arming: support Benewake CAN 2022-01-31 19:40:42 +09:00
Andrew Tridgell 5ef00293c7 AP_CANManager: support Benewake CAN 2022-01-31 19:40:42 +09:00
Andrew Tridgell c7217efdaf AP_RangeFinder: added Benewake CAN Lidars
includes support for setting CAN ID and min SNR
2022-01-31 19:40:42 +09:00
Iampete1 efe07490aa AP_Compass: never override custom orentation in calabration 2022-01-31 19:40:42 +09:00
Andrew Tridgell 2ee6473693 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:40:42 +09:00
Andrew Tridgell af654f0cb7 AP_RCProtocol: raise SBUS frame gap
cope with UART input for newer SBUS receivers
2022-01-31 19:40:42 +09:00
Andrew Tridgell 6869a0b0a2 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:40:42 +09:00
Andrew Tridgell b63ca21a5e Plane: fixed use of expo values in radio
backport of https://github.com/ArduPilot/ardupilot/pull/19751
2022-01-31 19:40:42 +09:00
Andrew Tridgell b3e2958995 AP_Filesystem: fixed a param ftp bug
if param count changes we need to zero the file size
2022-01-31 19:40:42 +09:00
Andrew Tridgell f67f5a3c95 Plane: prepare for 4.1.6 release 2022-01-31 19:40:42 +09:00
Andrew Tridgell b10686e599 Plane: update release notes for 4.1.6 2022-01-31 19:40:42 +09:00
Andrew Tridgell 97cb2dd1c0 AP_NavEKF3: fixed gaps in EKF logging
timestamps should not be static as otherwise some lanes will not be
logged
2022-01-31 19:40:42 +09:00
Andrew Tridgell 6cf2522990 AP_BattMonitor: fixed a segv with BATT_MONITOR=14
this causes a hang on boot on some boards
2022-01-31 19:40:42 +09:00
Andrew Tridgell 4f61f4e3fa 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:40:42 +09:00
Randy Mackay 2fb939a1ca Copter: version to 4.1.3 2021-12-31 14:01:03 +09:00
Randy Mackay 91073966a5 Copter: 4.1.3 release notes 2021-12-31 14:00:30 +09:00