Intelligence artificielle : présentation du cours

Slides:



Advertisements
Présentations similaires
Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
Advertisements

Intelligence Artificielle & systèmes experts
Les moyens de communication
Le raisonnement mécanisé
Systèmes à base de connaissances
Systèmes Experts : Principes
Girard Pia & Laffont Caroline
LI.A ça ressemble à ça… des fois…. Ou pas… Rappels et définition de lIA – Lidée quon sen fait – Jusquoù on va aujourdhui / dans le futur? – Petit Etat.
Architecture de machines Principes généraux
Du calculateur à l’ordinateur
Lego Mindstorm.
RESEAU NATIONAL DE RESSOURCES
L’ordinateur Aspect théorique
Projet 3ème, promotion 2012/2013:
Qu'est-ce que la Science?
Démarche de résolution de problèmes
Maths, Fourmis, Informatique et Petits Chevaux - 1
Validation d’applications pour les Legos Mindstorms
ALGORITHMIQUE en classe de seconde
PROJET SI : RUBIK’Solver
RUBIK’Solver …ou comment résoudre de façon totalement automatisée le célèbre Rubik’s Cube ?
Formation à distance et en présentiel – 7 mai 2009
CSI 4506: Introduction à l’Intelligence Artificielle
Introduction IFT6800 Jian-Yun Nie.
1 IFT 6800 Atelier en Technologies dinformation Chapitre 1 Introduction.
Les systèmes multiplateformes
Réalité virtuelle et Représentation de Données Complexes
Programmation logique Le Langage PROLOG
Les robots Mayotte – ISN
Les différents langages de programmation
Chapitre I : Introduction à l'IA
Présentation Technique Gestionnaire des Ressources Système (GRS)
Présenté par : Attia Hamza Merzouk Abdelkrim 2003/2004
Environnement matériel d’un système informatique
8INF856 Programmation sur architectures parallèles
LA ROBOTIQUE KIROUCHENAMOURTHY Sébastien MARLIER Christopher
1.  Qu’est ce que la programmation  A quoi va-t-elle nous servir  Découverte d’un logiciel de programmation : LEGO MINDSTORM®  Manipulation pratique.
B.Shishedjiev - Informatique
Codage binaire A 65 Entiers positifs caractères
Exposé EIAH EIAH – Université de Picardie Jules Verne.
Modèles et protocoles de cohérence des données en environnement volatil Grid Data Service IRISA (Rennes), LIP (Lyon) et LIP6 (Paris) Loïc Cudennec Superviseurs.
AUTOMATES PROGRAMMABLES INDUSTRIELS
LA DEMARCHE DE RECHERCHE
Intelligence Artificielle
CSI 4506: Introduction à l’Intelligence Artificielle
Julien Mével Matthieu Roth
1 École des Mines de Saint-Etienne. 158, cours Fauriel Saint-Etienne Cedex 2. Tél Fax Jean-Jacques Girardot
Microcontrôleurs PIC. 1ère séance Présentation du PIC16F876 Outils de programmation du PIC Le langage C Exemples d’applications simples 2ème séance Présentation.
Patrick Chedmail – Philippe Wenger Fouad Bennis - Alain Bernard
CSI 4506: Introduction à l’Intelligence Artificielle
Simulation du rôle de la communication dans l’établissement d’un réseau de liens sociaux Projet GPL :
Introduction et Généralités sur l’Algorithmique
Intelligence artificielle
INTRODUCTION à LA PROGRAMMATION
Rozenn Gotteland Mathieu Krieg Nicolas Trubert
Plan de la présentation
UE MAREP Cours 12 : Révisions
GPA-779 Application des systèmes experts et des réseaux de neurones.
TPE Bourgeois Antonin Gaborit Mathieu Launay Sébastien
Philippe Gandy - 1 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Traitement du signal Logiciel Lego Mindstorms éducation
Explication de l’ordinateur et ses composantes
Réalisation d'une maquette
Architecture d’un ordinateur
Lieu de concertation, de médiation et de coopération entre les institutions, l’Alliance Athena a pour mission d’améliorer les dynamiques du système de.
Arduino, logiciel libre ET matériel libre, qui permet d'interagir avec l'environnement qui nous entoure. 1.
Marseille, 2-5 juillet Université d’Été 2008 Éducation technologique Thème 3 : Éducation technologique et Éducation aux TIC ? La Robotique Pédagogique,
INFORMATIQUE et SCIENCES du NUMERIQUE Lycée FRANCOISE Tournefeuille 7 décembre 2015.
Architecture d'un automate programmable
Traduit et adapté par : Yannick Dupont, 2006 MINDSTORMS NXT Éducation Trois éléments du nouveau système ›Pièces ›Logiciel ›Support pédagogique.
Transcription de la présentation:

