SlideShare une entreprise Scribd logo
1  sur  39
École Polytechnique de TunisieRoboCEPT Séance N°01 Introduction à la robotique Présentée par : Rostem M’HEDHBI Élève ingénieur en troisième année, Ecole Polytechnique de Tunisie 		Option : Signaux et systèmes Année universitaire : 2010-2011
Introduction à la robotique Plan de la présentation Mise en contexte et quelques définitions Domaines sous-jacents Exemples d’application 2
Introduction à la robotique Mise en contexte et quelques définitions D’où vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russel’s Universal Robots, en 1921. Le terme viendrait des mots tchèques robota (travail) et robotnik (ouvrier). Le terme a été repris et grandement popularisé par Isaac Asimov. 3
Introduction à la robotique Mise en contexte et quelques définitions D’où vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russel’s Universal Robots, en 1921. Le terme viendrait des mots tchèques robota (travail) et robotnik (ouvrier). Le terme a été repris et grandement popularisé par Isaac Asimov. Définition simple et générale du terme robot? Avec la variété de robots développés aujourd’hui, il est difficile de définir ce terme très spécifiquement. Une définition très générale est appropriée. Robot: système autonome programmé pour exécuter une ou plusieurs tâches. 4
Introduction à la robotique Mise en contexte et quelques définitions Qu’est-ce que la robotique? Dans un cadre général, c’est tout simplement l’étude et l’utilisation des systèmes robotisés. 5
© NASA JPL Introduction à la robotique Mise en contexte et quelques définitions Qu’est-ce que la robotique? Dans un cadre général, c’est tout simplement l’étude et l’utilisation des systèmes robotisés. Qu’est-ce qu’un robot mobile? Contrairement à un bras robotisé, qui est généralement contraint à travailler dans une zone de travail fixe et restreinte, un robot mobile peut naviguer dans son environnement et ainsi étendre sa zone de travail. 6
Introduction à la robotique Mise en contexte et quelques définitions Intérêt de la robotique mobile Pour qu’un robot mobile soit en mesure de naviguer de façon autonome dans son environnement, il lui faut compter sur plusieurs éléments techniques essentiels : plate-forme mécatronique agile, lien de communication à haut débit, processus décisionnel évolué, système de perception adéquat, etc. 7
Introduction à la robotique Mise en contexte et quelques définitions Intérêt de la robotique mobile Pour qu’un robot mobile soit en mesure de naviguer de façon autonome dans son environnement, il lui faut compter sur plusieurs éléments techniques essentiels : plate-forme mécatronique agile, lien de communication à haut débit, processus décisionnel évolué, système de perception adéquat, etc. Ainsi donc, la robotique mobile met en pratique des concepts provenant d’une multitude de domaines scientifiques. 8
Introduction à la robotique Domaines sous-jacents À la base, trois disciplines du génie sont principalement impliquées dans le développement des systèmes robotisés: ,[object Object]
 le génie électrique
 le génie informatique9
Introduction à la robotique Domaines sous-jacents À la base, trois disciplines du génie sont principalement impliquées dans le développement des systèmes robotisés: ,[object Object]
 le génie électrique
 le génie informatiqueLe développement d’un robot demande un travail d’équipe efficace et une bonne coordination entre des gens provenant de différents domaines. 10
