
183
Function
Features
Weakness
Proportional
Control(P)
Amplifty or weaken the error
signal. Proportional
coefficient determines the
strength of control.
The larger the proportional
coefficient, the more responsive
the system becomes. But may
oscillate and destabilize the system
if the coefficient is too large.
Cannot eliminate the
steady-state error of
the system, lowering
the relative stability of
the system.
Integral
Control(I)
Affect controller output with
error accumulation, and
reduce deviation with
negative feedback of the
system.
It is related to the existence period
of the error signal. As long as there
is enough time, the integral control
can eliminate the steady-state
error.
Fail to overcome the
effects of interference
in a timely manner.
Differential
Control(D)
It can reflect change of speed
of the error signal, and have
immediate control when the
error just occurs.
Helps reduce adjustment time and
improve system quality.
Cannot eliminate the
steady-state error of
the system.
Find out more about PID in the RoboMaster app by searching for the "Seek & Destroy" project in the Road
to Mastery section.
Python API
:
Class: rm_ctrl.PIDCtrl()
●
Function:
■
set_ctrl_params(kp, ki, kd)
●
Parameters:
■
kp(float)
■
ki(float)
■
kd(float)
(1) Objective: Obtains the output value for a PID
(2) Type: Information block (variable-type)
(3) Example: Follow Vision Marker
Содержание RoboMaster EP
Страница 1: ......
Страница 2: ...1 ...
Страница 10: ...9 Before running the enlarge camera frame program After enlarging the camera frame ...
Страница 45: ...44 Python API Function chassis_ctrl is_impact Return value impact_status bool ...
Страница 53: ...52 Follow arrow markers ...
Страница 67: ...66 It can be observed from the FPV window that it takes about 2 1 seconds ...
Страница 76: ...75 ...
Страница 78: ...77 or ...
Страница 104: ...103 Note Sign position format X represents X coordinate and Y represents Y coordinate Python API ...
Страница 105: ...104 Function media_ctrl get_sight_bead_position Return value sight_bead_position list ...
Страница 116: ...115 ...
Страница 131: ...130 ...
Страница 149: ...148 You can check results using the FPV window ...
Страница 159: ...158 ...
Страница 165: ...164 1 Objective Creates and names a list 2 Type Settings block 3 Example Name a new list ...
Страница 171: ...170 In the FPV window the list length changes from 5 to 4 after deleting the first item Before After ...
Страница 185: ...184 Python API Class rm_ctrl PIDCtrl Function get_output Return value output float ...