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.
Fix
|
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)
Also adds interface to find out what channel is used for rudder arming
|
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)
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 |