Mark Whitehorn
442fa60651
APM_Control: validate parameter ARSPD_FBW_MIN
5 years ago
Peter Barker
c9f2b9ff87
AR_AttitudeControl: correct spelling error in param docs
5 years ago
Peter Hall
84fe5f4e78
APM_Control: move to airspeed_estimate with pointer
5 years ago
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