Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS:
MARCO TERICO:
Antecedentes:
Control difuso.
Nuestro
controlador difuso har uso de la funcin de membresa triangular.
a m b
13 14 15 16 17 18 19 20 21
21 22 23 24 25 26 27 28 29
A m b
29 30 31 32 33 34 35 36 37
A m b
37 38 39 40 41 42 43 44 45
float valor=0.0;
float pertenencia;
if(x<=a){
pertenencia=0;
}
if(x>=a && x<=m){
if(x>=b){
pertenencia=0;
printf("\n%f",pertenencia);
Reglas difuzzas
TOMA DE DECISIONES
Serial.println("Muy cerca");
stopMove();
Serial.println("Cerca");
goRight();
Serial.println("Normal");
goLeft();
Serial.println("Lejos");
goForward();
Serial.println("Muy lejos");
goForward();
}
DESFUSIFICACIN POR CENTROIDE O CENTRO DE GRAVEDAD