Andrew Tridgell
5c4440a9ac
AC_AttitudeControl: updates for new AP_Baro API
10 years ago
Randy Mackay
2a5a133bbf
AC_AttControl: remove deprecated trigger_xy method
10 years ago
Randy Mackay
c36253b9b2
AC_PosControl: add comments
...
No functional change
10 years ago
Jonathan Challinger
557d339cf1
AC_PosControl: remove various unnecessary timing hacks
10 years ago
Jonathan Challinger
d6e455417f
AC_PosControl: change keep_xy_I_terms to a parameter of init_xy_controller
10 years ago
priseborough
12ea1d6e85
AC_AttitudeControl: Scale angle demand noise filter
...
Scales filter frequency using EKF nav gain scaler to take advantage of the reduced nav frequency whichcan tolerate a slower angle response.
This is required to reduce the effect of EKF optical flow noise increase with height.
10 years ago
priseborough
e80b1c67cd
AC_AttitudeControl: Add EKF optical flow noise gain scaler
...
Allows gains to be adjusted to compensate for optical flow noise
10 years ago
priseborough
2dff76394d
AC_PosControl: Add spike and noise filter to demanded angles
...
This has been done to provide a smooth psotion hold when using an optical flow aided EKF which can be noisy.
Signed-off-by: priseborough <p_riseborough@live.com.au>
10 years ago
Jonathan Challinger
bfe71fea82
AC_PosControl: Use blended accelerometer measurement in altitude control
10 years ago
Randy Mackay
d34ea4c124
AC_PosControl: fix to default force_descend param
10 years ago
Jonathan Challinger
e81c1dd5a1
AC_PosControl: add force_descend option to set_alt_target_from_climb_rate
10 years ago
Randy Mackay
98f5a93e10
AC_AttControl: remove unused logging structure
10 years ago
Randy Mackay
ac7ea2a12c
AC_PosControl: use AttControl's sqrt_controller
10 years ago
Jonathan Challinger
7224669399
AC_AttitudeControl: cleanup angle_ef_roll_pitch_rate_ef_yaw_smooth
10 years ago
Jonathan Challinger
779baa006d
AC_PosControl: Use sqrt_controller function
10 years ago
Jonathan Challinger
0c4a489491
AC_AttitudeControl: use sqrt_controller function
10 years ago
Randy Mackay
fc898a00a3
AC_AttControl: add sqrt_controller
...
Original code by Jonathan Challinger
10 years ago
Andrew Tridgell
9a98e63702
AC_AttitudeControl: fixed example build
10 years ago
Randy Mackay
a1cfd03c9b
AC_PosControl: bug fix dt calculation
...
fixes issue in which now could be earlier than _last_update_xy_ms
leading to a large dt value and a sudden lean on takeoff
10 years ago
Jonathan Challinger
4a397a8d67
AC_PosControl: Protect from divide-by-zero in get_stopping_point_xy
10 years ago
Randy Mackay
1754cacf3c
AC_PosControl: remove completed to-do comments
10 years ago
Randy Mackay
f65e81cb07
AC_AttControl: remove some old comments
10 years ago
Randy Mackay
cf3b2be99c
AC_PosControl: 4hz filter on z-axis velocity error
11 years ago
Randy Mackay
665f353416
AC_PosControl: 2hz filter on accel error
...
Replaced hard-coded filter with LowPassFilter class allowing the
filter's to be 2hz on both APM and Pixhawk
11 years ago
Randy Mackay
3e1bd04c94
TradHeli: update AttControl params to match multicopters
11 years ago
Randy Mackay
5a66ff1ef9
AC_AttControl: bug fix for ef target during acro
11 years ago
Randy Mackay
3e0b573dfe
AC_AttControl: remove debug message
11 years ago
Randy Mackay
f6e12bda06
AC_AttControlHeli: integrate div-by-zero check for bf-to-ef conversion
11 years ago
Randy Mackay
c45338f080
AC_AttControl: div-by-zero check for bf-to-ef conversion
11 years ago
Randy Mackay
691a3d8126
AC_AttControlHeli: add passthrough_bf_roll_pitch_rate_yaw
11 years ago
Robert Lefebvre
7d3e22af59
AC_AttitudeControl_Heli: Add use_flybar_passthrough accessor function.
11 years ago
Robert Lefebvre
9b1d9e3cf0
AC_AttitudeControl_Heli: Add passthrough_to_motor_roll_pitch function.
11 years ago
Robert Lefebvre
5c04af6d20
AC_AttitudeControl_Heli: Create Flybar Passthrough flag which will be used for control pass-through.
11 years ago
Randy Mackay
58257e3858
AC_AttControl: set rate D term filter from ins filter
11 years ago
lthall
329118b7c9
Copter: AC_ATT correct yaw error calculation
11 years ago
lthall
90dc9411a5
Copter: ACRO Error calculation fix
11 years ago
Andrew Tridgell
a9153519dc
AC_AttitudeControl: fixed example build
11 years ago
Randy Mackay
e0fc2dd50e
AC_PosControl: remove 20cm on takeoff
11 years ago
Randy Mackay
1362bdc338
AC_PosControl: smooth take-off with accel PID's I term
...
This avoids an instantaneous jump in throttle during take-off by loading
the accel PID's I term with the expected change in throttle level
11 years ago
Randy Mackay
e550c1e9a3
AC_PosControl: add set_alt_target_to_current_alt method
11 years ago
Randy Mackay
424cb1aeca
AC_AttControl: fix example sketch
11 years ago
Andrew Tridgell
6df2890fd8
AC_AttitudeControl: fixed example build
11 years ago
Randy Mackay
c2f8571f37
AC_AttControl: FF and accel limiting off by default
...
Also adjust parameter ranges used by GCSs
11 years ago
Randy Mackay
eebd32f306
AC_AttControl: remove duplicate rate_ef_desired to resolve compiler warning
11 years ago
lthall
fb55658c91
Copter: Acro use same error limit in all three axis
11 years ago
lthall
2889f5abc4
AC_AttControl: Fix feedforward behavior
11 years ago
Randy Mackay
581838b271
AC_AttControl: initialise _acro_angle_switch
...
Resolves a compiler warning
11 years ago
Randy Mackay
83a84c7b90
AC_AttControl: add empty virtual destructor
...
This resolves pixhawk bricking and reduces one compiler warning
11 years ago
Jonathan Challinger
6e66cf43cb
AC_AttitudeControl: Use bias-corrected angular rates instead of raw gyro measurements
11 years ago
Randy Mackay
70568225a6
AC_PosControl: init members to resolve compiler warnings
11 years ago