Introduction à la robotique Domaines sous-jacents – Mécatronique La mécatronique est à la base de la conception de tout ce qui permet au robot d’agir sur son environnement et elle peut également servir à améliorer la perception du robot: plates-formes motrices, outils manipulateurs, caméra mobile, etc. 11
Introduction à la robotique Domaines sous-jacents – Mécatronique La mécatronique est à la base de la conception de tout ce qui permet au robot d’agir sur son environnement et elle peut également servir à améliorer la perception du robot: plates-formes motrices, outils manipulateurs, caméras articulées, etc. 12
Introduction à la robotique Domaines sous-jacents – Électronique  Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 13
Introduction à la robotique Domaines sous-jacents – Électronique  Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 14
Introduction à la robotique Domaines sous-jacents – Électronique  Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 15
Introduction à la robotique Domaines sous-jacents – Électronique  Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. Un robot est souvent doté de circuits électroniques à différentes échelles, allant du circuit VLSI au prototype monté sur une plaquette. 16
Introduction à la robotique Domaines sous-jacents – Intelligence artificielle À partir du moment qu’un robot prend une décision autonome, nous pouvons parler de système intelligent. L’intelligence artificielle, à travers différentes techniques et algorithmes, permet l’implantation de mécanismes intelligents: apprentissage, comportements dynamiques et adaptatifs, recherche de chemin, travail en coopération, etc. Les réseaux de neurones sont fréquemment utilisés en robotique mobile pour résoudre des problèmes variés. 17
Introduction à la robotique Domaines sous-jacents – Contrôle  Le contrôle est un domaine vaste et riche de plusieurs dizaines d’années de recherche, principalement basée sur des raisonnements mathématiques. Il en découle des méthodes et des règles formelles qui sont couramment utilisées dans une multitude de systèmes. Le contrôleur de vitesse d’une automobile et le pilote automatique d’un avion de ligne sont des exemples d’utilisation.  La boucle PID est probablement la méthode de contrôle la plus populaire. 18
Introduction à la robotique Domaines sous-jacents – Informatique  Un robot est généralement muni d’une unité de traitement d’information (microcontrôleur ou ordinateur) lui permettant de percevoir, de réfléchir et d’agir en temps-réel. Les deux langages les plus répandus sont l’assembleur (robots à microcontrôleurs) et le C/C++ (robots avec ordinateurs embarqués). Les développements en robotique mobile sont intimement reliés aux développements du domaine de l’informatique.  19
Introduction à la robotique Domaines sous-jacents – Chimie et physique La chimie et la physique peuvent être impliquées dans la conception de différents capteurs. Par exemple, la vision artificielle fait couramment référence à des notions d’optique. 20
Introduction à la robotique Domaines sous-jacents – Chimie et physique La chimie et la physique peuvent être impliquées dans la conception de différents capteurs. Par exemple, la vision artificielle fait couramment référence à des notions d’optique. 21
Introduction à la robotique Système typique La robotique, c’est compliqué?? Beaucoup moins que ça en a l’air… Un robot est un système composé d’une multitude de sous-systèmes jouant des rôles spécifiques. Généralement, chacun de ces sous-systèmes est relativement simple. Le bon fonctionnement d’un robot est en grande partie dû à une interaction simple et fonctionnelle entre les différents sous-systèmes. Une bonne vue d’ensemble est essentielle. 22
Moteur Contrôleur Interface vers  circuits E DC/DC : numérique : analogique : puissance Batteries vers Ampli Introduction à la robotique Système typique – Électronique  Ampli Ordinateur Interface Capteurs x N actuateurs 23
Perception Réflexion + Décision Action pilotes, circuits d’interface Capteurs Actuateurs Introduction à la robotique Système typique – Logiciel  3 éléments de base de tout logiciel de contrôle: 24
Introduction à la robotique Exemples d’application Robots génériques pour projets de recherche Il existe différentes plates-formes commerciales relativement simples visant à offrir un outil de développement bien adapté pour différents projets de recherche: développement d’algorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à l’heure actuelle proviennent de l’entreprise ActivMediaRobotics: http://www.activrobots.com 25
Introduction à la robotique Exemples d’application Robots génériques pour projets de recherche Il existe différentes plates-formes commerciales relativement simples visant à offrir un outil de développement bien adapté pour différents projets de recherche: développement d’algorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à l’heure actuelle proviennent de l’entreprise ActivMedia Robotics: http://www.activrobots.com Ces plates-formes étant relativement simples, il est relativement facile d’en faire la conception et de se fabriquer son propre prototype. 26
Introduction à la robotique Exemples d’application Systèmes robotisés à vocation militaire Les guerres mettant des vies humaines en jeu, la robotique peut jouer un rôle important dans ce domaine. Une panoplie d’applications sont possibles. Quelques exemples: ,[object Object]
 Véhicules de reconnaissance
 Véhicules de guerre autonomes
 Atterrissage autonome sur porte-avionsLa quantité de ressources impliquée dans le développement de ce type de systèmes est gigantesque. Les résultats sont heureusement souvent applicables à d’autres systèmes. 27
