Jonathan Challinger
750cacc875
Copter: barometer ground effect compensation
9 years ago
Jonathan Challinger
933ffb2b10
Copter: move prearm logic to arming_checks.cpp
9 years ago
Randy Mackay
d9baf334c4
Copter: remove unused definitions
9 years ago
Randy Mackay
4ef53427f2
Copter: allow ADSB to be disabled
9 years ago
Randy Mackay
731c44d053
Copter: allow terrain to be excluded from build
9 years ago
Robert Lefebvre
5cc4f41d85
Copter: Helicopter: to use new Stab_Col and Acro_Col functions.
9 years ago
Lucas De Marchi
3e889b005f
ArduCopter: remove checks for HAL_BOARD_APM2 and HAL_BOARD_APM1
9 years ago
Randy Mackay
0f55b2a0eb
Copter: replace vehicle compass consistency check
10 years ago
Leonard Hall
61d6c44e3b
Copter: tricopter yaw rate filter to 100hz
10 years ago
Randy Mackay
26ded641db
Copter: integrate Precision Landing lib
10 years ago
Andrew Tridgell
90909f2b4a
Copter: added DISARM_DELAY parameter
...
this allows automatic disarming to be disabled, or set to a shorter or
longer time as appropriate for the user
10 years ago
Randy Mackay
1608cffe95
Copter: increase failsafe close-to-home to 5m
...
This distance is used when a failsafe is initiated to decide whether to RTL or LAND
10 years ago
Randy Mackay
6a4f4c5f8d
Copter: failsafe RTL vs LAND decision always based on 2m
...
Previously this decision was based on the WPNAV_RADIUS parameter which is unexpected (and undocumented) behaviour. Better just to hard-code it to 2m and remove the dependency on this parameter.
10 years ago
Andy Piper
425e26c258
Copter: reduce GPS_HDOP_GOOD params default to 140
...
This is required as part of the ublox change from pdop to hdop
10 years ago
Randy Mackay
063faa0383
Copter: add RTL_CLIMB_MIN
...
Vehicle climbs at least this many cm when entering RTL
10 years ago
Randy Mackay
8cdfac8fcd
Copter: remove baro and pilot thr from crash checks
...
Add acceleration < 3m/s/s check
Run crash and parachute checks at 400hz
10 years ago
Randy Mackay
e9829e0d82
Copter: remove unused landing detector definitions
...
Also separate from land mode definitions
10 years ago
Randy Mackay
ce1031a5bd
Copter: remove AP_AHRS_NAVEKF_AVAILABLE checks
...
Copter requires an EKF
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
Randy Mackay
ee3ba48097
Copter: set Brake speed to 250
10 years ago
Randy Mackay
0b4d7fbb22
Copter: shorten rc-override timeout to 1sec
10 years ago
Robert Lefebvre
575a5ad619
Copter: Set better default Rate PIDs for TradHeli
10 years ago
Randy Mackay
7acdcd8905
Copter: rename stop to brake
10 years ago
Tom Pittenger
c8bc44fc6e
Copter: compile warnings: float to double. print statements require doubles
10 years ago
Randy Mackay
e0ef57fdb5
Copter: add PILOT_TKOFF_ALT_DEFAULT definition
...
No functional change
10 years ago
David Dewey
0545185218
Copter: RTL at no less than 2m above home alt
10 years ago
Robert Lefebvre
1aa696bc10
Copter: Implement Stop Mode
10 years ago
Jonathan Challinger
9a025024b5
Copter: use LowPassFilterVector3f for land detector accel filter
10 years ago
Jonathan Challinger
eafbd94d51
Copter: run land detector at 400hz
10 years ago
Leonard Hall
2bf8f21b7a
Copter: roll, pitch rate IMAX to 2000
10 years ago
Randy Mackay
e1900f646f
Copter: remove PREARM_MAX_VELOCITY definition
10 years ago
Randy Mackay
74b98b89d0
Copter: remove dcm check
10 years ago
Andrew Tridgell
a4be1fede8
Copter: run all boards at 400Hz
...
SITL and Linux can now run at 400Hz
10 years ago
Randy Mackay
522ef8f91f
Copter: rename MOT df msg to MOTB
...
This will slightly reduce confusion with the MOT message from AC3.1.5
that eventually became RCOUT
10 years ago
Randy Mackay
b679fd0be0
Copter: log RATE with ATT
10 years ago
Randy Mackay
20311c3ba2
Copter: remove CH7_OPTION definition
...
We can replace the unused definitions and just set the aux switch
defaults to do-nothing directly in the parameter table
10 years ago
Robert Lefebvre
97cd3614eb
Copter: Change Aux Switch function list to enum.
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
Víctor Mayoral Vilches
79e152cd93
Copter: Update compass to the new interface
10 years ago
Randy Mackay
088a49abbf
Copter: remove APM1, APM2 support
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
Leonard Hall
778edfda72
Copter: default yaw rate filter to 5hz
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
8ba195a3a2
Copter: add Mot and Rate dataflash logging
10 years ago
Randy Mackay
e081b9d1c7
Copter: home is set becomes three state
10 years ago