Andrew Tridgell
9affddcaa3
Plane: initial support for AP_Parachute library
9 years ago
Caio Marcelo de Oliveira Filho
49a42dc985
SITL: use a SITL namespace
9 years ago
Andrew Tridgell
458e967d06
Plane: added RPM logging
...
useful for seeing if a petrol motor is still running
10 years ago
Andrew Tridgell
91f990af06
Plane: added EKF2 to parameters as EK2_*
10 years ago
Randy Mackay
6da53ae3b2
Plane: replace SKIP_GYRO_CAL with INS_GYR_CAL
...
Also calibrate gyros with accel cal and set trim
10 years ago
Grant Morphett
9a76f0ecf0
Plane: Fixing FS_SHORT_ACTN parameter doco
...
This is to resolve wiki issue 146
https://github.com/diydrones/ardupilot-wiki-issue-tracker/issues/146
10 years ago
Grant Morphett
6b22a59eff
Plane: Fixing up the ARMING_ parameters autogen doco
10 years ago
Andrew Tridgell
953efa9b6c
Plane: fixed parameter docs for LAND_ABORT_THR
...
it should be a values list
10 years ago
Tom Pittenger
25da4ec0ea
Plane: added flight stage FLIGHT_LAND_ABORT and abort mechanism
...
- enabled via new param LAND_ABORT_THR default is 0 (disabled)
- Triggered via 95% throttle during landing, a landing abort will take place.
- This copies all takeoff params for right now, we can make this better later if needed
- added mission item command to NAV_LAND which is the abort takeoff altitude. If 0 then use last takeoff if available, else use 30m
- hold heading, just like takeoff, until altitude is reached
- pitch is constrained to takeoff pitch, or else 10deg if not available
- After abort altitude is reached, the normal landing restart happens (DO_LAND_START or decrement mission)
- restart landing by jumping to DO_LAND_START or decrement mission on mode change
10 years ago
Grant Morphett
e734e9745d
Plane: TKOFF_TDRAG_SPD1 is needed if holding nose wheel down.
...
Just clearing up the documentation as per this wiki issue
https://github.com/diydrones/ardupilot-wiki-issue-tracker/issues/138
10 years ago
Grant Morphett
3cb0c1bba8
Plane: Move the plane centric arming code into arming_checks.cpp
...
Needed to move the plane centric arming code out of the AP_Arming
library and into the plane vehcile code.
10 years ago
Stewart Loving-Gibbard
722dd29370
Plane: Moving to RSSI library for reading various kinds of RSSI, with the possibility of adding more.
...
* Retains ability to read from Analog Pin
* Adds ability to read RSSI from PWM channel value as is done in OpenLRSng, EazyUHF, and various other LRS.
* Handles any type of RSSI that provides RSSI values inverted - i.e. when the low value is the best signal and the high value is the worst signal.
* Has different key names from all existing RSSI parameters to provide for a clean break and easier distinguishing.
* Existing parameters are marked as obsolete
10 years ago
Randy Mackay
e4c62811ea
Plane: fix link to BATT parameter descriptions
10 years ago
Tom Pittenger
da8f4f9e95
Plane: reworked is_flying
...
add crash detection, allow disengage via param CRASH_DETECT
improved is_flying behavior
take off, landing and hard-landing improvements
add stillness check to is_flying and log it
minimum airspeed is determined ARSPD_FBW_MIN*0.75
10 years ago
Stewart Loving-Gibbard
eb2ca91f1c
Plane: Fixing unambiguous spelling errors in Parameters.cpp file.
...
These are user-visible in Mission Planner and the like.
10 years ago
Andrew Tridgell
6186b7a453
Plane: disable TRIM_RC_AT_START by default
10 years ago
Andrew Tridgell
6c07795b63
Plane: added HIL_SUPPORT define
...
disable HIL support on APM2 to save flash space
10 years ago
Lucas De Marchi
e97034f8e9
ArduPlane: use ARRAY_SIZE macro
10 years ago
Andre Kjellstrup
3e84132f6b
GCS_Failsafe: new parameter option
10 years ago
Michael Oborne
7dcd24137e
Plane: add bitmask documentation
10 years ago
Andrew Tridgell
9adc879253
Plane: changes for new AHRS API
10 years ago
Andrew Tridgell
09476bf9d3
Plane: added GCS_PID_MASK for realtime pid tuning
10 years ago
Andrew Tridgell
8974c879fe
Plane: fixed paths for GCS_MAVLink parameter file
10 years ago
Andrew Tridgell
554869033f
Plane: disabled rangefinder on APM2
...
this saves 5k of flash space, enough for support to be kept for
another release
10 years ago
Andrew Tridgell
b92c2409e4
Plane: added local millis() and micros() to reduce code size a bit
10 years ago
Andrew Tridgell
150af130ee
Plane: get closer to making var_info appear in text segment
10 years ago
Andrew Tridgell
18c37935c9
Plane: convert from .pde to .cpp files
10 years ago
Randy Mackay
174c55b0af
Plane: add support for 4th mavlink channel
10 years ago
Randy Mackay
a3271e4584
Plane: clarify SYSID_MAV parameter description
10 years ago
Michael Day
ee14678d2a
Plane: Allow disabling of only the fence floor.
10 years ago
Andrew Tridgell
a299fdacdf
Plane: fix for HAL_SITL rename
10 years ago
Michael Day
05d065b471
Plane: Make LAND_FLARE_SEC optional.
10 years ago
Randy Mackay
e122916815
Plane: fix MNT param description
10 years ago
Tom Pittenger
c974134ea4
ArduPlane: RTL Autoland skip HOME
...
With RTL_AUTOLAND=1 we navigate to HOME then to the DO_LAND_START commands. Now with RTL_AUTOLAND=2 we head directly to the DO_LAND_START commands and thus skip changing altitude to ALT_HOLD_RTL and head directly to the first land waypoint as if it was the next normal waypoint.
10 years ago
Andrew Tridgell
edec706c12
Plane: added RUDDER_ONLY parameter
...
this gives much easier setup for rudder only aircraft.
10 years ago
Michael du Breuil
78a3ce46b9
Plane: Use tecs to control the throttle during takeoff
10 years ago
Michael du Breuil
4b1d71e390
Plane: rebuild the glide slope if we are above it and already climbing
...
(controlled by GLIDE_SLOPE_THR)
10 years ago
Andrew Tridgell
03a50712db
Plane: default LAND_DISARMDELAY to 20 seconds
...
most people will want to disarm
10 years ago
Andrew Tridgell
6a33588f67
Plane: make LOG_BITMASK logging when disarmed clearer
10 years ago
Tom Pittenger
1b0ed277b3
Plane: Disarm On Land
...
After a landing has occur using a LAND waypoint, automatically disarm
after this many seconds have passed. Use 0 to not disarm.
10 years ago
Andrew Tridgell
1c1798fb11
Plane: support much smoother flare transitions
...
provide the height above the ground to TECS so it can make a smarter
pre-flare transition
10 years ago
Andrew Tridgell
cac7714693
Plane: fixed parameter typo
10 years ago
Andrew Tridgell
b0cdf8952b
Plane: added HIL_MODE parameter
...
this allows for HIL with any firmware
10 years ago
Michael Day
b02098e19e
Plane: Make radio trim optional at ground start.
10 years ago
Tom Pittenger
420e9e0d2e
Plane: added INITIAL_MODE which is the mode we boot up into.
...
This is useful when flying without a RX or if you have a RX that
outputs zeros without a detected Txmtr
10 years ago
Andrew Tridgell
16cdf64d63
Plane: added CLI_ENABLED option
...
this disables using CLI by default, even if compiled in. This is
needed to make standard firmwares work well with companion computers
where the CLI may cause startup issues
10 years ago
Andrew Tridgell
d0d5524bce
Plane: mark ELEVON_MIXING as deprecated
10 years ago
Andrew Tridgell
3f225b1a73
Plane: lower default FS_LONG_TIMEOUT value from 20 to 5 seconds
...
20 seconds is too long to be in CIRCLE mode
10 years ago
Andrew Tridgell
00758a3e91
Plane: improved landing parameter descriptions
...
fixes issue #1776
10 years ago
Randy Mackay
3a1465c9d1
Plane: integrate SerialManager
...
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
10 years ago