Jonathan Challinger
fd37a48f8e
Copter: clean up Parameters.h comments a bit
10 years ago
Jonathan Challinger
035c0b567e
Copter: reserve param indices that exist in Solo repo
10 years ago
Randy Mackay
aa05325b54
Copter: add althold as ekf failsafe action
10 years ago
Randy Mackay
4408f01f39
Copter: rename ekf_check_thresh to fs_ekf_thresh
10 years ago
Andrew Tridgell
1792710f41
Copter: added a bit in LOG_BITMASK for PID logging
10 years ago
Andrew Tridgell
22524daf5f
Copter: added GCS_PID_MASK for mavlink rate tuning
10 years ago
Robert Lefebvre
575a5ad619
Copter: Set better default Rate PIDs for TradHeli
10 years ago
Randy Mackay
d8b7e4a199
Copter: add support for 4th mavlink channel
10 years ago
Jonathan Challinger
73d961cebc
Copter: mavlink initiated takeoff in alt-hold modes
...
adds PILOT_TKOFF_ALT for target altitude above home in cm for pilot initiated takeoff
10 years ago
Jonathan Challinger
b10cf0f38a
Copter: pre-takeoff throttle for sprung throttle sticks
...
Adds PILOT_THR_BHV, PILOT_TKOFF_DZ parameters
10 years ago
Jonathan Challinger
91a03ae0e7
Copter: add PILOT_THR_FILT and call set_throttle_out functions with that value
10 years ago
Randy Mackay
74b98b89d0
Copter: remove dcm check
10 years ago
Robert Lefebvre
a5af151a91
Copter: Initial expansion of Aux Switch to Ch7-12
10 years ago
Randy Mackay
b10730f35c
Copter: remove THR_MAX parameter
10 years ago
Randy Mackay
fbfc94cf69
Copter: remove GPS glitch and failsafe
...
The EKF failsafe now captures all failures that could lead to a bad
position including GPS glitches and a bad compass meaning we do not need
this protection in the main flight code.
10 years ago
Randy Mackay
6f6847c025
Copter: use only InertialNav_EKF
...
remove calls to unsupported functions including ignore_next_error,
set_altitude, etc.
10 years ago
Randy Mackay
d7f624be39
Copter: remove baro_glitch protection
10 years ago
Andrew Tridgell
3f906f6bd1
Copter: added CLI_ENABLED option
10 years ago
Leonard Hall
d5bbe6de03
Copter: remove TRIM_THROTTLE
...
throttle_trim is replaced by throttle_average which is initialised to
the throttle_mid parameter value at startup
10 years ago
Leonard Hall
c78480e14f
Copter: rename loiter_pos to pos_xy
...
Also renamed throttle_rate to vel_z, throttle_accel to accel_z
10 years ago
Leonard Hall
e232867661
Copter: move LOITER_RATE to 2-axis PI controller
...
Also rename LOITER_RATE to VEL_XY for parameters, definitions, variables
10 years ago
Leonard Hall
2b0fb45fe8
Copter: integrate PID input filter
10 years ago
Leonard Hall
a9a6e8856b
Copter: add AUTOTUNE_AGGR parameter
10 years ago
Leonard Hall
864168e5ea
Copter: add AUTOTUNE_AXES bitmask parameter
...
This is used to allow tuning just some axis
10 years ago
Randy Mackay
34503de18e
Copter: integrate SerialManager
...
Remove serial0, serial1 baud and protocol parameters
Pass serial_manager to GCS, GPS, mount, FrSky_telem objects during init
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
10 years ago
Randy Mackay
d26fa6d827
Copter: minor format fix
...
no functional change
10 years ago
Robert Lefebvre
e10e020062
Copter: Add Landing Gear functionality to main code
10 years ago
Randy Mackay
b6bcf841e1
Copter: remove second camera mount
10 years ago
Randy Mackay
67fdfffc2a
Copter: remove OF_Loiter PIDs and tuning
10 years ago
Andrew Tridgell
c3d839456b
Copter: support logging while disarmed
10 years ago
Randy Mackay
b0e6931ab0
Copter: add DCM_CHECK_THRESH parameter
10 years ago
Randy Mackay
765ce2f6ca
Copter: optflow parameters moved to optflow class
10 years ago
Randy Mackay
cf98cc29b5
Copter: throttle deadzone parameter
...
Allows increasing or decreasing the deadband size in AltHold, Loiter,
PosHold flight modes
11 years ago
Randy Mackay
f3fd79597f
Copter: add ACRO_EXPO parameter
11 years ago
Randy Mackay
b52f8351e8
Copter: rename EKFCHECK_COMPASS to EKFCHECK_THRESH
...
Renamed because this threshold is now used for both compass and velocity
variance.
Also minor reorganisation of ekfcheck but no functional change.
11 years ago
Andrew Tridgell
3ccac6736d
Copter: rename TELEM2_PROTOCOL to SERIAL2_PROTOCOL
...
this matches SERIAL2_BAUD
11 years ago
Matthias Badaire
147e91877e
Copter: Add SERIAL2_PROTOCOL for GCS and FRsky telemtry
...
this allows selection of protocol type on telem2. The default is
MAVLink, but can be selected as FrSky protocol
11 years ago
Randy Mackay
7cc1501dc6
Copter: integrate baro glitch protection
11 years ago
Andrew Tridgell
0562907d9f
Copter: added AP_Terrain library
11 years ago
Randy Mackay
a4a4334b13
Copter: add EKFCHECK_COMPASS parameter
11 years ago
Randy Mackay
65e5367619
Copter: rename hybrid to poshold
11 years ago
Andrew Tridgell
a4b9b989b7
Copter: convert to new AP_RangeFinder API
11 years ago
Jonathan Challinger
5b36e65cb9
Copter: Add parameter LAND_REPOSITION to enable/disable user input during auto-mode landings and descents
11 years ago
Robert Lefebvre
5ee87f7561
Copter: Change TradHeli to use new AC_HELI_PID class.
11 years ago
Andrew Tridgell
cc6fba4cad
Copter: change baudrates parameters to 16 bit
11 years ago
Randy Mackay
a4c675c23e
Copter: add PILOT_ACCEL_Z parameter
...
Allows configurable z-axis acceleration when pilot is controlling
altitude
11 years ago
Randy Mackay
f467d7bc20
Copter: add Hybrid parameters
11 years ago
Andrew Chapman
fa3732ac6d
Copter: integrate AP_Rally
11 years ago
Randy Mackay
037a0b4e5a
Copter: dos2unix Parameters.h
11 years ago
Emile Castelnuovo
9e31f032c2
Copter: added VRBRAIN board #includes and #defines
11 years ago