Commit Graph

48493 Commits

Author SHA1 Message Date
Andy Piper
3efb3336a5 AP_HAL_ChibiOS: only control widest pulse for dshot and oneshot 2021-07-22 19:07:36 +09:00
Tal Bass
5b3515a1c2 Copter: reset land_repo_active flag in RTL mode 2021-07-22 19:07:36 +09:00
Leonard Hall
b4277c49ca AC_AttitudeControl: Allow yaw rate reset to be de-selected 2021-07-22 19:07:36 +09:00
Leonard Hall
45677288bb Copter: Don't reset yaw rate when disarmed or ground idle in Heli Stab and Acro 2021-07-22 19:07:36 +09:00
Hwurzburg
e1cf91af15 RC_Channel: fix ELRS systems spamming CRSF mode/rate messages 2021-07-22 19:07:36 +09:00
Hwurzburg
f3e0a9e848 AP_RCTelemetry: fix ELRS systems spamming CRSF mode/rate messages 2021-07-22 19:07:36 +09:00
Andy Piper
dd69a9b5ba AP_RCTelemetry: correct firmware string length for CRSF 2021-07-22 19:07:36 +09:00
Randy Mackay
17b4f5914c Copter: add TERRAIN_MARGIN parameter 2021-07-22 19:07:36 +09:00
Randy Mackay
e78fcb834e Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control 2021-07-22 19:07:36 +09:00
Leonard Hall
7ec82a49bc Copter: Guided: move to zero velocity after takeoff 2021-07-22 19:07:36 +09:00
Leonard Hall
f359d7beac Copter: Auto Yaw variable names and comments 2021-07-22 19:07:36 +09:00
Leonard Hall
8755c59345 Copter: Guided Angle init Z controller on time out 2021-07-22 19:07:36 +09:00
Leonard Hall
49148f28e7 AC_WPNav: Remove unused function 2021-07-22 19:07:36 +09:00
Leonard Hall
be079bfc9c Copter: additional yaw modes and fixes 2021-07-22 19:07:36 +09:00
Leonard Hall
3bf7e493b4 AC_AttitudeControl: Add accessor for yaw slew limit 2021-07-22 19:07:36 +09:00
Leonard Hall
370b980876 AC_AttitudeControl: AC_PosControl: support accel only input in the vertical 2021-07-22 19:07:36 +09:00
Leonard Hall
c6e932c9cf Copter: Guided: use default yaw mode for all gps based sub modes. 2021-07-22 19:07:36 +09:00
Leonard Hall
30dc6f86a4 Copter: Guided: stop aircraft if an invalid command is sent 2021-07-22 19:07:36 +09:00
Leonard Hall
62cb516a6c Copter: Guided: make aircraft stop on accel time out 2021-07-22 19:07:36 +09:00
Leonard Hall
97a3e46536 Copter: Guided add terrain failsafe 2021-07-22 19:07:36 +09:00
Leonard Hall
2e7fd086f3 Copter: Guided: support terrain following 2021-07-22 19:07:36 +09:00
Leonard Hall
a29794ab49 AC_AttitudeControl: AC_PosControl: support terrain following 2021-07-22 19:07:36 +09:00
Leonard Hall
61f10c827f Copter: Guided: fix waypoint track reporting 2021-07-22 19:07:36 +09:00
Leonard Hall
e2415bcdb3 Copter: Guided close gap between TARGET_LOCAL_NED and TARGET_GLOBAL_INT 2021-07-22 19:07:36 +09:00
Leonard Hall
92dc499053 Copter: seperate kinimatic shaping from pid limit setting 2021-07-22 19:07:36 +09:00
Leonard Hall
064b0bcc63 Plane: seperate kinimatic shaping from pid limit setting 2021-07-22 19:07:36 +09:00
Leonard Hall
62b932fe27 Sub: seperate kinimatic shaping from pid limit setting 2021-07-22 19:07:36 +09:00
Leonard Hall
23b7d1060d AC_WPNav: seperate kinimatic shaping from pid limit setting 2021-07-22 19:07:36 +09:00
Leonard Hall
731a6bcb31 AC_AttitudeControl: AC_PosControl: seperate kinimatic shaping from pid limit setting 2021-07-22 19:07:36 +09:00
Leonard Hall
ebe694b606 Copter: Guided: use common initialisation 2021-07-22 19:07:36 +09:00
Leonard Hall
9f1cf90160 Copter: Guided prevent takeoff without takeoff command. 2021-07-22 19:07:36 +09:00
Leonard Hall
52166c94fe AC_AttitudeControl: Add terain following to guided 2021-07-22 19:07:36 +09:00
Randy Mackay
1ad6b2e6c7 Copter: guided accepts terrain alt position targets 2021-07-22 19:07:36 +09:00
Randy Mackay
f3c25397c7 AC_WPNav: get_terrain_offset and get_vector_NEU made public 2021-07-22 19:07:36 +09:00
Leonard Hall
ec53ea7f8e AC_WPNav: move code to generate terrain following kinematic path 2021-07-22 19:07:36 +09:00
Leonard Hall
c1ad7a5a06 Sub: adjust for AttitudeControl library changes 2021-07-22 19:07:36 +09:00
Leonard Hall
88042ec153 Tools: Autotest update guided bitbask to include acceleration 2021-07-22 19:07:36 +09:00
Leonard Hall
b6b4d9869c AC_AttitudeControl: AC_PosControl: Support Accel only input 2021-07-22 19:07:36 +09:00
Leonard Hall
91e22680a5 AC_AttitudeControl: AC_PosControl: Change input_pos_xyz name 2021-07-22 19:07:36 +09:00
Leonard Hall
a57102b161 Copter: support for acceleration-based AttitudeControl 2021-07-22 19:07:36 +09:00
Andrew Tridgell
aa4bbdfce1 AP_Math: added test for SCurve::calculate_path
this was the values shown in the core dump for failing guided mode
test in CI
2021-07-22 19:07:36 +09:00
Andy Piper
e0bd344582 AP_HAL_ChibiOS: re-enable LEDs on MatekF405-bdshot 2021-07-22 19:07:36 +09:00
Randy Mackay
e139bfa1b8 AP_NavEKF3: EK3_RNG_USE_HGT param references EK3_SRCx_POSZ 2021-07-22 19:07:36 +09:00
Leonard Hall
300c5a9207 Copter: Correct yaw expo range limit 2021-07-22 19:07:36 +09:00
Andrew Tridgell
72be5fc575 autotest: adjust test_altitude_types for small change in longitude_scale 2021-07-22 19:07:36 +09:00
Andrew Tridgell
f8e23f5d3d AP_Common: update tests for 4.1 2021-07-22 19:07:36 +09:00
Andrew Tridgell
6eb5495791 CI: removed test_size.yml
testing size against master doesn't work for 4.1
2021-07-22 19:07:36 +09:00
Andrew Tridgell
7e069b40eb HAL_ChibiOS: raise DMA contention threshold for H7 2021-07-22 19:07:36 +09:00
Andrew Tridgell
a81ef9c272 AP_SerialManager: document DisableFIFO bit 2021-07-22 19:07:36 +09:00
Andrew Tridgell
fcc9e4627c AP_SerialManager: call set_options() before first UART use
this ensures options are set before the first begin() call
2021-07-22 19:07:36 +09:00