90 Commits (435055d39ccb539602b8c91d20497c1dc84a0110)

Author SHA1 Message Date
Samuel Tabor 719aa4bc53 AP_Soaring: Add speed-to-fly calculation used if SOAR_CRSE_ARSPD<0. 3 years ago
Samuel Tabor c44fed34d4 AP_Soaring: Override airspeed and flap angle. 3 years ago
Samuel Tabor 3ab9dda6f5 AP_Soaring: Store reference to glide polar params in variometer 3 years ago
Iampete1 7bf1fe1277 AP_Soaring: remove SpdHgt and use TECS direct 3 years ago
Samuel Tabor 3ead096329 AP_Soaring: Initialize filter to the current filtered measurement 4 years ago
Andrew Tridgell ab89a94d22 AP_Soaring: mark logger Write() calls as streaming where appropriate 4 years ago
Samuel Tabor 4564992b47 AP_Soaring: Add an override-disable flag to update_active_state to support e.g. mission landing sequence. 4 years ago
Samuel Tabor 326b65c7ad AP_Soaring: Vario filter cleanup and convert in-line filters to LowPassFilter instances 4 years ago
Samuel Tabor 0c381435cc AP_Soaring: Reduce the number of messages emmitted. 4 years ago
Andrew Tridgell fbbb4a1183 AP_Soaring: fixed filter constructor calls 4 years ago
Samuel Tabor e78d6fee0a AP_Soaring: Ensure minimum cruise times are respected when RC switch position is changed. 4 years ago
Samuel Tabor 9a7f80789f AP_Soaring: Update vario tau calculation to use SOAR_THML_BANK. 4 years ago
Samuel Tabor d578b4d3db AP_Soaring: Fix incorrect use of aparm.loiter_radius. 4 years ago
Patrick José Pereira 705a885d82 AP_Soaring: Add missing const in member functions 4 years ago
Tom Pittenger a5d33cacb5 AP_Soaring: add units to param SOAR_THML_BANK 4 years ago
Samuel Tabor 4ec1e55833 AP_Soaring: Add SOAR_THML_BANK parameter and associated logic. 4 years ago
Peter Barker 4bbf623cac AP_Soaring: remove unused variables 4 years ago
Samuel Tabor b6f92989a7 AP_Soaring: Only compile if HAL_SOARING_ENABLED. 4 years ago
Samuel Tabor 10111f92d5 Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED. 4 years ago
Samuel Tabor 0a738395fa Plane: Add THERMAL mode for thermal soaring. 4 years ago
Samuel Tabor f926dc62ed AP_Soaring: Reduce default value for minimum cruise time. 4 years ago
Samuel Tabor e0f524d425 Plane: Soaring: Use circling time as timeout if less than 20s. 4 years ago
Samuel Tabor 440d17e0de AP_Soaring: Add accessor for SOAR_ALT_CUTOFF. 4 years ago
Randy Mackay d53045db10 AP_Soaring: minor spelling fix 4 years ago
Samuel Tabor 861b57cb09 AP_Soaring: Add EXIT_COMMANDED status used when pilot changes switch position when thermalling. 4 years ago
Samuel Tabor 18b33a439d AP_Soaring: Allow continued thermalling in manual mode changes RC switch position. 5 years ago
Samuel Tabor 4726e670d5 AP_Soaring: Fix description of SOAR_MAX_DRIFT. 5 years ago
Samuel Tabor 611217f63e AP_Soaring: Use RC aux function rather than read RC directly. 5 years ago
Samuel Tabor b21f9030b7 AP_Soaring: Update parameter ranges. 5 years ago
Peter Barker 64e300a00c AP_Soaring: add documentation for VAR dataflash log message 5 years ago
Peter Barker 69093aa7b1 AP_Soaring: stop taking AHRS as constructor argument 5 years ago
Samuel Tabor 4a39a43c10 AP_Soaring: Add log documentation. 5 years ago
Samuel Tabor b9daae062c AP_Soaring: Use enum class rather than typedef enum for states and hide details of these. 5 years ago
Samuel Tabor 6e75890bd9 AP_Soaring: Add a low pass of target position from EKF before using it. 5 years ago
Samuel Tabor f23efdd13b AP_Soaring: Make vario time constant public. 5 years ago
Samuel Tabor 56649fa8eb AP_Soaring: Fix too-long status message. 5 years ago
Samuel Tabor d54c7f1b7a AP_Soaring: Fix bug when no soaring activation RC channel set. 5 years ago
Samuel Tabor fbd0df81a7 AP_Soaring: Report changes in active status. 5 years ago
Samuel Tabor e1f7122566 AP_Soaring: Improve tracking of enabled/disabled status. 5 years ago
Samuel Tabor 5ac801b2ac AP_Soaring: Use 64 bit variable for time to avoid overflow. 5 years ago
Samuel Tabor 2260fda4ec AP_Soaring: Detect changes in active parameter/switch position. 5 years ago
Samuel Tabor fdf7eae01c AP_Soaring: Adjust initial EKF values and limit R to 40.0m. 5 years ago
Samuel Tabor ff1725b549 AP_Soaring: Make enable channel 3 position. PWM above 1400us allows most soaring features, but above 1700us is required before any automatic switch to LOITER mode. 5 years ago
Samuel Tabor 1160c59a89 AP_Soaring: Remove dsp bias and log this. 5 years ago
Samuel Tabor c28c573da1 AP_Soaring: Also log acceleration. 5 years ago
Samuel Tabor 7555f5abf8 AP_Soaring: Fix incorrect trig function and log the expected sink. 5 years ago
Samuel Tabor 17f1fa9600 AP_Soaring: Fix use of double precision sqrt. 5 years ago
Samuel Tabor 7d3ff28974 AP_Soaring: Correct bug with reversed arguments. 5 years ago
Samuel Tabor 16b7de4029 AP_Soaring: Cleanup variometer. 5 years ago
Samuel Tabor 62a34e0f8d AP_Soaring: Calculate filter time constant based on airspeed and loiter radius, using 3x circline rate. 5 years ago