42175 Commits (e30f0a9173f018c56ce1cd0d341a7913123193de)
 

Author SHA1 Message Date
Peter Barker 5e4cbb0a3f AP_EFI: correct duplicate-label problem in EFI2 log message 5 years ago
Peter Barker 2d171d0cb4 autotest: add sanity check for duplicate labels in LogWrite calls 5 years ago
Leonard Hall c29aa4077d Copter: Acro expo typo fix 5 years ago
murata f70ab73a1f Copter: Change arming messages 5 years ago
Samuel Tabor a4c5e12fac Tools: Make soaring test a subclass of plane test. 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 d7ce3ff72e AP_Soaring: Don't check throttle status on entry to loiter, because it is automatically set on first pass in update_soaring. 5 years ago
Samuel Tabor 3228cc3309 AP_TECS: Update descriptions of pitch feed-forward parameters. 5 years ago
Samuel Tabor 36a90cf443 Plane: Remove unused isHeadingLinedUp function, and rename functions to avoid confusion. 5 years ago
Samuel Tabor 0df6d74d77 AP_Soaring: Update autotest to use delay_sim_time not wait_seconds. 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 7168a65155 Autotest: Simplify soaring.py. 5 years ago
Samuel Tabor d04c6cb02e TECS: Don't override the speedweight to 0 if synthetic airspeed is in use. 5 years ago
Samuel Tabor 170b599469 Plane: Required changes for conditional soaring compilation (fmuv2). 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 528dcc3f6b Autotest: Add test for soaring. 5 years ago
Samuel Tabor e7418637ee Plane: In FBWB make target alt track current if soaring is enabled and suppressing throttle. 5 years ago
Samuel Tabor ed7e359f4d Plane: Make target altitude track current altitude when gliding. 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
Samuel Tabor 2b40182b34 AP_Soaring: Reduce drift feed-forward by ratio of climb rate to thermal core strength. This is consistent with assumption that each packet of air, rising at core strength, is convected with the ambient wind speed. 5 years ago
Samuel Tabor 15cef55e97 SITL: Make thermal drift relative to 100m alt to avoid so much change with wind speed and direction." 5 years ago
Samuel Tabor 8072f6b858 AP_Soaring: Make the trigger VSPEED take account of thermalling sink. 5 years ago
Samuel Tabor 650b464831 AP_Soaring: Move drift check to separate function and check drift with reference to mission segment, allowing drift in right direction. LOITER target, not current position, is now used. 5 years ago
Samuel Tabor 45cb663d73 AP_Math: Add template for Vector2f::projected. 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 5963164a22 Plane: Soaring, make zero SOAR_MAX_RADIUS always RTL, and -1 never. 5 years ago
Samuel Tabor 75f772b269 AP_Soaring: Add SOAR_MAX_RADIUS parameter, that defines when a RTL will be used when exiting LOITER. 5 years ago
Samuel Tabor 298088268a Plane: Soaring, don't wait for heading if too low, and add timeout otherwise. 5 years ago
Samuel Tabor 684ee11fc3 AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring. 5 years ago
Samuel Tabor dc8c062fbe AP_TECS: Correct an error in the SEBdot FF term. 5 years ago
Samuel Tabor 247738518e AP_TECS: Add a feed-forward term from adjusted demanded airspeed to nav pitch. 5 years ago
Samuel Tabor a27c99fab9 AP_TECS: Return the adjusted demanded airspeed. The aspd_error mavlink message now shows the rate-limited airspeed. 5 years ago
Samuel Tabor ae27f96361 SITL: Make soaring thermals slanted. 5 years ago
Samuel Tabor a18d6e925d AP_Soaring: Improved default sim parameters. 5 years ago
Samuel Tabor 013628bd1d Plane: Soaring - better reporting of exit due to drift. 5 years ago