La logique floue est utilisée depuis maintenant depuis de très nombreuses années dans les algorithmes de contrôle de robots.

La logique floue comprend non seulement les systèmes experts, revus et visités, mais également l'utilisation directe de la logique floue dans des programmes, en ajoutant simplement des règles et des variables floues au programme principal. On retrouve régulièrement ce dernier type d'utilisation dans les architectures multicouches des robots.
Parallèlement et plus récemment les algorithmes génétiques ont été introduits avec beaucoup de succès. Ils agissent alors comme méthode d'apprentissage, pour apprendre la marche à des robots hexapodes par exemple, ou comme optimiseurs, afin de déterminer le plus court chemin d'un parcours.