You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
diko-p edited this page May 10, 2018
·
6 revisions
Opis
Nastavi koeficiente PID krmiljenja za funkcijo robot.motor[].setSpeed()
Klic
robot.motor[motor].setGains(kp, ki, kd);
Vhodni parametri
motor: LEFT ali RIGHT (oznaka motorja, ki ga opazujemo)
kp tipa float: Parameter Kp za PID krmiljenje.
ki tipa float: Parameter Ki za PID krmiljenje.
kd tipa float: Parameter Kd za PID krmiljenje.
Izhod
Brez.
Primer kode
#include<Robot.h>voidsetup() {
robot.motor[LEFT].setGains(0.1, 0.8, 0.0); //nastavi kp, ki in kd za levi motorrobot.motor[RIGHT].setGains(0.1, 0.8, 0.0); //nastavi kp, ki in kd za desni motor
}
voidloop() {
robot.motor[LEFT].setSpeed(1.0); //nastavi hitrost levega motorja na 1.0 rad/srobot.motor[RIGHT].setSpeed(1.0); //nastavi hitrost desnega motorja na 1.0 rad/s
}