Le javascript est désactivé sur votre navigateur
 
Prononcer /'po.bot/
Accueil du site
  publication inférieure à 7 jours
  publié < 7j sous cette rubrique
     
Définition : IA

Ces deux lettres (et leur miroir AI en anglais) désignent l’intelligence artificielle. Popularisée par les films de science-fiction, cette discipline n’en est pas moins une réalité scientifique depuis les années 60.

Il s’agit de mettre en œuvre des moyens informatiques pour la résolution de problèmes de manière la plus automatique possible : que la machine trouve une solution (et tant qu’à faire, la meilleure) sans que celle-ci ait été prévue par les programmeurs du système.

Pour nous, il s’agit d’implémenter dans le programme d’un robot une coordination d’actions et de réactions selon une logique inventée au fur et à mesure par le programme lui-même.

Il peut s’agir d’une IA complexe (prendre des décisions stratégiques, retrouver son chemin, localisation et cartographie SLAM, ..) ou simple (reconnaissance de couleurs, de formes, traitement d’image, seuils de capteurs, filtres...).

Rubriques associées
Intelligence Artificielle
Pour programmer des systèmes autonomes, il est parfois nécessaire de faire appel à des algorithmes particuliers basée sur des principes mathématiques reconnus (certains sont complexes) mais dont l’application est très pratique pour ne pas réinventer la roue.
L’intelligence artificielle sur un robot peut servir :
à contrôler son déplacement : par exemple des trajectoires en logique floue
à détecter son environnement : par exemple la fusion de capteurs par réseau de neurones
à prendre des décisions : par exemple algorithme A* pour la recherche de chemin
Ainsi nous utilisons depuis (...)
Articles associés
lundi 25 juillet 2011
par Julien H. , Eric P.
Algorithmes génétiques
Le terme génétique en informatique désigne un outil du monde de l’intelligence artificielle, permettant de converger vers un optimum (jeu de coefficients la plupart du temps) de configuration d’un système (matériel ou logiciel). Par rapport à une approche "brutale" consistant à évaluer toutes les combinaisons possibles, cette approche permet de traiter des problèmes dont la combinatoire est telle (dite "explosive") qu’une exploration systématique prendrait des temps infinis même avec des machines très puissantes.
Il faut bien avoir conscience que, du fait des principes utilisés par cette (...)

lire la suite de l'article
dimanche 3 avril 2011
par Julien H.
Les trois lois de la robotique
Les amateurs de littérature d’anticipation scientifique auront reconnu l’énoncé fondateur d’Isaac Asimov. C’est sur cette base qu’il a construit l’intrigue de ses nouvelles mettant en scène des robots "positroniques", c’est-à-dire dont l’intelligence artificielle a été programmée pour respecter ces trois règles (câblée à base de positrons, par analogie avec le câblage électronique de nos circuits).
L’énoncé des trois lois est rappelé dans notre article de 2005 sur la robotique et la littérature.
Asimov se présentait comme un homme de science, et c’est pour cette raison qu’on peut parler (...)

lire la suite de l'article
lundi 2 mars 2009
par Julien H.
Pilotage du Pobot Easy
interfaces de télécommande et de télémétrie
On va pouvoir piloter le robot à distance avec les modules XBee. Une bonne occasion de faire un peu de télémétrie pour recevoir les différents événements qui se produisent à bord.
L’idée est d’installer sur ordinateur tout un tas de petites applets de visualisation : consignes de vitesse, vitesses des servomoteurs, positionnement par odométrie, vision par capteurs Sharp, etc...
Premier essai
On aura pour commencer :
la production des consignes de vitesse, grâce à notre panneau de contrôle (il n’est pas parfait mais il fonctionne) :
la consommation pour affichage dans un graphique (...)

lire la suite de l'article
samedi 20 décembre 2008
par Julien H.
Asservissement PID
proportionnel intégral dérivé
L’asservissement consiste à atteindre et maintenir une valeur cible en agissant directement sur le système en fonction de l’écart entre la consigne et la mesure.
Le PID est un type d’asservissement courant en robotique, car il permet de garantir une valeur fixe (le cap) même quand le robot est en déplacement. Comme le PID fonctionne même avec une consigne variable, on peut ainsi avoir en même temps un mouvement reproductible (suivre une trajectoire précise) et une correction des petits accidents de parcours (glissements, jeu dans la mécanique, etc..).
Le PID est également utilisé pour le (...)

lire la suite de l'article
samedi 23 septembre 2006
par Frédéric B.
Robot Flou
une histoire de logique
Fuzzy control for mobile robot

lire la suite de l'article
Brèves associées
Brève publiée le lundi 14 novembre 2011
Le robot Nao joue au Puissance 4
Petit robot deviendra grand... le robot Nao d’Aldebaran savait danser, il sait maintenant jouer à un jeu complexe comme le Puissance 4. C’est l’équipe R&D de Génération Robots qui a développé ce comportement évolué qui (...)
Brève publiée le lundi 14 juin 2010
Citation avec l’AFIA
Dans le livre collectif "Artificial Intelligence : An International Perspective" (Max Bramer), Pobot est cité parmi d’autres associations françaises (le chapitre étant centré sur l’AFIA, société savante consacrée à (...)
Brève publiée le mercredi 21 septembre 2005
Création d’une rubrique "Intelligence Artificielle"
Lors de la dernière réunion, nous avons eu un exposé sur les différents types d’algorithmes d’Intelligence Artificielle. J’encourage donc les personnes intéressées à remplir d’articles la nouvelle rubrique Documentation (...)
Sites web associés
Liste d’eBooks sur l’intelligence artificielle

Ce site propose plusieurs dizaines de documents pdf (livres ou ebooks) en français traitant d’intelligence artificielle (IA).

Nous citerons les ouvrages les plus intéressants, mais n’hésitez pas à nous faire part de vos lectures.