Andrew Tridgell
70f5ec60e8
AP_TECS: added get_land_sinkrate()
10 years ago
priseborough
0912f05e7c
AP_TECS: Add parameter to adjust height rate gain during flare
10 years ago
priseborough
bd97f15d06
AP_TECS: make flare height demand consistent with height rate demand
10 years ago
Andrew Tridgell
bf591b0008
AP_TECS: take load factor into account in min airspeed
...
this will push up minimum airspeed when turning
10 years ago
Andrew Tridgell
2b48434e60
AP_TECS: fixed throttle demand on underspeed
...
thanks to Philipp Oettershagen for finding this bug!
10 years ago
Andrew Tridgell
7547cd45f5
AP_TECS: bring the flare height rate demand in slowly
...
bring it in over 0.5s to give less of a bounce
11 years ago
Andrew Tridgell
68dd61c7c7
AP_TECS: added TECS_LAND_TCONST
...
this allows control of the time constant for landing in TECS. A lower
time constant gives tighter altitude control on landing approach
11 years ago
Andrew Tridgell
2297c6bcd2
AP_TECS: added TECS_LAND_SINK parameter
...
this controls the sink rate for the final stage of landing
11 years ago
Andrew Tridgell
c990714377
AP_TECS: added get_max_climbrate()
11 years ago
Andrew Tridgell
7c4d31c481
AP_TECS: added TECS_PITCH_MAX and TECS_PITCH_MIN
...
this allows the TECS controlled pitch limits to be smaller than the
FBWA limits. It is common for a human pilot to want a bit more
discretion over pitch than you want the automatic controller to use
11 years ago
Michael Day
312a2fc8dc
AP_TECS: Parameter TECS_LAND_SPDWGT allows custom landing speed weight.
11 years ago
Andrew Tridgell
a55c4e2296
AP_TECS: set target airspeed, not min/max airspeed, on landing
...
this seems to prevent ballooning of the altitude when we are in the
landing approach, and gives a much smoother landing
11 years ago
Andrew Tridgell
98530928b5
AP_TECS: make target landing speed a float
...
some users may want more precise control
11 years ago
Michael Day
861690dea2
AP_TECS: New params LAND_ARSPD and LAND_THR auto-slowing landings.
...
Also controlling pitch by ignoring height error during landing.
This serves to keep the nose up.
11 years ago
Andrew Tridgell
b096881f81
AP_TECS: added time to TECS messages
11 years ago
Andrew Tridgell
84336bc74e
AP_TECS: added initial flight_stage handling
11 years ago
Andrew Tridgell
16d2ad9796
AP_TECS: changed to AP_Vehicle.h
12 years ago
Andrew Tridgell
3c967a9c71
AP_TECS: use a ahrs reference
...
saves a pointer access
12 years ago
Andrew Tridgell
620d067ee1
AP_TECS: use ahrs EAS2TAS for true airspeed
12 years ago
Randy Mackay
110966c186
AP_TECS: compile error fix for size_of(log_tuning)
12 years ago
Paul Riseborough
66d60953df
TECS: added height update_pitch call
12 years ago
Paul Riseborough
2c5db9a165
TECS: added support for throttle nudging
12 years ago
Paul Riseborough
9c431b4a04
TECS: use altitude supplied by mainline code
...
this allows for use of ALT_OFFSET and ALT_MIX
12 years ago
Paul Riseborough
a694b781c7
AP_TECS: Add non airspeed sensor pitch to throttle mode lost during integration
12 years ago
Andrew Tridgell
68232a10f9
AP_TECS: updates to use new aircraft parameter structure
12 years ago
Paul Riseborough
5b0129e02b
AP_TECS: first implemention of TECS altitude control library
12 years ago