Randy Mackay
|
44830be172
|
AC_AttControl: add parameter check of throttle mix
|
2016-09-02 09:27:15 +09:00 |
Randy Mackay
|
535158e0d8
|
AC_AttControl: move var_info declaration
No functional change
|
2016-09-02 09:27:12 +09:00 |
Leonard Hall
|
50b694444b
|
AC_AttControl: correct method comments
No functional change
|
2016-08-08 11:24:42 +09:00 |
Leonard Hall
|
ac04fcd836
|
AC_AttControl: fix set_yaw_target_to_current_heading
|
2016-08-05 12:40:37 +09:00 |
Leonard Hall
|
011bc0a350
|
AC_AttControl: add reset_rate_controller_I_terms()
|
2016-08-05 12:40:37 +09:00 |
Randy Mackay
|
d5c18dc987
|
AC_AttControl: remove unused 100hz definition
|
2016-08-01 17:21:04 +09:00 |
Leonard Hall
|
8737f6b62d
|
AC_AttitudeControl: enhanced quaternion attitude controller
|
2016-06-24 17:17:11 +09:00 |
Leonard Hall
|
117ae89505
|
AC_AttitudeControl: increase SLEW_YAW default to 60deg/sec
|
2016-06-24 16:24:17 +09:00 |
Randy Mackay
|
558f29b95c
|
AC_AttitudeControl: control mixing made protected
|
2016-06-18 11:55:49 +09:00 |
Leonard Hall
|
096bdd67f8
|
AC_AttitudeControl: add ATC_ANG_LIM_TC parameter
This allow adjusting the reponse to limit lean angles to reduce altitude loss
|
2016-06-18 11:55:49 +09:00 |
Randy Mackay
|
dafc45eb26
|
AC_AttitudeControl: move get_althold_lean_angle_max to parent class
|
2016-06-18 11:55:49 +09:00 |
Leonard Hall
|
3d27ecca92
|
AC_AttitudeControl: add TC for Alt_Hold angle limit
|
2016-06-18 11:55:49 +09:00 |
Randy Mackay
|
7ff0fcb25d
|
AC_AttitudeControl: multicopter specific rate_controller_run
|
2016-06-18 11:55:49 +09:00 |
Leonard Hall
|
1fb4c12cd0
|
AC_AttitudeControl: move in throttle vs attitude prioritisation
Previously this prioritisation of throttle vs attitude was done in the
AP_Motors library
|
2016-06-18 11:55:49 +09:00 |
Randy Mackay
|
0870ce9fc1
|
AC_AttitudeControl: remove get_throttle_boosted from parent class
This is only called from multicopters
|
2016-06-18 11:55:49 +09:00 |
Leonard Hall
|
25c77c154f
|
AC_AttitudeControl: rename get_boosted_throttle to get_throttle_boosted
|
2016-06-18 11:55:49 +09:00 |
Leonard Hall
|
35ef761deb
|
AC_AttitudeControl: Move set_throttle_out to _Multi and _Heli
|
2016-06-18 11:55:49 +09:00 |
Andrew Tridgell
|
e070aeebe3
|
AC_AttitudeControl: added accessors for P and D RMS controller values
|
2016-06-10 17:48:31 +10:00 |
Andrew Tridgell
|
1c463e3f3b
|
AC_AttitudeControl: log rms P and D separately
as discussed with Leonard
|
2016-06-10 17:48:31 +10:00 |
Andrew Tridgell
|
b4bdfa2451
|
AC_AttitudeControl: return roll, pitch and yaw controller error separately
as discussed with Leonard
|
2016-06-01 17:18:58 +10:00 |
Andrew Tridgell
|
6330060e49
|
AC_AttitudeControl: added monitoring of controller error
use RMS P+I+FF output. Thanks to Leonard for the suggestion
|
2016-05-28 17:33:30 +10:00 |
Andrew Tridgell
|
c7664291f9
|
AC_AttitudeControl: fixed comment on function
|
2016-04-28 17:46:58 +10:00 |
Randy Mackay
|
75042e5e27
|
AC_AttControl: remove rate PIDs
|
2016-04-01 11:59:30 +09:00 |
Randy Mackay
|
17c9db08f3
|
AC_AttControl: add angle and rate PIDs
|
2016-04-01 11:59:30 +09:00 |
Randy Mackay
|
c5e5b4f783
|
AC_AttControl: fix rate controller max definitions to -1 to +1 range
|
2016-04-01 11:59:30 +09:00 |
Leonard Hall
|
2822b93cd4
|
AC_AttControl: add get_throttle_in accessor
Used for logging only
|
2016-04-01 11:59:30 +09:00 |
Leonard Hall
|
c0f209fa42
|
AC_AttControl: angle_boost to float
|
2016-04-01 11:59:30 +09:00 |
Lucas De Marchi
|
f42484bcc5
|
AC_AttitudeControl: replace header guard with pragma once
|
2016-03-16 18:40:39 +11:00 |
Jonathan Challinger
|
e946e047e6
|
AC_AttitudeControl: add attitude_controller_run functions, call from input functions
|
2016-03-02 20:16:18 +09:00 |
Leonard Hall
|
49a4bde5d9
|
AC_AttControl: lower minimum accelerations for large copters
|
2016-02-18 20:49:13 +09:00 |
Randy Mackay
|
5ddd332277
|
AC_AttControl: add ANGLE_BOOST param
This allows disabling angle boost
|
2016-01-07 12:31:52 +09:00 |
Jonathan Challinger
|
3d4bd92b48
|
AC_AttitudeControl: add helper functions to retrieve rotation matrices
|
2015-12-23 11:38:12 +09:00 |
Randy Mackay
|
c8661f804f
|
AC_AttControl: reduce compiler warnings by fixing member init order
Also increased _dt's default to 400hz (no functional change)
|
2015-12-09 20:04:42 +09:00 |
Randy Mackay
|
02eda4dcab
|
AC_AttControl: remove comment, fix formatting
|
2015-12-09 20:04:32 +09:00 |
Jonathan Challinger
|
e8345fbaab
|
AC_AttitudeControl: rename getters for attitude target and attitude error
|
2015-12-09 19:58:48 +09:00 |
Jonathan Challinger
|
3a06edcee3
|
AC_AttitudeControl: rename local variable to match naming convention
|
2015-12-09 19:58:46 +09:00 |
Jonathan Challinger
|
162d2a9112
|
AC_AttitudeControl: naming changes in response to Leonard's review
|
2015-12-09 19:58:42 +09:00 |
Jonathan Challinger
|
a48f201a04
|
AC_AttitudeControl: comment changes in response to Paul's review
|
2015-12-09 19:58:41 +09:00 |
Jonathan Challinger
|
0baf86c485
|
AC_AttitudeControl: fixup more names
|
2015-12-09 19:58:39 +09:00 |
Jonathan Challinger
|
41e580e53a
|
AC_AttitudeControl: add input_att_quat_bf_ang_vel and use for ACRO
|
2015-12-09 19:58:38 +09:00 |
Jonathan Challinger
|
5919e95635
|
AC_AttitudeControl: add input_ prefix to input shaper functions
|
2015-12-09 19:58:36 +09:00 |
Jonathan Challinger
|
bba360ea2b
|
AC_AttitudeControl: correct bugs found in review
|
2015-12-09 19:58:35 +09:00 |
Jonathan Challinger
|
9208003aab
|
AC_AttitudeControl: remove unused variable
|
2015-12-09 19:58:34 +09:00 |
Jonathan Challinger
|
1afab89991
|
AC_AttitudeControl: extensive renaming and recommenting
|
2015-12-09 19:58:29 +09:00 |
Jonathan Challinger
|
06c8457efd
|
AC_AttitudeControl: rename and modify frame_conversion functions to follow conventions
|
2015-12-09 19:58:27 +09:00 |
Jonathan Challinger
|
7330de86e5
|
AC_AttitudeControl: change internals to use radians instead of centidegrees
|
2015-12-09 19:58:26 +09:00 |
Andrew Tridgell
|
d8ee9feaac
|
AC_AttitudeControl: fixed external tail gyro with no flybar
this sets up the tail pass-through for acro mode
|
2015-11-27 15:24:41 +09:00 |
Robert Lefebvre
|
0b33ef3862
|
AC_AttitudeControl: Add Hover Roll Trim functionality for helicopters.
|
2015-11-12 19:37:26 +09:00 |
Leonard Hall
|
c8872e082d
|
AC_AttControl: rename set_throttle_out parameter
No functional change
|
2015-09-07 15:10:15 +09:00 |
Leonard Hall
|
29ff5035b4
|
AC_AttControl: limit lean angle from throttle
|
2015-09-07 15:10:09 +09:00 |