Iampete1
b16f70a83d
AP_Landing: `restart_landing_sequence` get current location and pass it to `get_landing_sequence_start`
2024-04-02 11:11:59 +11:00
Andrew Tridgell
3fddc487df
AP_Landing: convert LAND_PITCH_CD to LAND_PITCH_DEG
2024-01-23 15:00:30 +11:00
Andrew Tridgell
c2038ee18e
AP_Landing: convert MIN_GNDSPEED_CM to MIN_GROUNDSPEED
2024-01-23 15:00:30 +11:00
Andrew Tridgell
180a738e19
AP_Landing: convert ARSPD_FBW_MIN/MAX to AIRSPEED_MIN and AIRSPEED_MAX
2024-01-23 15:00:30 +11:00
Andrew Tridgell
ed13b97526
AP_Landing: change TRIM_ARSPD_CM to AIRSPEED_CRUISE
2024-01-23 15:00:30 +11:00
Simon Hancock
37879f89ae
AP_Landing: Updates to log message units and help text
...
Correct UNKNOWN units on DSTL message fields
2024-01-21 14:26:54 +11:00
Peter Barker
a5ccb1d312
AP_Landing: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
c821726bf4
AP_Landing: make AHRS attitude member variables private
2024-01-14 12:47:47 +11:00
Tom Pittenger
7a9c6eea9c
AP_Landing: move wind helper functions to AP_AHRS
2023-12-26 10:20:23 +11:00
Peter Barker
6df3f18440
AP_Landing: correct compilation when GCS library not available
2023-12-12 11:41:47 +11:00
Peter Barker
a3aaaf3691
AP_Landing: trim LogStructure base off included code
2023-08-01 10:07:28 +10:00
Henry Wurzburg
c33ef034b4
AP_Landing: set FW landing speed if not set
2023-07-04 10:24:30 +10:00
Peter Barker
034671b969
AP_Landing: avoid using struct Location
...
clang reports this could be a problem when compiling under some EABIs. Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Ryan Beall
1d70180809
AP_Landing: Add Landing Max Throttle Option
2023-01-24 10:19:56 +11:00
Ryan Beall
2a4c453cb0
AP_Landing: Correct `WIND_COMP` gain to percent
2023-01-24 10:19:56 +11:00
Ryan Beall
5b00c9b030
AP_Landing: Add Headwind Compensation Param
...
Remove git action
2023-01-24 10:19:56 +11:00
Ryan Beall
738c189d5e
AP_Landing: increase airspeed landing constraint to Max Airspeed
2023-01-24 10:19:56 +11:00
murata
42a2a51dc7
AP_Landing: Change from division to multiplication
2023-01-06 11:31:09 -08:00
Peter Barker
3d641fab8d
AP_Landing: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Peter Barker
979f7a0cae
AP_Landing: assign values to each of the slope approach stages
...
these are logged so should be defined
2022-11-30 08:16:49 +11:00
Paul Riseborough
9f806cad80
AP_Landing: Make flare extension aim point compensation tuneable
2022-11-18 05:43:59 +11:00
Paul Riseborough
60ec5f5076
AP_Landing: use TECS landing sink rate estimate in flare distance calc
2022-11-18 05:43:59 +11:00
Peter Barker
28a9622a1e
AP_Landing: change namespace of MultiCopter and FixedWing params
...
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
jackhong12
4a4f361a17
all: use CLASS_NO_COPY() macro
2022-10-04 11:23:04 +11:00
Henry Wurzburg
50591d1adf
AP_Landing: change logging to be designated as streaming
2022-08-05 10:16:18 +10:00
Iampete1
380d174e32
AP_Landing: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
3942ee0811
AP_Landing: fix complation without fence
2022-07-27 19:04:56 +10:00
Tom Pittenger
28ab8ef316
AP_Landing: change LAND_ABORT_THR param docs to match code and wiki of 90%
2022-07-25 12:45:50 -07:00
Ruffalo-sunghwan
3f1779a5a1
AP_Landing : correct comment spelling
2022-05-24 20:27:45 +09:00
Peter Barker
8ec0eed749
AP_Landing: stop libraries including AP_Logger.h in .h files
...
AP_Logger.h is a nexus of includes; while this is being improved over
time, there's no reason for the library headers to include AP_Logger.h
as the logger itself is access by singleton and the structures are in
LogStructure.h
This necessitated moving The PID_Info structure out of AP_Logger's
namespace. This cleans up a pretty nasty bit - that structure is
definitely not simply used for logging, but also used to pass pid
information around to controllers!
There are a lot of patches in here because AP_Logger.h, acting as a
nexus, was providing transitive header file inclusion in many (some
unlikely!) places.
2022-04-08 19:18:38 +10:00
Peter Barker
6b1e20916b
AP_Landing: rename AP_AHRS::get_position to get_location
2022-01-25 10:47:22 +11:00
Iampete1
1c195d01b8
AP_Landing: remove SpdHgt and use TECS direct
2021-11-13 08:05:39 +11:00
Samuel Tabor
266fbabb6f
AP_Landing: Fix slope calculation.
2021-11-10 06:55:14 +11:00
Iampete1
2bad7734db
AP_landing: hide deepstall params with enable flag
2021-08-24 09:38:46 +10:00
Samuel Tabor
27f0320452
AP_Landing_Slope: Log height used for flare timing.
2021-08-19 17:59:33 +10:00
Hwurzburg
207de0ed4d
AP_Landing: remove DeepStall from 1MB boards
2021-07-26 16:19:12 +10:00
Peter Barker
a7ab766fda
AP_Landing: enable deepstall landing to be compiled out of the code
2021-07-06 12:38:21 +10:00
vierfuffzig
b922181f63
AP_Landing: fix advanced param metadata
2021-05-25 12:36:59 +10:00
James O'Shannessy
26811ad46d
AP_Landing: Autoenable fence if required when landing was aborted
2021-03-05 14:52:46 +11:00
Peter Barker
ffb87e68c5
AP_Landing: replace '@User: User' with '@User: Standard'
2020-09-22 14:56:04 +10:00
Andrew Tridgell
d9d53d380d
AP_Landing: implement continue after land for fixed wing landings
...
this makes touch and go missions possible
2020-06-02 09:12:22 +09:00
Buzz
d4df145b4b
ArduPlane: option to keep landing throttle at thr_min during flare and touchdown, not zero.
2020-05-20 11:29:45 +10:00
Buzz
dc3db0476b
AP_Landing: option to keep landing throttle at thr_min during flare and touchdown, not zero.
2020-05-20 11:29:45 +10:00
Leonardo Mariga
0f92cb9168
AP_Landing: Description of APP_EXT and unit of L1 fixed
2020-04-28 09:59:12 +10:00
Peter Barker
d23d4768f1
AP_Landing: add LAND log message documentation
2020-04-12 08:36:48 +10:00
Peter Barker
7f64c6159d
AP_Landing_Deepstall: correct missing parameter docs
2020-02-18 13:28:03 +11:00
Peter Hall
d16de83e3f
AP_Landing: move to airspeed_estimate with pointer
2020-01-14 22:34:37 -07:00
Michael du Breuil
17cec7cf2b
AP_Landing: Directly include needed headers
2019-08-28 13:13:03 +10:00
Peter Barker
53f8aa2b92
AP_Landing: correct format string
2019-08-16 13:47:39 +10:00
Leonard Hall
157f786adf
Global: rename desired to target in PID info
2019-07-25 17:38:15 +09:00