Peter Hall
c71cbe2729
APM_Control: AR_AttitudeControl: add description for new PID params
5 years ago
Peter Barker
7fbaea7971
APM_Control: wrap_180_cd no longer solely returns floats
5 years ago
Randy Mackay
1b533295a8
AR_AttitudeControl: minor comment fixes
6 years ago
Peter Hall
65d8047165
AR_AttitudeControl: fix sailboat heel PID
6 years ago
Leonard Hall
6f14673f08
APM_Control: support for upgrade to PID object
6 years ago
Leonard Hall
157f786adf
Global: rename desired to target in PID info
6 years ago
Peter Barker
cb692c6946
APM_Control: move logger include to .cpp
6 years ago
Andrew Tridgell
05bd0cb9f4
APM_Control: added decay_I() function
...
used by VTOL planes to decay integrator on fixed wing components when
at very low airspeed
6 years ago
Michael du Breuil
197804412a
APM_Control: Fix AP_GPS include
6 years ago
Randy Mackay
a96c146758
AR_AttitudeControl: set-throttle-out-stop considered same as running speed controller
...
update the speed-last-ms time when set-throttle-out-stop runs or else the desired throttle will not be acceleration limited when the desired speed is next increased above zero
6 years ago
Randy Mackay
4e68d16526
AR_AttitudeControl: use speed_control_active in get_desired_speed_accel_limited
...
also minor formatting fixes
this is a non-functional change
6 years ago
Randy Mackay
6d4d1bc20a
AR_AttitudeControl: add get_turn_rate_from_heading
6 years ago
Randy Mackay
8907b727f6
AR_AttitudeControl: add get_turn_rate_from_lat_accel
6 years ago
Peter Hall
505e1d8c1d
APM_Control: AP_RollContorller: move rate limit
6 years ago
Randy Mackay
415042e557
AR_AttitudeControl: minor declaration ordering change
6 years ago
Randy Mackay
f6f5967a82
AR_AttitudeControl: minor param desc fix
6 years ago
Tom Pittenger
0a95785ff0
APM_Control: rename dataflash to logger
6 years ago
IamPete1
49ec059420
APM_Control: add function to relax rover i terms
6 years ago
Tom Pittenger
752804c2a5
APM_Control: unify singleton naming to _singleton and get_singleton()
6 years ago
Andrew Tridgell
d7f90963ea
APM_Control: fill in Act field of PID logs for plane
6 years ago
Nathan E
548a573803
Update AP_YawController.cpp
6 years ago
Nathan E
f9aac6919c
Update AP_RollController.cpp
6 years ago
Nathan E
fbb2252fd9
Update AP_PitchController.cpp
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
d1f5bcb1ab
APM_Control: stop taking reference to dataflash, use singleton
6 years ago
Peter Barker
b276034c60
APM_Control: correct use of incorrect abs functions
6 years ago
IamPete1
e443b864c6
AR_AttitudeControl: add sail heel PID
6 years ago
Andrew Tridgell
3ab7fe348a
APM_Control: halve the default pitch D term for planes
...
this is based on feedback from the 3.9.1 release
6 years ago
Randy Mackay
d7d6c6ab04
AR_AttitudeControl: clarify units of get_steering_out_heading argument
...
also update comments
7 years ago
Randy Mackay
96097586c3
AR_AttitudeControl: reset I if speed controller not called recently
7 years ago
Randy Mackay
106b8abab7
AR_AttitudeControl: get_throttle_out_from_pitch accepts vehicle speed
7 years ago
Randy Mackay
d5ef3c2e0f
AR_AttitudeControl: get_throttle_out_from_pitch uses motor limits
...
This allows removing I-term build up from throttle hitting 100%
7 years ago
Randy Mackay
65b020eac3
AR_AttitudeControl: re-order pitch control to match other similar methods
7 years ago
Andrew Tridgell
9e2933df89
APM_Control: raised default PID gains for roll/pitch
7 years ago
Randy Mackay
1c18d06aa3
AR_AttitudeControl: move unnecessary else
7 years ago
Randy Mackay
9b60e0844b
AR_AttitudeControl: add get_desired_pitch accessor
7 years ago
Ebin
ccb32cf357
APM_Control: BRAKE param default is true
7 years ago
Ebin
1dc1b28234
APM_Control: changed default PID for Balance Bot
7 years ago
Randy Mackay
9eebb6225a
AR_AttitudeControl: brake fix to set limit in only one direction
7 years ago
Ebin
30b3d63e8a
APM_Control: New default PID values for balance bots
7 years ago
Ebin
ce182fd307
APM_Control: fixed test condition in AR_AttutudeControl.cpp
7 years ago
Ebin
97a260a980
APM_Control: get_throttle_out_from_pitch() accepts dt as argument
7 years ago
Ebin
657ff06380
APM_Control: added balancing function for BalanceBot
7 years ago
Randy Mackay
5e7b37f0b2
AR_AttitudeControl: remove constraint on steering output
7 years ago
Ammarf
b614ca9b75
AR_AttitudeControl: disable limits when _ACCEL_MAX is zero
7 years ago
Randy Mackay
67475a9eaa
AR_AttitudeControl: reset turn-rate I term if not run for 0.2sec
7 years ago
disgruntled-patzer
2c41db9e4d
AP_RollController.cpp: Updated description of ArduPlane Roll Controller for accuracy
...
AP_RollController's get_servo_out function does not return an elevator deflection as was previously described in the function comments.
Instead, it should return an aileron deflection. Thus, the function description should be updated to reflect this more accurately
7 years ago
Randy Mackay
e691b680ca
AR_AttitudeControl: add speed-control-active method
...
allows caller check if speed controller if active
also consolidated other methods to use this check to reduce a little bit of duplicate code
7 years ago
Randy Mackay
3b71d0360a
AR_AttitudeControl: const get_decel_max and get_stopping_distance
7 years ago