Outils pour utilisateurs

Outils du site


robotics:logique_floue

Ceci est une ancienne révision du document !


Logique floue

Introduction

Logique classique (Boole)

Logique floue

Définitions

Variables linguistiques

Une variable linguistique V est un terme utilisé lors de la description d’une situation ou d'un procédé tel que la température, la vitesse, l'age … Ces variables sont définies sur une plage des valeurs X (de -20 à 50°C, de 5 à 100 km/h, de 0 à 100 ans).

Valeurs et fonctions d'appartenance

Chaque variable linguistiques est définie par un ensemble Tv de valeurs tel que tel que chaud, froid, rapide, lent, jeune …

Chaque valeur est définie par une fonction mathématique (triangulaire, trapèze, cloche …) qui détermine son degré d'appartenance en fonction de sa valeur.

Règles linguistiques

Ce sont des règles qui définissent la relation qui existe entre les variables d'entrée et les variables de sortie. Ces règles sont de la forme :

Si “condition” Alors “conclusion”

Par exemple :

  • Si ma vitesse est lente alors je dois accélérer
  • Si la température de la pièce est chaude alors je baisse le chauffage

On peut également avoir plusieurs entrées ou sorties :

  • Si la température de la pièce est chaude alors je baisse le chauffage ou j'ouvre la fenêtre
  • Si ma vitesse est rapide et un obstacle est proche alors je freine fort
robotics/logique_floue.1417433424.txt.gz · Dernière modification: 2014/12/01 12:30 par ldo