Andrew Tridgell
ff400243e0
Plane: added a new TAKEOFF flight mode
...
takeoff then circle in direction of takeoff
5 years ago
Mark Whitehorn
f054301ec2
Plane: add QACRO roll/pitch/yaw rate params
6 years ago
IamPete1
520f5f7894
Plane: add crow flap options paramiter
6 years ago
Peter Barker
73707077b5
Plane: move enabled parameter into compass library
6 years ago
Andrew Tridgell
3907466f9d
Plane: added TKOFF_TIMEOUT parameter
...
this allows for a timeout on auto-takeoff. This can be combined with
other takeoff parameters to allow the user to abort a hand-launch
after the motor has started without GCS interaction.
The 4m/s threshold is a bit arbitrary. We could make that a parameter
in the future if it is needed
6 years ago
Peter Barker
40856fef56
Plane: remove vestiges of old PX4_MIXER code
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Andrew Tridgell
1d00d26b9e
Plane: added parameters for crow flaps
...
DSPOILER_CROW_W1 and DSPOILER_CROW_W2 for inner and outer control
surfaces
6 years ago
Eugene Shamaev
01178a75e9
Plane: added landing gear support
6 years ago
Andrew Tridgell
d5c29fc57e
Plane: use IOMCU mixing if available
6 years ago
Andrew Tridgell
a00e06ea13
Plane: added TKOFF_ACCEL_CNT for multi-shake to start
...
this allows you to setup shake to start with a lower accel threshold,
but with multiple fwd/back movements needed.
This implements https://github.com/ArduPilot/ardupilot/issues/2221
6 years ago
Michael du Breuil
3aed07a83a
Plane: Create a scripting object
6 years ago
Peter Barker
b574f4c1fc
Plane: move support for inverted flight to rc-aux-switch
...
Functional change here; if someone de-configures the rc aux switch in
flight they will remain inverted
7 years ago
Michael du Breuil
8417bcc7d5
Plane: Add flight options bitmask
7 years ago
Peter Barker
9ce02bc504
Plane: minimal support for inheritting from RC_Channel
7 years ago
Andrew Tridgell
1d675390ab
Plane: make soaring an optional build feature
...
this disables soaring on px4-v2, saving 5k of flash
This is needed to consider pr #9042 , which takes a lot of flash space
7 years ago
Andrew Tridgell
bc503cc600
Plane: moved OSD to top level params
...
this is to give lots of depth for OSD params (which will be very
complex)
7 years ago
Alexander Malishev
75bf6984f5
Plane: added OSD support
7 years ago
Michael du Breuil
44f2a652f3
Plane: Remove software type param
7 years ago
Michael du Breuil
7405bb7b85
Plane: Support new battery failsafes
7 years ago
night-ghost
98b8a61ca8
Plane: allow AP_Stats to be optional
7 years ago
David Ingraham
a6aeebad4b
Plane: Add support for AP_Gripper
7 years ago
Tom Pittenger
512b327cd4
Plane: failsafe events to use enums instead of magical numbers : Non-functional change
7 years ago
Michael du Breuil
8630037fd7
Plane: Parameterize the home altitude reset conditions
8 years ago
Andrew Tridgell
d541ac509f
Plane: removed TRIM_RC_AT_START parameter
...
this option caused a lot more problems than it solved, and is buggy
8 years ago
Peter Barker
1a665280e9
Plane: remove CLI
8 years ago
Andrew Tridgell
cff692ca48
Plane: implement MANUAL_RCMASK
...
this replaces the functionality of the old "with input"
aileron/elevator functions, but in a much more flexible way. It means
that people who want to fly in MANAUL mode will have the ability to
have full control of trims and mixing using transmitter mixers if they
need that functionality
8 years ago
Andrew Tridgell
0266168e69
Plane: removed old elevon and vtail mixers
...
now only use the function based mixing, and auto-convert on startup
8 years ago
Eugene Shamaev
b95ebadf8b
ArduPlane: move of CAN parameters into separate group
8 years ago
Andrew Tridgell
51b39ea3a1
Plane: removed ancient "mix_mode" type elevon mixing
...
this has been deprecated for a long time
8 years ago
Andrew Tridgell
c9e4423997
Plane: re-implement flaperons
...
implement as scaled output instead of PWM output
this will break some peoples setups, but gives much easier setup and
more consistent behaviour
8 years ago
Mark Whitehorn
7679b758b0
Plane: add parameter RUDD_DT_GAIN for dual motor tailsitter
...
controls rudder to differential thrust mixing in FW mode
8 years ago
Andrey Kolobov
35d406aeab
Plane: added a soaring controller to Arduplane
8 years ago
Michael du Breuil
7a1cbf76d3
Plane: Remove ALT_MIX
...
Closes #4998 , and fix a tab/spaces error on the previous parameter
8 years ago
Michael du Breuil
2326eee9a0
Plane: Move loiter_radius to vehicle
8 years ago
Andrew Tridgell
b83f50be0f
Plane: use new SRV_Channels API
8 years ago
priseborough
38a0e8a6ae
ArduPlane: Add EKF3 and remove EKF1
8 years ago
Tom Pittenger
6544afbcba
Plane: Migrate the rest of "LAND_" params from Plane to AP_Landing
8 years ago
Tom Pittenger
bfbfc3ea3d
Plane: migrate aparm "LAND_" params from plane to AP_Landing
8 years ago
Tom Pittenger
fa991297db
Plane: create new "LAND_" param block for AP_Landing
8 years ago
Tom Pittenger
f556f705e6
Plane: move various g params to aparms
8 years ago
Peter Barker
98ae6c776a
Plane: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Andrew Tridgell
3a8e38ee12
Plane: added SYSID_ENFORCE parameter
...
this allows safer sharing of telemetry links between aircraft
8 years ago
Andrew Tridgell
8170df7ba8
Plane: added servo remapping object
8 years ago
Tom Pittenger
285e41bac6
Plane: add avoidance_adsb framework for object avoidance
9 years ago
Andrew Tridgell
5d6dfd927b
Plane: changes for AP_AdvancedFailsafe naming
9 years ago
Tom Pittenger
fc50f145ce
Revert "ArduPlane: Convert references to AP_Airspeed. Added automatic migration of ARSPD_FBW_MIN and ARSPD_FBW_MAX (plane parameter) to ARSPD_FBW_MIN and ARSPD_FBW_MAX (library parameter)."
...
This reverts commit da1b18d918
.
9 years ago
AndersonRayner
da1b18d918
ArduPlane: Convert references to AP_Airspeed. Added automatic migration of ARSPD_FBW_MIN and ARSPD_FBW_MAX (plane parameter) to ARSPD_FBW_MIN and ARSPD_FBW_MAX (library parameter).
9 years ago
Andrew Tridgell
327a057ee0
Plane: added internal combustion engine support
...
this allows for automatic engine start and restart
9 years ago