21 Commits (8550765c2586ddccc7b0f9fd1add80c596bfd60d)

Author SHA1 Message Date
Samuel Tabor 326b65c7ad AP_Soaring: Vario filter cleanup and convert in-line filters to LowPassFilter instances 4 years ago
Andrew Tridgell fbbb4a1183 AP_Soaring: fixed filter constructor calls 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
Peter Barker 4bbf623cac AP_Soaring: remove unused variables 4 years ago
Peter Barker 69093aa7b1 AP_Soaring: stop taking AHRS as constructor argument 5 years ago
Samuel Tabor f23efdd13b AP_Soaring: Make vario time constant public. 5 years ago
Samuel Tabor 5ac801b2ac AP_Soaring: Use 64 bit variable for time to avoid overflow. 5 years ago
Samuel Tabor 1160c59a89 AP_Soaring: Remove dsp bias and log this. 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
Samuel Tabor fab74f8927 AP_Soaring: Calculate expected thermalling sink live and avoid divide by zero by limiting airspeed to that corresponding to CL max (generously assumed 1.5 for glider). 5 years ago
Samuel Tabor 936d4232c9 AP_Soaring: Add a 60s first order filter on climb rate. If this becomes negative exit thermalling. 5 years ago
Samuel Tabor c135b00b7b AP_Soaring: Remove redundant check for new vario data. 5 years ago
Samuel Tabor 64460be0d0 AP_Soaring: Implement vario based on acceleration rather than differentiated airspeed. 5 years ago
Peter Barker a5ff46950c AP_Soaring: move include of logger to .cpp file 6 years ago
Peter Barker b47733142f GLOBAL: rename DataFlash_Class to AP_Logger 6 years ago
Peter Barker c93aea24c6 AP_Soaring: correct compiler warnings 7 years ago
samuelctabor f6b3c00b19 AP_Soaring: Fix initialisers in SoaringController. In-line method to get altitude in Variometer. 8 years ago
samuelctabor 4cbff71689 AP_Soaring: Separate the vario functionality into a seperate class from the soaring/thermalling functionality. 8 years ago