Intelligence artificielle : présentation du cours Matthieu Martel matthieu.martel@univ-perp.fr

Qu’est-ce que l’I.A.? Jeux (résolution, comportement de personnages) Conception de machines intelligentes Reproduction de comportements humains : Dans des domaines spécifiques (sans mimer les humains) Modéliser les comportements humains (sciences cognitives) Exemples d’applications : Jeux (résolution, comportement de personnages) Langage naturel (Prolog) Auto-apprentissage Algos évolutionnaires génétiques réseaux de neurones Systèmes coopératifs, multi-agents (ex : fourmis) Systèmes experts

Eléments historiques Lulle, XIII Siècle, Ars Magna : machine logique permettant de poser des questions et d’y répondre Pascal, 1642, Pascaline : machine à roues dentées pour additionner & soustraire Leibniz 1673 : amélioration de la Pascaline (multiplication et division) Babbage, 1822 : tentative de construction d’une machine à calculer élaborée Eckler et Mauchly, 1946 : ENIAC, le premier ordinateur Turing, 1950, Test de Turing : une machine est intelligente si, en aveugle, un humain ne sais dire s’il parle à celle-ci ou à un autre humain 1956 : invention du terme I.A. au cours d’un congrès à Dartmouth

Raymond Lulle (Ramon Llull, 1235 - 1315) Né à Palma de Majorque Contemporain et sujet de Jaume II de Majorque dont il fut le précepteur Philosophe, poète, scientifique Premier grand auteur littéraire appartenant à l’histoire des lettres catalanes Jaume I le Conquérant (1208-1276) le Palais des rois de Majorque à Perpignan Fait construire fils cadet fils aîné Jaume II 1er roi du Royaume de Majorque (1243-1311) Pere III d’Aragon (1239-1285)

Ars Magna

Intelligence artificielle Contenu du cours

LEGO Mindstorms NXT

Robots standard Tribot Alpha Rex Spike RoboArm

Architecture générale Servomoteurs Calculateur NXT Capteur contact Capteur ultrason Capteur sonore Capteur luminosité

Le calculateur NXT Processeur 32 bits ARM7 Mémoire flash 256 KO (persistant) RAM 64 KO (non-persistant) 4 ports d’entrée (capteurs) 3 ports de sortie (servomoteurs) Communications Bluetooth Port USB Ecran LCD 100x64 pixels Haut-parleur Boutons (ON, Flèches, Clear)

Les capteurs Contact Son Luminosité Ultrason Détecte lorsque l’on le presse et lorsque l’on le relache Détecte la distance à un objet (jusqu’à 2,5 m) Détecte le niveau sonore (dB) Détecte l’intensité lumineuse

Les servomoteurs Moteurs munis de capteurs de rotation Permet, par exemple, la synchronisation de 2 moteurs reliés à 2 roues différentes pour avancer droit

Programmation en LeJos (Java) programme LeJos compilation programme exécutable téléchargement (usb,bluetooth) Programme LeJos développé sur ordinateur Compilation : transformation du programme LeJos en bytecode directement compréhensible par le robot Bytecode exécuté par une machine virtuelle sur le robot Téléchargement du programme compilé dans le calculateur via le port USB ou par communication Bluetooth

Cours + TDs : études de cas Boucles de contrôle & équilibre dynamique Bras articulés & jeux à deux joueurs Navigation : localisation, cartographie, planification de missions etc...

Quelques liens Site officiel : http://mindstorms.lego.com LEGO education : http://www.legoeducation.info/nxt/ Langage LeJos : http://lejos.sourceforge.net/ Pièces détachées : http://www.peeron.com/