Introduction à la robotique Exemples d’application Robots d’inspection sous-marine Différents robots mobiles, généralement téléopérés d’où l’appellation Remotely Operated Vehicle (ROV), ont été développés dans le but d’inspecter des lieux ou ouvrages sous-marins difficilement ou dangereusement accessibles par des plongeurs humains. Les robots sous-marins demandent du matériel spécialisé très coûteux. Le milieu sous-marin facilite une navigation tridimensionnelle stable et peu énergivore. 28
Introduction à la robotique Exemples d’application Robots d’inspection sous-marine ROV3 développé par des chercheurs d’Hydro-Québec http://www.hydroquebec.com/technologie/ireq/fiches/pr_rov3.html 29
Introduction à la robotique Exemples d’application Robots d’inspection sous-marine L’entreprise Deep Ocean Engineering commercialise plusieurs véhicules sous-marins 30 http://www.deepocean.com/
Introduction à la robotique Exemples d’application Robots d’inspection sous-marine Autres entreprises commercialisant des robots sous-marins: ,[object Object]
 Oceaneering International, Inc. (http://www.oceaneering.com)

Contenu connexe

Tendances

Chapitre 3 robotique e
Chapitre 3 robotique eChapitre 3 robotique e
Chapitre 3 robotique eMouna Souissi
 
Cours robotique complet
Cours robotique completCours robotique complet
Cours robotique completMouna Souissi
 
Rapport de stage de perfectionnement
Rapport de stage de perfectionnementRapport de stage de perfectionnement
Rapport de stage de perfectionnementbadouuur
 
Cours de diagnostic électronique automobile
Cours de diagnostic électronique automobileCours de diagnostic électronique automobile
Cours de diagnostic électronique automobilescorpios92
 
Rapport - H.KASSMI & M.ELHADI
Rapport - H.KASSMI & M.ELHADIRapport - H.KASSMI & M.ELHADI
Rapport - H.KASSMI & M.ELHADIHamza Kassimi
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEHoussem Eddine LASSOUED
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Anouar Kacem
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016Mohsen Sadok
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFEDonia Hammami
 
La méthode ziegler nichols pour la détermination des paramètres d un controle...
La méthode ziegler nichols pour la détermination des paramètres d un controle...La méthode ziegler nichols pour la détermination des paramètres d un controle...
La méthode ziegler nichols pour la détermination des paramètres d un controle...osmalilwano
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...BADDOU mohamed
 
Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Oussama Ben Sghaier
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - CorrectionLilia Sfaxi
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidBadrElattaoui
 

Tendances (20)

Chapitre 3 robotique e
Chapitre 3 robotique eChapitre 3 robotique e
Chapitre 3 robotique e
 
Cours robotique
Cours robotiqueCours robotique
Cours robotique
 
Cours robotique complet
Cours robotique completCours robotique complet
Cours robotique complet
 
Rapport de stage de perfectionnement
Rapport de stage de perfectionnementRapport de stage de perfectionnement
Rapport de stage de perfectionnement
 
Cours de diagnostic électronique automobile
Cours de diagnostic électronique automobileCours de diagnostic électronique automobile
Cours de diagnostic électronique automobile
 
Rapport - H.KASSMI & M.ELHADI
Rapport - H.KASSMI & M.ELHADIRapport - H.KASSMI & M.ELHADI
Rapport - H.KASSMI & M.ELHADI
 
ROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFEROBOT à base d'Android - Présentation PFE
ROBOT à base d'Android - Présentation PFE
 
Chapitre 3 robotique
Chapitre 3 robotiqueChapitre 3 robotique
Chapitre 3 robotique
 
Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015Rapport de stage de fin d'études ISI 2015
Rapport de stage de fin d'études ISI 2015
 
Chapitre 4 robotique
Chapitre 4 robotiqueChapitre 4 robotique
Chapitre 4 robotique
 
présentation soutenance PFE 2016
présentation soutenance PFE 2016présentation soutenance PFE 2016
présentation soutenance PFE 2016
 
rapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFErapport de projet de fin d'étude_PFE
rapport de projet de fin d'étude_PFE
 
La méthode ziegler nichols pour la détermination des paramètres d un controle...
La méthode ziegler nichols pour la détermination des paramètres d un controle...La méthode ziegler nichols pour la détermination des paramètres d un controle...
La méthode ziegler nichols pour la détermination des paramètres d un controle...
 
Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...Conception et réalisation d’un robot de supervision : acquisition et échange ...
Conception et réalisation d’un robot de supervision : acquisition et échange ...
 
cour robotique
cour robotiquecour robotique
cour robotique
 
Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .Rapport de Projet de Fin d'étude .
Rapport de Projet de Fin d'étude .
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
Systeme embarque
Systeme embarqueSysteme embarque
Systeme embarque
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application Android
 

En vedette

Pointeuse mise-en-page-pdf72dpi
Pointeuse mise-en-page-pdf72dpiPointeuse mise-en-page-pdf72dpi
Pointeuse mise-en-page-pdf72dpiFrank Vermeulen
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETMeher Zayani
 
La robotique du quotidien-Veille-BMRN
La robotique du quotidien-Veille-BMRNLa robotique du quotidien-Veille-BMRN
La robotique du quotidien-Veille-BMRNJules Priest
 
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...polenumerique33
 
Powerpoint Oral TIPE 2010-2011
Powerpoint Oral TIPE 2010-2011 Powerpoint Oral TIPE 2010-2011
Powerpoint Oral TIPE 2010-2011 Gontran Pic
 
02 diaporama introduction_au_projet_robotique
02 diaporama introduction_au_projet_robotique02 diaporama introduction_au_projet_robotique
02 diaporama introduction_au_projet_robotiquedamira47
 
Sophia conf 2013 - Le monde du Raspberry
Sophia conf 2013 - Le monde du RaspberrySophia conf 2013 - Le monde du Raspberry
Sophia conf 2013 - Le monde du RaspberryNicolas Hennion
 
Expose sur l' informatique ok
Expose sur l' informatique okExpose sur l' informatique ok
Expose sur l' informatique okNICKYKROU
 
Correction examen Robotique
Correction examen Robotique Correction examen Robotique
Correction examen Robotique Mouna Souissi
 
Robots Mobiles & Autonomes avec Pharo
Robots Mobiles & Autonomes avec PharoRobots Mobiles & Autonomes avec Pharo
Robots Mobiles & Autonomes avec PharoNoury Bouraqadi
 
Presentation emboutissage
Presentation emboutissagePresentation emboutissage
Presentation emboutissageabdelhakmnasri
 

En vedette (18)

C'est quoi un robot ?
C'est quoi un robot ?C'est quoi un robot ?
C'est quoi un robot ?
 
Pointeuse mise-en-page-pdf72dpi
Pointeuse mise-en-page-pdf72dpiPointeuse mise-en-page-pdf72dpi
Pointeuse mise-en-page-pdf72dpi
 
Robotique
RobotiqueRobotique
Robotique
 
Presentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NETPresentation pfe application de pointage ASP.NET
Presentation pfe application de pointage ASP.NET
 
La robotique du quotidien-Veille-BMRN
La robotique du quotidien-Veille-BMRNLa robotique du quotidien-Veille-BMRN
La robotique du quotidien-Veille-BMRN
 
Aspirine et pi3 k ccr 2
Aspirine et pi3 k ccr 2Aspirine et pi3 k ccr 2
Aspirine et pi3 k ccr 2
 
Sport et dopage
Sport et dopageSport et dopage
Sport et dopage
 
Histoire de la robotique
Histoire de la robotiqueHistoire de la robotique
Histoire de la robotique
 
Les robots
Les robotsLes robots
Les robots
 
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...
Présentation Yaskawa - automatisation et robotique pour l'industrie - cci bor...
 
Powerpoint Oral TIPE 2010-2011
Powerpoint Oral TIPE 2010-2011 Powerpoint Oral TIPE 2010-2011
Powerpoint Oral TIPE 2010-2011
 
02 diaporama introduction_au_projet_robotique
02 diaporama introduction_au_projet_robotique02 diaporama introduction_au_projet_robotique
02 diaporama introduction_au_projet_robotique
 
Sophia conf 2013 - Le monde du Raspberry
Sophia conf 2013 - Le monde du RaspberrySophia conf 2013 - Le monde du Raspberry
Sophia conf 2013 - Le monde du Raspberry
 
Diapositive 1
Diapositive 1Diapositive 1
Diapositive 1
 
Expose sur l' informatique ok
Expose sur l' informatique okExpose sur l' informatique ok
Expose sur l' informatique ok
 
Correction examen Robotique
Correction examen Robotique Correction examen Robotique
Correction examen Robotique
 
Robots Mobiles & Autonomes avec Pharo
Robots Mobiles & Autonomes avec PharoRobots Mobiles & Autonomes avec Pharo
Robots Mobiles & Autonomes avec Pharo
 
Presentation emboutissage
Presentation emboutissagePresentation emboutissage
Presentation emboutissage
 

Similaire à Séance 2 robo cept.ppt

Rapport: Robot supervisor
Rapport: Robot supervisorRapport: Robot supervisor
Rapport: Robot supervisorMalak Talbi
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!Alexandre Touret
 
Presentation base
Presentation basePresentation base
Presentation baseLouise Roy
 
Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisDaniel Dominguez
 
Atelier aqifga 2012
Atelier aqifga 2012Atelier aqifga 2012
Atelier aqifga 2012Louise Roy
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware
 
Cours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.comCours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.commorin moli
 
Rapport projet UniceBot
Rapport projet UniceBotRapport projet UniceBot
Rapport projet UniceBottheoopparadigm
 
Projet ima4 descamd_michel (1)
Projet ima4 descamd_michel (1)Projet ima4 descamd_michel (1)
Projet ima4 descamd_michel (1)bourouissi
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationCHAKER ALLAOUI
 
Training VEX Robotics FR
Training VEX Robotics FRTraining VEX Robotics FR
Training VEX Robotics FRMaxime Vallet
 
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeRobotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeSherbrooke Innopole
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded SystemsSara Morgan
 
introduction microinformatiques olvay.ppt
introduction microinformatiques olvay.pptintroduction microinformatiques olvay.ppt
introduction microinformatiques olvay.pptNesrineLaradji
 
Concours Marocain de l\’Open Source CMOS édition 2008
Concours Marocain de l\’Open Source CMOS édition 2008Concours Marocain de l\’Open Source CMOS édition 2008
Concours Marocain de l\’Open Source CMOS édition 2008Nadir Haouari
 
Projet de fin d étude (1)
Projet de fin d étude (1)Projet de fin d étude (1)
Projet de fin d étude (1)Sanaa Guissar
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement AndroidSteve Tremblay
 

Similaire à Séance 2 robo cept.ppt (20)

Rapport: Robot supervisor
Rapport: Robot supervisorRapport: Robot supervisor
Rapport: Robot supervisor
 
[TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte![TNT19] Hands on: Objectif Top Architecte!
[TNT19] Hands on: Objectif Top Architecte!
 
Presentation base
Presentation basePresentation base
Presentation base
 
Simulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - FrançaisSimulateur Robot Khepera (2007) - Français
Simulateur Robot Khepera (2007) - Français
 
Atelier aqifga 2012
Atelier aqifga 2012Atelier aqifga 2012
Atelier aqifga 2012
 
OCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCSOCCIware presentation au groupe de travail Big Data du SCS
OCCIware presentation au groupe de travail Big Data du SCS
 
Cours formation automate
Cours formation automateCours formation automate
Cours formation automate
 
Cours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.comCours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.com
 
Rapport projet UniceBot
Rapport projet UniceBotRapport projet UniceBot
Rapport projet UniceBot
 
Présentation mécatronique
Présentation mécatroniquePrésentation mécatronique
Présentation mécatronique
 
Présentation mécatronique
Présentation mécatroniquePrésentation mécatronique
Présentation mécatronique
 
Projet ima4 descamd_michel (1)
Projet ima4 descamd_michel (1)Projet ima4 descamd_michel (1)
Projet ima4 descamd_michel (1)
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
 
Training VEX Robotics FR
Training VEX Robotics FRTraining VEX Robotics FR
Training VEX Robotics FR
 
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de SherbrookeRobotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
Robotique collaborative / Déjeuner du GATE 1/3 – Université de Sherbrooke
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
introduction microinformatiques olvay.ppt
introduction microinformatiques olvay.pptintroduction microinformatiques olvay.ppt
introduction microinformatiques olvay.ppt
 
Concours Marocain de l\’Open Source CMOS édition 2008
Concours Marocain de l\’Open Source CMOS édition 2008Concours Marocain de l\’Open Source CMOS édition 2008
Concours Marocain de l\’Open Source CMOS édition 2008
 
Projet de fin d étude (1)
Projet de fin d étude (1)Projet de fin d étude (1)
Projet de fin d étude (1)
 
Introduction au développement Android
Introduction au développement AndroidIntroduction au développement Android
Introduction au développement Android
 

Séance 2 robo cept.ppt

  • 1. École Polytechnique de TunisieRoboCEPT Séance N°01 Introduction à la robotique Présentée par : Rostem M’HEDHBI Élève ingénieur en troisième année, Ecole Polytechnique de Tunisie Option : Signaux et systèmes Année universitaire : 2010-2011
  • 2. Introduction à la robotique Plan de la présentation Mise en contexte et quelques définitions Domaines sous-jacents Exemples d’application 2
  • 3. Introduction à la robotique Mise en contexte et quelques définitions D’où vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russel’s Universal Robots, en 1921. Le terme viendrait des mots tchèques robota (travail) et robotnik (ouvrier). Le terme a été repris et grandement popularisé par Isaac Asimov. 3
  • 4. Introduction à la robotique Mise en contexte et quelques définitions D’où vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russel’s Universal Robots, en 1921. Le terme viendrait des mots tchèques robota (travail) et robotnik (ouvrier). Le terme a été repris et grandement popularisé par Isaac Asimov. Définition simple et générale du terme robot? Avec la variété de robots développés aujourd’hui, il est difficile de définir ce terme très spécifiquement. Une définition très générale est appropriée. Robot: système autonome programmé pour exécuter une ou plusieurs tâches. 4
  • 5. Introduction à la robotique Mise en contexte et quelques définitions Qu’est-ce que la robotique? Dans un cadre général, c’est tout simplement l’étude et l’utilisation des systèmes robotisés. 5
  • 6. © NASA JPL Introduction à la robotique Mise en contexte et quelques définitions Qu’est-ce que la robotique? Dans un cadre général, c’est tout simplement l’étude et l’utilisation des systèmes robotisés. Qu’est-ce qu’un robot mobile? Contrairement à un bras robotisé, qui est généralement contraint à travailler dans une zone de travail fixe et restreinte, un robot mobile peut naviguer dans son environnement et ainsi étendre sa zone de travail. 6
  • 7. Introduction à la robotique Mise en contexte et quelques définitions Intérêt de la robotique mobile Pour qu’un robot mobile soit en mesure de naviguer de façon autonome dans son environnement, il lui faut compter sur plusieurs éléments techniques essentiels : plate-forme mécatronique agile, lien de communication à haut débit, processus décisionnel évolué, système de perception adéquat, etc. 7
  • 8. Introduction à la robotique Mise en contexte et quelques définitions Intérêt de la robotique mobile Pour qu’un robot mobile soit en mesure de naviguer de façon autonome dans son environnement, il lui faut compter sur plusieurs éléments techniques essentiels : plate-forme mécatronique agile, lien de communication à haut débit, processus décisionnel évolué, système de perception adéquat, etc. Ainsi donc, la robotique mobile met en pratique des concepts provenant d’une multitude de domaines scientifiques. 8
  • 9.
  • 10. le génie électrique
  • 11. le génie informatique9
  • 12.
  • 13. le génie électrique
  • 14. le génie informatiqueLe développement d’un robot demande un travail d’équipe efficace et une bonne coordination entre des gens provenant de différents domaines. 10
  • 15. Introduction à la robotique Domaines sous-jacents – Mécatronique La mécatronique est à la base de la conception de tout ce qui permet au robot d’agir sur son environnement et elle peut également servir à améliorer la perception du robot: plates-formes motrices, outils manipulateurs, caméra mobile, etc. 11
  • 16. Introduction à la robotique Domaines sous-jacents – Mécatronique La mécatronique est à la base de la conception de tout ce qui permet au robot d’agir sur son environnement et elle peut également servir à améliorer la perception du robot: plates-formes motrices, outils manipulateurs, caméras articulées, etc. 12
  • 17. Introduction à la robotique Domaines sous-jacents – Électronique Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 13
  • 18. Introduction à la robotique Domaines sous-jacents – Électronique Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 14
  • 19. Introduction à la robotique Domaines sous-jacents – Électronique Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. 15
  • 20. Introduction à la robotique Domaines sous-jacents – Électronique Pour qu’un robot soit en mesure de percevoir son environnement, de prendre des décisions et de contrôler ses actuateurs, il lui faut une multitude de circuits électroniques. Un robot est souvent doté de circuits électroniques à différentes échelles, allant du circuit VLSI au prototype monté sur une plaquette. 16
  • 21. Introduction à la robotique Domaines sous-jacents – Intelligence artificielle À partir du moment qu’un robot prend une décision autonome, nous pouvons parler de système intelligent. L’intelligence artificielle, à travers différentes techniques et algorithmes, permet l’implantation de mécanismes intelligents: apprentissage, comportements dynamiques et adaptatifs, recherche de chemin, travail en coopération, etc. Les réseaux de neurones sont fréquemment utilisés en robotique mobile pour résoudre des problèmes variés. 17
  • 22. Introduction à la robotique Domaines sous-jacents – Contrôle Le contrôle est un domaine vaste et riche de plusieurs dizaines d’années de recherche, principalement basée sur des raisonnements mathématiques. Il en découle des méthodes et des règles formelles qui sont couramment utilisées dans une multitude de systèmes. Le contrôleur de vitesse d’une automobile et le pilote automatique d’un avion de ligne sont des exemples d’utilisation. La boucle PID est probablement la méthode de contrôle la plus populaire. 18
  • 23. Introduction à la robotique Domaines sous-jacents – Informatique Un robot est généralement muni d’une unité de traitement d’information (microcontrôleur ou ordinateur) lui permettant de percevoir, de réfléchir et d’agir en temps-réel. Les deux langages les plus répandus sont l’assembleur (robots à microcontrôleurs) et le C/C++ (robots avec ordinateurs embarqués). Les développements en robotique mobile sont intimement reliés aux développements du domaine de l’informatique. 19
  • 24. Introduction à la robotique Domaines sous-jacents – Chimie et physique La chimie et la physique peuvent être impliquées dans la conception de différents capteurs. Par exemple, la vision artificielle fait couramment référence à des notions d’optique. 20
  • 25. Introduction à la robotique Domaines sous-jacents – Chimie et physique La chimie et la physique peuvent être impliquées dans la conception de différents capteurs. Par exemple, la vision artificielle fait couramment référence à des notions d’optique. 21
  • 26. Introduction à la robotique Système typique La robotique, c’est compliqué?? Beaucoup moins que ça en a l’air… Un robot est un système composé d’une multitude de sous-systèmes jouant des rôles spécifiques. Généralement, chacun de ces sous-systèmes est relativement simple. Le bon fonctionnement d’un robot est en grande partie dû à une interaction simple et fonctionnelle entre les différents sous-systèmes. Une bonne vue d’ensemble est essentielle. 22
  • 27. Moteur Contrôleur Interface vers circuits E DC/DC : numérique : analogique : puissance Batteries vers Ampli Introduction à la robotique Système typique – Électronique Ampli Ordinateur Interface Capteurs x N actuateurs 23
  • 28. Perception Réflexion + Décision Action pilotes, circuits d’interface Capteurs Actuateurs Introduction à la robotique Système typique – Logiciel 3 éléments de base de tout logiciel de contrôle: 24
  • 29. Introduction à la robotique Exemples d’application Robots génériques pour projets de recherche Il existe différentes plates-formes commerciales relativement simples visant à offrir un outil de développement bien adapté pour différents projets de recherche: développement d’algorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à l’heure actuelle proviennent de l’entreprise ActivMediaRobotics: http://www.activrobots.com 25
  • 30. Introduction à la robotique Exemples d’application Robots génériques pour projets de recherche Il existe différentes plates-formes commerciales relativement simples visant à offrir un outil de développement bien adapté pour différents projets de recherche: développement d’algorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à l’heure actuelle proviennent de l’entreprise ActivMedia Robotics: http://www.activrobots.com Ces plates-formes étant relativement simples, il est relativement facile d’en faire la conception et de se fabriquer son propre prototype. 26
  • 31.
  • 32. Véhicules de reconnaissance
  • 33. Véhicules de guerre autonomes
  • 34. Atterrissage autonome sur porte-avionsLa quantité de ressources impliquée dans le développement de ce type de systèmes est gigantesque. Les résultats sont heureusement souvent applicables à d’autres systèmes. 27
  • 35. Introduction à la robotique Exemples d’application Robots d’inspection sous-marine Différents robots mobiles, généralement téléopérés d’où l’appellation Remotely Operated Vehicle (ROV), ont été développés dans le but d’inspecter des lieux ou ouvrages sous-marins difficilement ou dangereusement accessibles par des plongeurs humains. Les robots sous-marins demandent du matériel spécialisé très coûteux. Le milieu sous-marin facilite une navigation tridimensionnelle stable et peu énergivore. 28
  • 36. Introduction à la robotique Exemples d’application Robots d’inspection sous-marine ROV3 développé par des chercheurs d’Hydro-Québec http://www.hydroquebec.com/technologie/ireq/fiches/pr_rov3.html 29
  • 37. Introduction à la robotique Exemples d’application Robots d’inspection sous-marine L’entreprise Deep Ocean Engineering commercialise plusieurs véhicules sous-marins 30 http://www.deepocean.com/
  • 38.
  • 39. Oceaneering International, Inc. (http://www.oceaneering.com)
  • 40.
  • 41. Introduction à la robotique Exemples d’application Véhicules routiers autonomes Dans un avenir plus ou moins rapproché, il est possible que nos automobiles soient en mesure de circuler sur une autoroute, ou encore de se stationner, et ce de façon autonome. De nombreux projets de recherche sont reliés à ces objectifs. Les véhicules routiers autonomes développés en RetD sont généralement des véhicules existants auxquels sont greffés des modules instrumentés pour permettre une conduite autonome. 32
  • 42.
  • 43. En Californie: PATH (http://www.path.berkeley.edu/)
  • 44. Au Japon: AHSRA (http://www.ahsra.or.jp)
  • 45. IEEE ITS Council (http://www.ewh.ieee.org/tc/its/)33
  • 46.
  • 47. Le FCD de l’Université de Sherbrooke (http://www.gel.usherb.ca/FCD/)
  • 48. Compétition universitaire AUVSI (http://www.igvc.org/deploy/)
  • 49. Compétition DARPA Grand Challenge (http://www.darpa.mil/grandchallenge/)34
  • 50. Introduction à la robotique Exemples d’application Véhicules aériens autonomes Tout comme pour les autres types de véhicules, il existe beaucoup d’intérêt pour le développement de véhicules aériens autonomes (Unmanned Aerial Vehicles, UAV) qui peuvent être utilisés pour faire de l’inspection, de la reconnaissance, du transport ou encore pour des applications militaires. USAF Predator: http://www.airforce-technology.com/projects/predator/ 35
  • 51. Introduction à la robotique Exemples d’application Robots d’exploration spatiale Pour limiter les coûts de l’exploration lunaire et interplanétaire et également pour explorer des endroits inaccessibles par l’humain à l’heure actuelle, la robotique mobile est une solution adéquate. Ces robots sont très sophistiqués et leur degré d’autonomie augmente tranquillement, le délai dans la communication par satellite posant un problème pour la télé-opération. Les robots d’exploration spatiale demandent une robustesse sans faille face à des conditions extrêmes. Pour permettre un voyage interplanétaire, ces robots sont contraints à des espaces très restreints, demandant des prouesses au niveau de la conception mécanique. 36
  • 52. Introduction à la robotique Exemples d’application Robots d’exploration spatiale Le Jet Propulsion Laboratory de la NASA est un des laboratoires les plus actifs dans ce domaine. http://www.jpl.nasa.gov/ 37
  • 53. Introduction à la robotique Exemples d’application Robots de service Un robot de service a comme objectif d’assister ou de remplacer l’être humain dans ses tâches routinières. La distribution du courrier, la gestion d’entrepôts, l’assistance en chirurgie en sont des exemples. http://www.activrobots.com/ROBOTS/peoplebot.html http://asimo.honda.com/ http://www.pyxis.com/products/helpmate.asp L’intelligence artificielle joue un rôle important lorsqu’un robot doit interagir avec des êtres humains. 38
  • 54. Merci de votre attention