Samuel Tabor
|
15cef55e97
|
SITL: Make thermal drift relative to 100m alt to avoid so much change with wind speed and direction."
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
8072f6b858
|
AP_Soaring: Make the trigger VSPEED take account of thermalling sink.
|
2020-04-08 09:11:54 +10:00 |
|
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.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
45cb663d73
|
AP_Math: Add template for Vector2f::projected.
|
2020-04-08 09:11:54 +10:00 |
|
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).
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
75f772b269
|
AP_Soaring: Add SOAR_MAX_RADIUS parameter, that defines when a RTL will be used when exiting LOITER.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
684ee11fc3
|
AP_TECS: Add flags to indicate gliding flight, and use these with AP_Soaring.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
dc8c062fbe
|
AP_TECS: Correct an error in the SEBdot FF term.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
247738518e
|
AP_TECS: Add a feed-forward term from adjusted demanded airspeed to nav pitch.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
a27c99fab9
|
AP_TECS: Return the adjusted demanded airspeed. The aspd_error mavlink message now shows the rate-limited airspeed.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
ae27f96361
|
SITL: Make soaring thermals slanted.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
013628bd1d
|
Plane: Soaring - better reporting of exit due to drift.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
e1b2360781
|
AP_Soaring: Add a maximum allowable drift distance when thermalling.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
936d4232c9
|
AP_Soaring: Add a 60s first order filter on climb rate. If this becomes negative exit thermalling.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
30249e8006
|
AP_Soaring: Add a check of whether altitude has been lost overall when thermalling.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
5082c9be8b
|
SITL: Add plane-soaring type, including parameters, mission, simulated thermals and glider sim settings.
|
2020-04-08 09:11:54 +10:00 |
|
Tom Pittenger
|
f24095e9ed
|
AP_Soaring: inhibit msg spam when lingering in loiter waiting for heading to line up
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
3211c03f58
|
AP_Soaring: Remove unused methods, clean up and log position in N/E rather than Lat/Lng.
Fix
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
152c1507e0
|
AP_Soaring: Make the EKF states the actual NE position of the thermal, rather than the position relative to aircraft.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
d7abd296ef
|
AP_Soaring: Avoid calculations in lat/lng.
|
2020-04-08 09:11:54 +10:00 |
|
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.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
c135b00b7b
|
AP_Soaring: Remove redundant check for new vario data.
|
2020-04-08 09:11:54 +10:00 |
|
Samuel Tabor
|
64460be0d0
|
AP_Soaring: Implement vario based on acceleration rather than differentiated airspeed.
|
2020-04-08 09:11:54 +10:00 |
|
Tom Pittenger
|
f6396d7a6d
|
Plane: add reason to exit Thermal loiter and adjust LOW alt reaon to cause RTL
|
2020-04-08 09:11:54 +10:00 |
|
Tom Pittenger
|
52ae093a97
|
AP_Soaring: add reason to exit Thermal loiter
|
2020-04-08 09:11:54 +10:00 |
|
Michael du Breuil
|
73c5c2e1bb
|
AP_Arming: Check that sticks are neutral
|
2020-04-07 14:01:12 -07:00 |
|
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
|
2020-04-07 14:01:12 -07:00 |
|
murata
|
7ec0cb47a5
|
AP_Compass: const extern hal reference
|
2020-04-07 20:45:51 +09:00 |
|
murata
|
f83f6c71e4
|
AP_Logger: const extern hal reference
|
2020-04-07 20:45:51 +09:00 |
|
murata
|
264a90bb45
|
AP_Logger: Change to coding style (NFC)
AP_Logger: Change to coding style (NFC)
|
2020-04-07 20:37:33 +09:00 |
|
Rishabh
|
76b4e42bca
|
AP_Logger: Logger documentation TimeUS and typo fix
|
2020-04-07 18:57:01 +10:00 |
|
Rishabh
|
fe4d1f9316
|
AC_AutoTune: Logger documentation TimeUS fix
|
2020-04-07 18:57:01 +10:00 |
|
Rishabh
|
b0134460e5
|
AP_NavEKF:Logger documentation TimeUS fix
|
2020-04-07 18:57:01 +10:00 |
|
Rishabh
|
eeb55f8b16
|
TECS: Logger documentation TimeUS fix
|
2020-04-07 18:57:01 +10:00 |
|
Peter Barker
|
59dfaad749
|
SITL: provide method to retrieve desired speedup
|
2020-04-07 14:51:32 +10:00 |
|
Peter Barker
|
78e432af0c
|
AP_HAL_SITL: do not let outbound queue length to grow too far
This basically limits our loop rate to whatever is listening on uartA
can handle in terms of mavlink traffic.
|
2020-04-07 14:51:32 +10:00 |
|
Peter Barker
|
7028eb8d24
|
AP_HAL_SITL: provide method to get amount of data still pending in outbound system queues
|
2020-04-07 14:51:32 +10:00 |
|
bugobliterator
|
9d7022514e
|
HAL_SITL: ensure that unique id string end in null char
|
2020-04-07 09:40:05 +10:00 |
|
Andy Piper
|
b8878380d6
|
AP_Camera: add RunCam device type 2 documentation
|
2020-04-06 20:27:32 +10:00 |
|
Andy Piper
|
e3d22b9d27
|
AP_Camera: if exiting a RunCam submenu reset the submenu index to the top
|
2020-04-06 20:15:38 +10:00 |
|
Andrew Tridgell
|
be674fc36c
|
AP_NavEKF3: make mag variance reporting consistent
logged scaled variance should match the value used in MAVLink
EKF_STATUS_REPORT
|
2020-04-06 17:30:29 +10:00 |
|
Andrew Tridgell
|
c9755cf9e6
|
AP_NavEKF2: make mag variance reporting consistent
logged scaled variance should match the value used in MAVLink
EKF_STATUS_REPORT
|
2020-04-06 17:30:29 +10:00 |
|
Peter Barker
|
2ed550966d
|
AP_Logger: correct units for velocity on OF log message
|
2020-04-06 10:46:45 +10:00 |
|
Peter Barker
|
64c973b592
|
SITL: add documentation for AirSim ASM1,ASM2 log messages
|
2020-04-06 10:46:45 +10:00 |
|
Peter Barker
|
e477f6c840
|
AC_PosControl: add documentation for PSC log message
|
2020-04-06 10:46:45 +10:00 |
|
Peter Barker
|
33f17d7739
|
AP_Logger: document ARSP,ASP2,CAM,TRIG,POWR,TERR,CSV,CMD,OF,AHR2
|
2020-04-06 10:46:45 +10:00 |
|
Peter Barker
|
3fb61c4cf0
|
AP_Logger: add documentation for more log messages
ERR,DSF,EV,SIM,ORGN,POS,LGR,MON,TSYN,IMU,IMUT
|
2020-04-05 12:49:19 +10:00 |
|
Peter Barker
|
09152cd254
|
AP_Logger: correct time field name on DMS
|
2020-04-05 12:49:19 +10:00 |
|
Peter Barker
|
50c60aa8f2
|
AP_Logger: add documentation for ACC1,ACC2,ACC3,DMS,GPA,GPA2,GPS2,GYR1,GYR2,GYR3,MAVC,PM
|
2020-04-05 10:12:03 +10:00 |
|
Peter Barker
|
a92206d090
|
AP_Logger: log dataflash-over-mavlink timestamp in micros rather than millis
... like the vast majority of our dataflash messages
|
2020-04-05 10:10:49 +10:00 |
|