Samuel Tabor
|
719aa4bc53
|
AP_Soaring: Add speed-to-fly calculation used if SOAR_CRSE_ARSPD<0.
|
2021-12-16 07:12:24 +11:00 |
Samuel Tabor
|
c44fed34d4
|
AP_Soaring: Override airspeed and flap angle.
|
2021-12-16 07:12:24 +11:00 |
Samuel Tabor
|
3ab9dda6f5
|
AP_Soaring: Store reference to glide polar params in variometer
|
2021-12-16 07:12:24 +11:00 |
Iampete1
|
7bf1fe1277
|
AP_Soaring: remove SpdHgt and use TECS direct
|
2021-11-13 08:05:39 +11:00 |
Samuel Tabor
|
3ead096329
|
AP_Soaring: Initialize filter to the current filtered measurement
|
2021-08-25 19:00:46 +10:00 |
Andrew Tridgell
|
ab89a94d22
|
AP_Soaring: mark logger Write() calls as streaming where appropriate
|
2021-08-18 10:20:03 +10:00 |
Samuel Tabor
|
4564992b47
|
AP_Soaring: Add an override-disable flag to update_active_state to support e.g. mission landing sequence.
|
2021-08-04 06:52:56 +10:00 |
Samuel Tabor
|
326b65c7ad
|
AP_Soaring: Vario filter cleanup and convert in-line filters to LowPassFilter instances
|
2021-07-02 15:31:27 +10:00 |
Samuel Tabor
|
0c381435cc
|
AP_Soaring: Reduce the number of messages emmitted.
|
2021-06-30 18:21:03 +10:00 |
Andrew Tridgell
|
fbbb4a1183
|
AP_Soaring: fixed filter constructor calls
fixes valgrind error from copy of filter objects on the stack
|
2021-06-08 11:14:52 +10:00 |
Samuel Tabor
|
e78d6fee0a
|
AP_Soaring: Ensure minimum cruise times are respected when RC switch position is changed.
|
2021-04-12 18:38:10 +10:00 |
Samuel Tabor
|
9a7f80789f
|
AP_Soaring: Update vario tau calculation to use SOAR_THML_BANK.
|
2021-04-12 16:24:03 +10:00 |
Samuel Tabor
|
d578b4d3db
|
AP_Soaring: Fix incorrect use of aparm.loiter_radius.
|
2021-03-19 17:00:08 +11:00 |
Patrick José Pereira
|
705a885d82
|
AP_Soaring: Add missing const in member functions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2021-02-03 18:45:14 +11:00 |
Tom Pittenger
|
a5d33cacb5
|
AP_Soaring: add units to param SOAR_THML_BANK
|
2021-01-29 11:20:09 -08:00 |
Samuel Tabor
|
4ec1e55833
|
AP_Soaring: Add SOAR_THML_BANK parameter and associated logic.
|
2021-01-29 11:20:09 -08:00 |
Peter Barker
|
4bbf623cac
|
AP_Soaring: remove unused variables
|
2020-10-01 21:13:20 +10:00 |
Samuel Tabor
|
b6f92989a7
|
AP_Soaring: Only compile if HAL_SOARING_ENABLED.
|
2020-09-24 07:30:48 +10:00 |
Samuel Tabor
|
10111f92d5
|
Plane: Rename SOARING_ENABLED to HAL_SOARING_ENABLED and don't compare to ENABLED.
|
2020-09-24 07:30:48 +10:00 |
Samuel Tabor
|
0a738395fa
|
Plane: Add THERMAL mode for thermal soaring.
|
2020-09-24 07:30:48 +10:00 |
Samuel Tabor
|
f926dc62ed
|
AP_Soaring: Reduce default value for minimum cruise time.
|
2020-09-10 09:18:52 -07:00 |
Samuel Tabor
|
e0f524d425
|
Plane: Soaring: Use circling time as timeout if less than 20s.
|
2020-09-10 09:18:52 -07:00 |
Samuel Tabor
|
440d17e0de
|
AP_Soaring: Add accessor for SOAR_ALT_CUTOFF.
|
2020-09-10 22:21:41 +10:00 |
Randy Mackay
|
d53045db10
|
AP_Soaring: minor spelling fix
|
2020-09-09 15:40:58 +09:00 |
Samuel Tabor
|
861b57cb09
|
AP_Soaring: Add EXIT_COMMANDED status used when pilot changes switch position when thermalling.
|
2020-09-08 16:54:45 -07:00 |
Samuel Tabor
|
18b33a439d
|
AP_Soaring: Allow continued thermalling in manual mode changes RC switch position.
|
2020-08-19 13:38:56 +10:00 |
Samuel Tabor
|
4726e670d5
|
AP_Soaring: Fix description of SOAR_MAX_DRIFT.
|
2020-07-31 10:26:50 -07:00 |
Samuel Tabor
|
611217f63e
|
AP_Soaring: Use RC aux function rather than read RC directly.
|
2020-07-21 09:38:04 +10:00 |
Samuel Tabor
|
b21f9030b7
|
AP_Soaring: Update parameter ranges.
|
2020-06-02 10:36:51 -07:00 |
Peter Barker
|
64e300a00c
|
AP_Soaring: add documentation for VAR dataflash log message
|
2020-05-06 13:23:51 +10:00 |
Peter Barker
|
69093aa7b1
|
AP_Soaring: stop taking AHRS as constructor argument
... use singleton instead
|
2020-05-05 17:35:14 +10:00 |
Samuel Tabor
|
4a39a43c10
|
AP_Soaring: Add log documentation.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
b9daae062c
|
AP_Soaring: Use enum class rather than typedef enum for states and hide details of these.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
6e75890bd9
|
AP_Soaring: Add a low pass of target position from EKF before using it.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
f23efdd13b
|
AP_Soaring: Make vario time constant public.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
56649fa8eb
|
AP_Soaring: Fix too-long status message.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
d54c7f1b7a
|
AP_Soaring: Fix bug when no soaring activation RC channel set.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
fbd0df81a7
|
AP_Soaring: Report changes in active status.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
e1f7122566
|
AP_Soaring: Improve tracking of enabled/disabled status.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
5ac801b2ac
|
AP_Soaring: Use 64 bit variable for time to avoid overflow.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
2260fda4ec
|
AP_Soaring: Detect changes in active parameter/switch position.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
fdf7eae01c
|
AP_Soaring: Adjust initial EKF values and limit R to 40.0m.
|
2020-04-08 09:11:54 +10:00 |
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.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
1160c59a89
|
AP_Soaring: Remove dsp bias and log this.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
c28c573da1
|
AP_Soaring: Also log acceleration.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
7555f5abf8
|
AP_Soaring: Fix incorrect trig function and log the expected sink.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
17f1fa9600
|
AP_Soaring: Fix use of double precision sqrt.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
7d3ff28974
|
AP_Soaring: Correct bug with reversed arguments.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
16b7de4029
|
AP_Soaring: Cleanup variometer.
|
2020-04-08 09:11:54 +10:00 |
Samuel Tabor
|
62a34e0f8d
|
AP_Soaring: Calculate filter time constant based on airspeed and loiter radius, using 3x circline rate.
|
2020-04-08 09:11:54 +10:00 |