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
Randy Mackay
27b73fa209
Copter: enable Optflow by default for Pixhawk only
10 years ago
Randy Mackay
b0e6931ab0
Copter: add DCM_CHECK_THRESH parameter
10 years ago
Randy Mackay
4e06970a1c
Copter: disable OptFlow in SITL
10 years ago
Randy Mackay
67b7b2d667
Copter: enable optflow by default for Pixhawk
10 years ago
Randy Mackay
8997c224e2
Copter: enable Guided velocity controller for Pixhawk
10 years ago
Randy Mackay
2f3f1a1d5e
Copter: Rate Pitch IMAX default to 1000
...
Spotted by Jonathan Challinger, thanks!
10 years ago
Jonathan Challinger
73e1719ee1
Copter: print frame type in log headers
11 years ago
Randy Mackay
193bc5331a
Copter: cleanup enabling of cli and frsky telem for APM
11 years ago
Randy Mackay
d8d1b38a52
Copter: increase Alt Disparity check to 2m
11 years ago
Randy Mackay
6951a20fb0
Copter: soften loiter target when maybe landed
...
Applies to auto's land, land, loiter, pos hold and rtl flight modes
11 years ago
Randy Mackay
b552479e31
Copter: typo fix for baro vs inav alt disparity definition
11 years ago
Randy Mackay
18e3db0011
Copter: define limit for baro vs inav alt disparity
11 years ago
Randy Mackay
adf00a207b
Copter: enable EPM by default on Pixhawk
11 years ago
Randy Mackay
d15a5f9dcb
Copter: THR_ACCEL_IMAX default to 800
11 years ago
Randy Mackay
4c6b0bb1cb
Copter: format change to flight mode default defined
...
This also kicks off the build for AC3.2-rc8
11 years ago
Randy Mackay
21d56735ca
Copter: increase EKF_CHECK_THRESH default to 0.8
...
Also remove unused #define related to inertial nav check (now removed)
11 years ago
Randy Mackay
9c613cd1ec
Copter: reduce alt hold defaults
...
Throttle Rate P to 5.0 (was 6.0)
Throttle Accel P to 0.5 (was 0.75)
Throttle Accel I to 1.0 (was 1.5)
11 years ago
Randy Mackay
641c8317a5
Copter: pre-arm consistency check of gyros
11 years ago
Randy Mackay
28f31166b9
Copter: land check gets overall throttle and rotation rate check
...
add check that overall throttle level is below the non-takeoff throttle
instead of just checking that it's motors have hit their lower limits
because low limits can also be caused by high yaw rotation requests.
Absolute climb rate requirement reduced to 30cm/s
11 years ago
Randy Mackay
59404c25e3
Copter: pre-arm consistency check of accels
11 years ago
Randy Mackay
07420521ab
Copter: default LAND_REPOSITION to 1
11 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
eb51a8e5da
Copter: pre-arm check of internal vs ext compass
11 years ago
Andrew Tridgell
a627cd2af2
Copter: run Linux boards at 100Hz for now
...
we should be able to do 400Hz in future
11 years ago
Randy Mackay
6fc5014a84
Copter: increase sonar timeout to 1sec
...
Contributed by Julien Dubois.
11 years ago
Randy Mackay
f3fd79597f
Copter: add ACRO_EXPO parameter
11 years ago
Randy Mackay
7b9fa1ea79
Copter: rate IMAX increase to 1000
11 years ago