Cours L1 Robotique
Cours L1 Robotique
Historique
Les robots
Domaines d’étude
Intelligence Artificielle et Unicaen
Conclusion
Introduction à la robotique
Licence 1ère année - 2011/2012
Laëtitia Matignon
GREYC-CNRS
Université de Caen, France
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
Définitions
Définitions
Définitions
Boucle de décision
Un robot est capable d’extraire de
l’information à partir de son environnement
et d’utiliser ses connaissances pour décider
comment agir. Un robot est équipé de
capteurs et d’effecteurs.
Effecteurs
Les robots sont équipés d’effecteurs leur permettant d’agir dans
l’environnement :
• roue
• bras
• jambes
• pinces
• ...
Capteurs
Les robots sont équipés de capteurs leur permettant de percevoir
l’environnement dans lequel ils évoluent :
• proprioceptifs : mesurent l’état du robot lui-même (capteur de
position (GPS), capteur de vitesse, capteur de charge de batteries,
...)
• extéroceptifs : renseignent sur l’état de l’environnement (capteur de
température, télémètre (RADAR, LIDAR), boussole, détecteur de
chaleur/lumière, ...)
Capteurs
télémètres télémètres
laser ultrason
Caméra
Capteurs
Les capteurs peuvent être plus ou moins précis.
• Portée des capteurs
• Précision des mesures
• Perception de bruit
L’espace de perception constitue la partie de l’environnement qu’un robot
peut percevoir grâce à ses capteurs.
Effecteurs
Les effecteurs peuvent également être plus ou moins précis.
• Exactitude des déplacements
• Déviations dues à l’environnement
• Evènements externes imprévus
Autres composantes
De nombreuses autres composantes peuvent êtres présentes, selon le type
de robot considéré :
• périphériques de stockage (stocker des programmes, des
informations sur l’environnement, ...),
• interfaces de communication (écran, wifi, ...),
• unité d’alimentation (batterie, panneaux solaire, ...),
• ...
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
Historique
Avant 1950
• XVIII ème siècle : création d’automates. En 1738, Jacques Vaucanson
crée un canard articulé en cuivre capable de boire, manger, cancaner
et digérer comme un véritable animal.
• 1921 : Karel Capek , RUR (Rossum’s Universal Robots).
• 1940 : Isaac Asimov écrit un ensemble de nouvelles sur les robots.
Trois lois de la robotique.
Historique
1950-1960
• 1948 : Grey Walter invente le premier robot mobile autonome, une
tortue se dirigeant vers les sources de lumière qu’elle perçoit.
Cependant, ce robot n’est pas programmable.
• La mise en place de robots n’a été possible que dans les années 50
avec la création des transistors et circuits intégrés.
Historique
Historique
Unimate Puma
Historique
Historique
Stanford cart
Hilare
Shakey
Historique
1980-1990 :
Développement important de l’intelligence artificielle et de la robotique :
de nouveaux robots apparaissent constamment.
Historique
Historique
Curiosity
Spirit
Historique
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
6 Conclusion
Types de robots
Robots manipulateurs
Robots manipulateurs
Robots manipulateurs
• Robots industriels : chaı̂nes de montage, test qualité, manipulation
de produits chimiques,...
• Robots pour l’assistance médicale
Robots manipulateurs
Robots explorateurs
Ils sont destinés à explorer des environnements où
l’homme ne peut pas se rendre :
• exploration d’autres planêtes comme Mars :
Sojourner, Spirit
• exploration d’épaves ou de décombres : recherche de
victimes aux World Trade Center ou lors de
tremblements de terre
• déminage de terrains
• exploration de zones radioactives : entretien de
réacteurs, de piscine de stockage, etc...
Robots de service
Ils sont destinés à aider l’homme pour certaines tâches :
• robots agricoles
• robots de transport de marchandises : robots docker
• robots ménagers : aspirateur, tondeuse
• guide de musée : cité de l’espace à Toulouse
• aide aux personnes : personnes âgées ou ayant un handicap
Exemples
• Aibo, Qrio, ...
• Mindstorm (lien video)
• ...
Robots humanoı̈des
Exemples
• Asimo (lien video)
• HRP (lien video)
• Nao
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
6 Conclusion
Tâches
Tâches
• Les robots ont un ensemble de tâches à réaliser.
• Leur exécution consomme du temps et des ressources.
• De plus, des contraintes (temporelles, spatiales, etc.) peuvent leur
être associées.
Niveaux d’autonomie
• Robots télé-commandés : aucune autonomie, les commandes sont
envoyées au robot par l’utilisateur,
• robots semi-autonomes : l’utilisateur intervient en cas de panne ou
de situations non-prévues,
• robots totalement autonomes : l’utilisateur n’intervient jamais.
Environnement
Environnement
Environnement
Interactions
Définition
Une interaction est une mise en relation dynamique de plusieurs individus
(robots et/ou humains).
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
6 Conclusion
Perception de l’environnement
• Analyse d’image : reconnaissance d’expressions faciales, localisation
d’obstacles.
• Création d’une carte de l’environnement à partir des informations
des différents capteurs.
Quelques vidéos...
(lien) Dexter : la marche en déséquilibre.
(lien) HRP2 : montée de marches.
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
6 Conclusion
Domaines d’étude
Intelligence Artificielle
Programmation
L’intelligence Artificielle d’un robot se résume à un ensemble de
programmes préalablement écrits avec un ordinateur :
• les programmes s’exécutant sur les robots sont écrits avec un
langage de programmation (exemples : C++, Java, ...),
• ils s’exécutent grâce au contrôleur et à la mémoire du robot,
• ils prennent en entrée les informations obtenues par les capteurs et
en sortie envoient des ordres aux effecteurs.
Intelligence Artificielle
Types de Programmes
L’intelligence Artificielle d’un robot permet par exemple :
• analyse d’images,
• localisation et navigation,
• gestion des interactions : interfaces, communication,
• planification et prise de décision,
• contrôle d’exécution des tâches.
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
Recherche
Laboratoire GREYC : Groupe de Recherche en Informatique, Image,
Automatique et Instrumentation.
Une équipe de recherche : MAD (Modèle, Agents et Décision).
• Spécialité : Intelligence Artificielle,
• compétences diverses (planification, raisonnement logique et
temporel, web services, code mobile, etc...),
• accueil actuellement 21 personnes dont 11 étudiants (doctorants) et
7 permanents,
• possède actuellement 7 robots.
(lien) Interaction Homme-Robot - Exploration/Cartographie Multi-Robot
Formation
Au département Informatique, le Master recherche AMI (Algorithmes et
Modèles de l’Information) propose, entre autres, une spécialité IA :
• accessible aprés une Licence en informatique,
• qui propose une formation en adéquation avec les thèmes de
recherche de l’équipe MAD,
• et qui peut déboucher sur la préparation d’un Doctorat (débouchés :
enseignant/chercheur, chercheur dans un laboratoire privé, employé
d’un département Recherche&Développement, ...).
Plan
1 Définitions
2 Historique
3 Les robots
Types de robots
Robots Manipulateurs
Robots Mobiles
Caractéristiques des robots
4 Domaines d’étude
Quelques challenges en robotique
Intelligence Artificielle et Robotique
5 L’Intelligence Artificielle à l’université de Caen
6 Conclusion
Conclusion
Conclusion