41943 Commits (16b7de4029895efc5c864f85e17afa65d1fc228d)
 

Author SHA1 Message Date
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
Samuel Tabor e1b2360781 AP_Soaring: Add a maximum allowable drift distance when thermalling. 5 years ago
Samuel Tabor 96bc0e1e03 Plane: Soaring: Reset loiter.sum_cd when good to continue thermalling, so that exit heading acceptance criteria does not grow. 5 years ago
Samuel Tabor e7736fb5e7 AP_Soaring: Line up on current, not next, nav command. 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 a56b1dadb9 Plane: fix bug with headingLinedUp when loiter.sum_cd was negative. 5 years ago
Samuel Tabor 30249e8006 AP_Soaring: Add a check of whether altitude has been lost overall when thermalling. 5 years ago
Samuel Tabor 5082c9be8b SITL: Add plane-soaring type, including parameters, mission, simulated thermals and glider sim settings. 5 years ago
Tom Pittenger 394fbb1a50 Plane: unified soaring exit behavior: auto heads to next wp, cruise continues cruise heading, FBW to home 5 years ago
Tom Pittenger f24095e9ed AP_Soaring: inhibit msg spam when lingering in loiter waiting for heading to line up 5 years ago
Samuel Tabor 3211c03f58 AP_Soaring: Remove unused methods, clean up and log position in N/E rather than Lat/Lng. 5 years ago
Samuel Tabor 152c1507e0 AP_Soaring: Make the EKF states the actual NE position of the thermal, rather than the position relative to aircraft. 5 years ago
Samuel Tabor d7abd296ef AP_Soaring: Avoid calculations in lat/lng. 5 years ago
Samuel Tabor 0cccc8dc29 AP_Soaring: Fix issue with loiter radius being saved as zero due to initialisation order. This caused incorrect calculation of thermal climb potential and cases of staying in thermals that should have been abandoned. 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
Tom Pittenger ce9450846b Plane: fix soaring typo 5 years ago
Tom Pittenger ec8f82422a Plane: move loiter heading init for auto into auto helper, and properly reset it in loiter mode enter 5 years ago
Tom Pittenger fd4b7c823e Plane: improved soaring exit options 5 years ago
Tom Pittenger f397c168e8 Plane: refactor loiter heading exit logic 5 years ago
Tom Pittenger f6396d7a6d Plane: add reason to exit Thermal loiter and adjust LOW alt reaon to cause RTL 5 years ago
Tom Pittenger 52ae093a97 AP_Soaring: add reason to exit Thermal loiter 5 years ago
Michael du Breuil 73c5c2e1bb AP_Arming: Check that sticks are neutral 5 years ago
Michael du Breuil 5104e4bd13 Rover: Report what channel is used for rudder arming 5 years ago
Michael du Breuil 132fe82ad2 Copter: Report what channel is used for rudder arming 5 years ago
Michael du Breuil 9600eea394 Plane: Report what channel is used for rudder arming 5 years ago
Michael du Breuil 2b9aa9bc21 RC_Channel: Add option bit for arming checking the throttle input (opt-in) 5 years ago
murata 7ec0cb47a5 AP_Compass: const extern hal reference 5 years ago
murata f83f6c71e4 AP_Logger: const extern hal reference 5 years ago
murata 264a90bb45 AP_Logger: Change to coding style (NFC) 5 years ago
Rishabh de6aaeaf76 Rover: Logger documentation TimeUS fix 5 years ago
Rishabh a9cacc8756 Plane: Logger documentation TimeUS fix 5 years ago
Rishabh 7c4b195488 Copter:Logger documentation TimeUS fix 5 years ago