La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

École Polytechnique de Montréal Département de génie électrique ELE3100 - Projets de génie électrique Robotique et informatique Cours no. 2: robotique.

Présentations similaires


Présentation au sujet: "École Polytechnique de Montréal Département de génie électrique ELE3100 - Projets de génie électrique Robotique et informatique Cours no. 2: robotique."— Transcription de la présentation:

1 École Polytechnique de Montréal Département de génie électrique ELE Projets de génie électrique Robotique et informatique Cours no. 2: robotique mobile, généralités Coordonnateur: Réjean Plamondon, ing. Ph.D., professeur titulaire Département de génie électrique, section génie biomédical (A ) Courriel: Chargé de cours et de laboratoire: Julien Beaudry, étudiant M.Sc.A. (A.321) Courriel: Chargé de laboratoire: Moussa Djioua, étudiant Ph.D. (A.408) Courriel:

2 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 2 Doù vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russels Universal Robots, en Le terme viendrait des mots tchèques robota (travail) et robotnik (ouvrier). Le terme a été repris et grandement popularisé par Isaac Asimov.

3 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 3 Doù vient le terme robot? Terme introduit par Karel Capek, auteur Tchèque, dans sa pièce Russels Universal Robots, en 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 aujourdhui, 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 4 Quest-ce que la robotique? Dans un cadre général, cest tout simplement létude et lutilisation des systèmes robotisés.

5 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 5 Quest-ce que la robotique? Dans un cadre général, cest tout simplement létude et lutilisation des systèmes robotisés. Quest-ce quun 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. © NASA JPL

6 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 6 Intérêt de la robotique mobile Pour quun 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Mise en contexte et quelques définitions 7 Intérêt de la robotique mobile Pour quun 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 dune multitude de domaines scientifiques.

8 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents 8 À la base, trois disciplines du génie sont principalement impliquées dans le développement des systèmes robotisés: le génie mécanique le génie électrique le génie informatique

9 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents 9 À la base, trois disciplines du génie sont principalement impliquées dans le développement des systèmes robotisés: le génie mécanique le génie électrique le génie informatique Le développement dun robot demande un travail déquipe efficace et une bonne coordination entre des gens provenant de différents domaines.

10 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Mécatronique 10 La mécatronique est à la base de la conception de tout ce qui permet au robot dagir sur son environnement et elle peut également servir à améliorer la perception du robot: plates- formes motrices, outils manipulateurs, caméra mobile, etc.

11 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Mécatronique 11 La mécatronique est à la base de la conception de tout ce qui permet au robot dagir 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Électronique 12 Pour quun 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Électronique 13 Pour quun 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Électronique 14 Pour quun 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Électronique 15 Pour quun 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Intelligence artificielle 16 À partir du moment quun robot prend une décision autonome, nous pouvons parler de système intelligent. Lintelligence artificielle, à travers différentes techniques et algorithmes, permet limplantation 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Contrôle 17 Le contrôle est un domaine vaste et riche de plusieurs dizaines danné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 dune automobile et le pilote automatique dun avion de ligne sont des exemples dutilisation. La boucle PID est probablement la méthode de contrôle la plus populaire.

