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
Randy Mackay
3aac281c5a
Copter: land detector requires desired climb rate be < -20cm/s
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
18f8ffab6f
Copter: remove land detector bar climb rate definition
10 years ago
Randy Mackay
0065b3b224
Copter: tighten accel and gyro pre-arm consistency check
...
Accel diff threshold to 0.7m/s/s (was 1.0 m/s/s)
Gyro diff threshold to 5deg/sec (was 20deg/sec)
10 years ago
Andrew Tridgell
ab62105afe
Copter: use common send_opticalflow()
10 years ago
Andrew Tridgell
c784ee717b
Copter: update for new OptFlow API
10 years ago
Randy Mackay
2e7435df52
Copter: remove unused OF_LOITER pid defines
10 years ago
Randy Mackay
f2b0fc3566
Copter: disarm on landing regardless of pilot input
10 years ago
Randy Mackay
b6bcf841e1
Copter: remove second camera mount
10 years ago
Randy Mackay
fd55a2d9c4
Copter: increase GPS_HDOP_GOOD default to 2.3
10 years ago
Randy Mackay
3127dd94c1
Copter: add OPTFLOW to default logging
10 years ago
priseborough
267ef48026
Copter : disable tilt correction of range finder data for use by EKF
...
This is a temporary fix. We need to make separate range and altitude measurements available.
10 years ago
Andrew Tridgell
4c0351a76a
Copter: convert to new AP_InertialSensor API
10 years ago
Randy Mackay
f6ff1742d5
Copter: landing detector checks baro climb rate
...
Barometer climb rate must be -150cm/s ~ +150cm/s
This threshold is generous because we already use the inertial
navigation climb rate so this is just to catch cases where inertial nav
is very incorrect in it's climbrate estimates
10 years ago
Jonathan Challinger
5fc02bdbc4
Copter: Reduce prearm alt disparity check back to 1m
10 years ago