-
$K_p$ :$K_i$ :$K_d$ :
-
$K_p$ :$K_i$ :$K_d$ :
-
$K_p$ :$K_i$ :$K_d$ :
throttle_low.init_i
:
self.roll_low.init_i
:
self.pitch_low.init_i
:
-
$K_u$ : -
$T_u$ : -
$K_p$ :$K_i$ :$K_d$ : -
$K_p$ :$K_i$ :$K_d$ :
* setpoint:
* error:
* control variable:
* process variable:
* propotional term:
* integral term:
* derivative term:
* setpoint:
* error:
* control variable:
* process variable:
* propotional term:
* integral term:
* derivative term:
* why it spikes:
* one way to prevent the spike:
Optional (not graded):