Randy Mackay
fea7632eac
Copter: save EKF learned compass to primary compass
10 years ago
Paul Riseborough
2406e26ab4
Copter : Save EKF learned compass offsets on disarm
...
Requires compass learning to be enabled in the compass parameters
Copter: fix compass offsets patch
10 years ago
Leonard Hall
70fbb3c67e
Copter: RATE_RLL_P param def max to 0.30
...
same for RATE_PIT_P
10 years ago
Leonard Hall
2bf8f21b7a
Copter: roll, pitch rate IMAX to 2000
10 years ago
Randy Mackay
d589c591a6
Copter: only log home when first set
...
We should also log home when we arm
10 years ago
Randy Mackay
b0c777259f
Copter: update home constantly while disarmed
10 years ago
Randy Mackay
c3bdb9a13e
Copter: update inertial alt only after home is set
10 years ago
Randy Mackay
2bec00e1c5
Copter: set ahrs home from ekf location
10 years ago
Randy Mackay
e5ddd276fd
Copter: remove baro init on arming
10 years ago
Andrew Tridgell
29be2f0b60
Copter: send LOCAL_POSITION_NED
...
very useful for GPS-disabled operation and EKF debugging
10 years ago
Randy Mackay
24f24a7db7
Copter: integrate Serial Manager instance
10 years ago
Randy Mackay
e1900f646f
Copter: remove PREARM_MAX_VELOCITY definition
10 years ago
Jonathan Challinger
ffc445098b
Copter: remove velocity pre-arm check
10 years ago
Leonard Hall
cfe12f38a5
Copter: Adjust Autotune backoff of accel
10 years ago
Randy Mackay
765b8ded02
Copter: ekf check triggers if position bad
10 years ago
Randy Mackay
74b98b89d0
Copter: remove dcm check
10 years ago
Leonard Hall
35d1cbd053
Copter: Autotune fix P test
10 years ago
Leonard Hall
cedd423c30
Copter: Autotune Yaw limits update
10 years ago
Leonard Hall
7cd78f63bf
Copter: Stop autotune repeatedly saving gains
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
b4df5b35f0
Copter: fix compiler error when mount disabled
10 years ago
Randy Mackay
a3933f7a1f
Copter: handle do_mount_control mission commands
10 years ago
Randy Mackay
9a5ff97c61
Copter: send invalid batt curr if monitor unhealthy
10 years ago
Randy Mackay
c41ecca8d5
Copter: re-order position_ok function
...
no functional change
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
d9b65cec22
Copter: fix compiler error re ch9, ch12 on some boards
...
channel 9 and 12 are not exist on some builds.
10 years ago
Randy Mackay
3be0a47c02
Copter: minor formatting fix
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
Randy Mackay
e6c3f4f97b
Copter: move aux switch enum to defines.h
10 years ago
Robert Lefebvre
fd0cb0beed
Copter: Create check_duplicate_auxsw() method to streamline pre-arm check code
10 years ago
Robert Lefebvre
1afeb05398
Copter: Create check_if_auxsw_mode_used() to check for function usage
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
Randy Mackay
2a47337dc1
Copter: fix multiple flight-mode fail log messages
...
When the vehicle failed to enter a flight mode it was logging the
failure repeatedly in the dataflash
10 years ago
Víctor Mayoral Vilches
79e152cd93
Copter: Update compass to the new interface
10 years ago
Randy Mackay
9c6531ebeb
Copter: simplify APM_Config after removing APM1,2 support
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
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
Randy Mackay
0476558049
Copter: remove USE_EKF from ch7/ch8 switch
10 years ago
Andrew Tridgell
d9342ed854
Copter: allow motor test using raw pwm without RC cal
10 years ago
Randy Mackay
553261d4ce
Copter: send EKF_STATUS_REPORT in extra3 stream
10 years ago
Randy Mackay
0447f6216a
Copter: get_pilot_desired_lean_angles uses angle_max of at least 10deg
...
Removes the unlikely event of a divide by zero if ANGLE_MAX is set to
zero and sticks were in middle
10 years ago
Jonathan Challinger
ecefe78417
Copter: interpret input in stabilize as a tilt vector
10 years ago
Randy Mackay
721d551239
Copter: extend AUTOTUNE_AXIS param description
10 years ago
Randy Mackay
b475a2fe10
Copter: AutoTune formatting fixes
...
no functional change
10 years ago
Leonard Hall
c537c38646
Copter: add update_throttle_low_comp
...
sets the priority of throttle vs attiude control so that attitude is
favoured (i.e. high throttle-low-comp) during dynamic flight while
throttle is favoured when vehicle may be landing.
10 years ago