Commit Graph

48187 Commits

Author SHA1 Message Date
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
Andrew Tridgell 126d5a8d23 HAL_ChibiOS: implement NOFIFO option for uarts 2021-07-22 19:07:36 +09:00
Andrew Tridgell ae3b21b28a AP_HAL: added serial option for disabling FIFO on uarts 2021-07-22 19:07:36 +09:00
Andrew Tridgell 9a469bdaa9 AP_Math: fixed build 2021-07-22 19:07:36 +09:00
Andrew Tridgell 3304730d7c Sub: fixes for use of longitude_scale() 2021-07-22 19:07:36 +09:00
Andrew Tridgell d3163c8f48 HAL_SITL: update for changed SITL API 2021-07-22 19:07:36 +09:00
Andrew Tridgell 1f5d16bff8 SITL: added SIM2 message
useful for EKF debugging

# Conflicts:
#	libraries/SITL/SIM_Aircraft.cpp
2021-07-22 19:07:36 +09:00