Leonard Hall
ad278779e3
AC_AttitudeControl: : Add units to the accessors.
3 years ago
Leonard Hall
f57175a84f
AC_AttitudeControl: Fix Angle Vel units on function
4 years ago
Leonard Hall
a32b5b3bb0
AC_AttitudeControl: Allow yaw rate reset to be de-selected
4 years ago
Leonard Hall
ac0b320922
AC_AttitudeControl: Add accessor for yaw slew limit
4 years ago
Peter Hall
716ceb93c5
AC_AttitudeControl: add thrust vector methods to 6DoF multi
4 years ago
Leonard Hall
359cf8ed0e
AC_AttitudeControl: Rename set_attitude_target_to_current_attitude
4 years ago
Leonard Hall
fb83f98b77
AC_AttitudeControl: Set rates to zero during arming procedure for acro
4 years ago
Leonard Hall
34e342f658
AC_AttitudeControl: Rename set_yaw_target_to_current_heading
4 years ago
Leonard Hall
b489dd5fe1
AC_AttitudeControl: Set yaw rate to zero during arming procedure
4 years ago
Leonard Hall
e253c94f63
AC_AttitudeControl: Remove Unused Function
4 years ago
Leonard Hall
1fb2a95486
AC_AttitudeController: Thrust Vector attitude control
4 years ago
Peter Barker
a3c329b182
AC_AttitudeControl: make parameter renames consistent
4 years ago
Leonard Hall
b43c7f4ed1
AC_AttitudeControl: Parameter rename (non-functional)
4 years ago
Leonard Hall
86a157ce59
AC_AttitudeControl: Seperate thrust vector correction into a separate function
4 years ago
Leonard Hall
d6e3495eca
AC_AttitudeControl: support for feedforward rate in angle request for yaw
4 years ago
Peter Hall
a43db51440
AC_AttitudeControl: add get_att_target_euler_rad function
4 years ago
Leonard Hall
f53242b323
AC_AttitudeControl: rename thrust_heading_rotation_angles args
4 years ago
Iampete1
791e68b4ef
AC_AttitudeControl: add 6DoF support
4 years ago
Patrick José Pereira
e3d018c401
AC_AttitudeControl: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Leonard Hall
1129a3fd59
AC_AttitudeControl: use AP_Math control functions
4 years ago
bnsgeyer
04e2cceaff
AC_AttitudeControl: Tradheli support for integrator management and hover collective learning
4 years ago
Mark Whitehorn
7446a9c33c
AC_AttitudeControl: make relax_attitude_controllers() non-virtual
4 years ago
Mark Whitehorn
cc2c631d23
AC_AttitudeControl: add AC_AttitudeControl_TS
...
move tailsitter body-frame roll input method to new subclass
override relax_attitude_controllers in AttitudeControl_TS
4 years ago
Randy Mackay
1498e4c037
AC_AttitudeControl: remove unused macro
5 years ago
Mark Whitehorn
7e8aecac50
AC_AttitudeControl: simplify body-frame roll axis swapping
5 years ago
Mark Whitehorn
bb9b116574
AC_AttitudeControl: fix argument order in tailsitter bodyframe roll input methods
...
increase allowed yaw error in tailsitter bodyframe roll modes
add combined bodyframe roll method
delete old versions of body-frame roll input methods
invert mc_controls
5 years ago
Leonard Hall
3ca713fdcb
AC_AttitudeControl: limit ATC_MOT_MIX_MAX in case of a fly away
5 years ago
Leonard Hall
5afb5b4956
AC_AttitudeControl: Prevent loss of yaw control during large angle recovery.
5 years ago
Leonard Hall
0834726b48
AC_AttitudeControl: Support System ID tests
5 years ago
Peter Barker
8bb51f4b7d
AC_AttitudeControl: adjust for new vehicle base class
5 years ago
Leonard Hall
bbe33e38f3
AC_AttitudeControl: support for upgrade to PID object
6 years ago
Mark Whitehorn
732ed17f2f
AC_AttitudeControl: bodyframe roll log target attitude bugfix
6 years ago
Leonard Hall
32cc642b2e
AC_AttitudeControl: Formatting Changes
6 years ago
Leonard Hall
e170beaf8c
AC_AttitudeControl: reduce throttle mix for manual modes
6 years ago
Leonard Hall
6e76dff930
AC_AttitudeControl: remove unused set_throttle_out_unstabilized
6 years ago
Mark Whitehorn
55047324ac
AC_AttitudeControl: add new tailsitter bodyframe roll option
6 years ago
Mark Whitehorn
4e9b6d1919
AC_AttitudeControl: improve tailsitter bodyframe roll control
6 years ago
Mark Whitehorn
1c52458d72
AC_AttitudeControl: use new method get_quat_body_to_ned()
6 years ago
Mark Whitehorn
20bbf99b28
AC_AttitudeControl: add body-frame yaw mode for tailsitters
6 years ago
Peter Barker
50d95943e3
AC_AttitudeControl: add pre-arm checks
6 years ago
Pierre Kancir
96e629d83e
AC_AttitudeControl: pass vector by const reference
6 years ago
Leonard Hall
706ff85be7
AC_AttitudeControl: Add minimum angle limit for get_althold_lean_angle_max
6 years ago
Leonard Hall
c53ba22daa
AC_AttitudeControl: add new rate only attitude control
7 years ago
Leonard Hall
05418d3d29
AC_AttitudeControl: add EKF reset handling
7 years ago
Leonard Hall
8c45345863
AC_AttitudeControl: rename use_ff_and_input_shaping to use_sqrt_controller
...
Also rate controllers only use _rate_bb_ff_enabled flag to decide whether
to use ff for now
7 years ago
Randy Mackay
59a2445ad3
AC_AttitudeControl: replace smoothing gain with INPUT_TC
7 years ago
Leonard Hall
e1e224b68b
AC_AttitudeControl: add angular velocity limit
7 years ago
Leonard Hall
ee82943f85
AC_AttitudeControl: add input_shaping_rate_predictor
7 years ago
Leonard Hall
6175a896ee
AC_AttitudeControl: add set smoothing gain
...
Smoothing gain value should be set once when entering a mode
7 years ago
Leonard Hall
213f7a4061
AC_AttitudeControl: add get_accel_roll/pitch/yaw_max_radss methods
...
Also constify existing get_accel_roll/pitch/yaw_max methods
7 years ago