18 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Informatique 18 Un robot est généralement muni dune unité de traitement dinformation (microcontrôleur ou ordinateur) lui permettant de percevoir, de réfléchir et dagir en temps-réel. Les deux langages les plus répandus sont lassembleur (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 linformatique.

19 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Chimie et physique 19 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 doptique.

20 ELE3100, Projets de génie électrique: robotique mobile, généralités Domaines sous-jacents – Chimie et physique 20 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 doptique.

21 ELE3100, Projets de génie électrique: robotique mobile, généralités Système typique 21 La robotique, cest compliqué?? Beaucoup moins que ça en a lair… Un robot est un système composé dune 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 dun robot est en grande partie dû à une interaction simple et fonctionnelle entre les différents sous-systèmes. Une bonne vue densemble est essentielle.

22 ELE3100, Projets de génie électrique: robotique mobile, généralités Système typique – Électronique 22 Ordinateur Contrôleur Interface Ampli Moteur E Capteurs x N actuateurs DC/DC Batteries vers Ampli vers circuits : numérique : analogique : puissance

23 ELE3100, Projets de génie électrique: robotique mobile, généralités Système typique – Logiciel 23 3 éléments de base de tout logiciel de contrôle: Perception Capteurs Réflexion + Décision Action Actuateurs pilotes, circuits dinterface

24 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 24 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 dalgorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à lheure actuelle proviennent de lentreprise ActivMedia Robotics:

25 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 25 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 dalgorithmes de navigation, de systèmes multi-robots, de contrôle de haut niveau, etc. Les robots les plus répandus à lheure actuelle proviennent de lentreprise ActivMedia Robotics: Ces plates-formes étant relativement simples, il est relativement facile den faire la conception et de se fabriquer son propre prototype.

26 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 26 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 dapplications sont possibles. Quelques exemples: Missiles autoguidés Véhicules de reconnaissance Véhicules de guerre autonomes Atterrissage autonome sur porte-avions La quantité de ressources impliquée dans le développement de ce type de systèmes est gigantesque. Les résultats sont heureusement souvent applicables à dautres systèmes.

27 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 27 Robots dinspection sous-marine Différents robots mobiles, généralement téléopérés doù lappellation Remotely Operated Vehicle (ROV), ont été développés dans le but dinspecter 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 28 Robots dinspection sous-marine ROV3 développé par des chercheurs dHydro-Québec

29 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 29 Robots dinspection sous-marine Lentreprise Deep Ocean Engineering commercialise plusieurs véhicules sous-marins

30 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 30 Robots dinspection sous-marine Autres entreprises commercialisant des robots sous-marins: Perry Slingsby Systems (http://www.slingsby-engineering.co.uk)http://www.slingsby-engineering.co.uk Oceaneering International, Inc. (http://www.oceaneering.com)http://www.oceaneering.com Canyon Offshore (http://www.canyonrov.com)http://www.canyonrov.com Ressources sur Internet

31 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 31 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 32 Véhicules routiers autonomes Centres de recherche sur lautomobile de demain: Au Canada: Auto21 lAutomobile du XXI e siècle (http://www.auto21.ca/)http://www.auto21.ca/ En Californie: PATH (http://www.path.berkeley.edu/)http://www.path.berkeley.edu/ Au Japon: AHSRA (http://www.ahsra.or.jp)http://www.ahsra.or.jp IEEE ITS Council (http://www.ewh.ieee.org/tc/its/)http://www.ewh.ieee.org/tc/its/

33 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 33 Véhicules routiers autonomes Projets de recherche universitaires: Le NavLab de lUniversité Carnegie Mellon (http://www.ri.cmu.edu/labs/lab_28.html)http://www.ri.cmu.edu/labs/lab_28.html Le FCD de lUniversité de Sherbrooke (http://www.gel.usherb.ca/FCD/)http://www.gel.usherb.ca/FCD/ Compétition universitaire AUVSI (http://www.igvc.org/deploy/)http://www.igvc.org/deploy/ Compétition DARPA Grand Challenge (http://www.darpa.mil/grandchallenge/)http://www.darpa.mil/grandchallenge/

34 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 34 Véhicules aériens autonomes Tout comme pour les autres types de véhicules, il existe beaucoup dintérêt pour le développement de véhicules aériens autonomes (Unmanned Aerial Vehicles, UAV) qui peuvent être utilisés pour faire de linspection, de la reconnaissance, du transport ou encore pour des applications militaires. USAF Predator:

35 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 35 Robots dexploration spatiale Pour limiter les coûts de lexploration lunaire et interplanétaire et également pour explorer des endroits inaccessibles par lhumain à lheure actuelle, la robotique mobile est une solution adéquate. Ces robots sont très sophistiqués et leur degré dautonomie augmente tranquillement, le délai dans la communication par satellite posant un problème pour la télé- opération. Les robots dexploration 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 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 36 Robots dexploration spatiale Le Jet Propulsion Laboratory de la NASA est un des laboratoires les plus actifs dans ce domaine.

37 ELE3100, Projets de génie électrique: robotique mobile, généralités Exemples dapplication 37 Robots de service Un robot de service a comme objectif dassister ou de remplacer lêtre humain dans ses tâches routinières. La distribution du courrier, la gestion dentrepôts, lassistance en chirurgie en sont des exemples. Lintelligence artificielle joue un rôle important lorsquun robot doit interagir avec des êtres humains.


Télécharger ppt "École Polytechnique de Montréal Département de génie électrique ELE3100 - Projets de génie électrique Robotique et informatique Cours no. 2: robotique."

Présentations similaires


Annonces Google