• Aucun résultat trouvé

Intelligence artificielle : présentation du cours

N/A
N/A
Protected

Academic year: 2021

Partager "Intelligence artificielle : présentation du cours"

Copied!
16
0
0

Texte intégral

(1)

Intelligence artificielle : présentation du cours

Matthieu Martel

matthieu.martel@univ-perp.fr

(2)

Qu’est-ce que l’I.A.?

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 :

Langage naturel (Prolog)

Auto-apprentissage Algos évolutionnaires

génétiques réseaux de

neurones

Systèmes experts Jeux

(résolution,

comportement de personnages)

Systèmes coopératifs, multi-agents

(ex : fourmis)

(3)

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

(4)

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)

Jaume II

1er roi du Royaume de Majorque

(1243-1311)

Pere III d’Aragon (1239-1285)

fils aîné fils cadet

Fait construire le Palais des rois de Majorque à Perpignan

(5)

Ars Magna

(6)

Intelligence artificielle

Contenu du cours

(7)

LEGO Mindstorms NXT

(8)

LEGO Mindstorms NXT

(9)

Robots standard

Alpha Rex

RoboArm

Spike

Tribot

(10)

Architecture générale

Calculateur NXT

Capteur contact

Capteur sonore

Capteur ultrason Capteur luminosité

Servomoteurs

(11)

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)

(12)

Les capteurs

Contact Son Luminosité Ultrason

Détecte lorsque l’on le presse et

lorsque l’on le relache

Détecte le niveau sonore (dB)

Détecte l’intensité lumineuse

Détecte la distance à un

objet

(jusqu’à 2,5 m)

(13)

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

(14)

Programmation en LeJos (Java)

• 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

compilation programme

LeJos

programme exécutable

téléchargement (usb,bluetooth)

(15)

Cours + TDs : études de cas

• Boucles de contrôle & équilibre dynamique

• Bras articulés & jeux à deux joueurs

• Navigation : localisation, cartographie, planification de missions

• etc...

(16)

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/

Références

Documents relatifs

Élaboré dans le cadre d’une enquête sur les experts et les faussaires, plus précisément sur les épreuves d’authentification des objets, le concept de « prise » élaboré

À travers l’étude de deux gisements de la vallée de Foz Côa, nous avons essayé d’appréhender les adaptations des groupes humains du Gravettien dans cette

AlphaFold, l’intelligence artificielle révolutionnaire pour la recherche en protéomique. • (Jeux) jeux de plateau et jeux

Bien que les bases restent les mêmes (les enfants sont aussi des humains; si, si, je vous assure), il y a des besoins spécifiques que nous autres adultes devrions avoir à

[r]

Exercice n o 2 - Donnez une description du PEAS (Performance measure, Environment, Actuators, Sen- sors) pour chacun des agents intelligents suivant, ainsi qu’une description du

La communauté de recherche fédérée par Agropolis International, impliquée dans cette thématique, est l’une des plus importantes au niveau national, et probablement au

L’explicabi- lité étant une condition nécessaire (bien que non suffisante) pour définir des dispositifs tech- niques que l’utilisateur puisse s’approprier, nous reprenons