Joscelin OUDRY IR2000 année

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

PUISSANCE - VITESSE - INCIDENCE
Le moteur
(Initiation aux Sciences de l’Ingénieur)
Licence 2 Option de découverte (1L4INJM) APPLICATIONS INFORMATIQUES POUR LINTERACTION HOMME-ROBOT Responsable : Julien PINQUIER
LINC, Paris 8 Jeu et récit Nicolas Szilas
Affichage interactif, bidimensionnel et incrémental de formules mathématiques Hanane Naciri et Laurence Rideau INRIA Sophia Antipolis CARI'2000.
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Les Prepositions.
Les 3 dimensio ns de la morale et de léthique (activité)
Performances 1 Évolution : Performance. Performances 2 Évolution : Mémoire.
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Génération interactive dimages projectives : Application à la Radiothérapie Pierre BLUNIER Du 01/12/2002 au 28/03/2003 Centre Léon Bérard.
Auto Apprentissage Le DSP
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Ordonnancement des mouvements de deux robots
Chariot élévateur: prière de ne pas renverser !
EADS composite Aquitaine
Interface Homme Machine IHM Pro
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
Logiciel de Mobile Device Management
Projet 2012 Tour à commandes numériques
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
1. Le « kick », ça sarrête maintenant ! 2 Ce nest pas un jeu denfant que de soccuper du soccer des enfants !
Guy Gauthier, ing., Ph.D. Session été 2013.
Interagir avec un objet mixte Propriétés physiques et numériques Céline Coutrix, Laurence Nigay Équipe Ingénierie de lInteraction Homme-Machine (IIHM)
Etude et réalisation d’un système asservi de contrôle de mouvement nanométrique appliqué à une source d’électrons Mémoire d’ingénieur électronique présenté.
Modèle d’interaction pour les systèmes mixtes
Interaction Homme Robot Sujet « 16/03/2012 » Réalisé par :
Commande impulsionnelle d'un système mécanique
Voici 36 bonnes raisons de preferer la biere à une femme blonde...
Adaptation et intégration d'un module du Langage Parlé Complété (LPC) dans l'agent conversationnel Greta Mohammed ZBAKH Encadré par Mme. Hela DAASSI M.
Validation d’applications pour les Legos Mindstorms
Support de fixation pour équipement électrique
La Physique et le CERN.
CHAPITRE 2: Les grands domaines climatiques et biogéographiques
LES SYSTEMES AUTOMATISES
La Saint-Valentin Par Matt Maxwell.
Interprétation de séquences dimages pour des applications MédiaSpace Alberto AVANZI François BREMOND Monique THONNAT Projet ORION INRIA de Sophia Antipolis.
Guy Gauthier, ing., Ph.D. Session automne 2012.
SPI - Serial Peripheral Interface
Projet d’Ingénierie du Logiciel - Prise en main du robot humanoïde NAO
Notre calendrier français MARS 2014
SYSTEMES MIXTES MOBILES ET COLLABORATIFS
Elaboré par : BETTAIEB Ahmed
C'est pour bientôt.....
Veuillez trouver ci-joint
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Voici 36 bonnes raisons de preferer la biere à une femme blonde...
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Informatique 1. Les applications de l’informatique
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
SYNTHÈSE CYCLOPOUSSE Parcours : Développement durable et efficacité énergétique globale des systèmes Module : Intitulé du module.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
USAM BRIDGE H O W E L L -CLASSIQUE
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Relevez le numéro de votre logo préféré et adressez-le à : En cas d’hésitation, vous pouvez choisir jusqu’à 3 logos. Seront pris.
Guichetautomatique à l'auto  4. Prend son argent, sa carte, son reçu et s'en va. reçu et s'en va.LUI: 1. S'approche du guichet 2. Rentre sa carte 3.
PRESTO Programme d’étude de séries temporelles Projet 4 ème année Jean-Frédéric Berthelot Paul-Alain Bugnard Camille Capelle Sébastien Castiel.
Les Robots.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Transcription de la présentation:

Joscelin OUDRY IR2000 année 2002-2003 La Robotique Joscelin OUDRY IR2000 année 2002-2003

Plan Buts & domaines d’applications Historique Composition d’un robot Qu’est-ce qu’un microcontrôleur ? Programmation d’un microcontrôleur. Les constructeurs par ordre d’importance Un robot : Comment ça marche ? Bibliographie

Buts & domaines d’application Tâches répétitives et/ou précises. Conditions de travail trop dangereuses. Automatique - traitement d'images - adaptation, perception, interaction avec l'environnement.

Domaines d’application Manipulation - soudure - assemblage. Usines - laboratoires - hôpitaux Industrie automobile > 50% de l’ensemble des robots industriels.

Historique (1) Robot  robota(Tchèque)  travail forcé. Robotique  SF Isaac Asimov (1942). Machine programmable qui imite des actions d'une créature intelligente.

Historique (2) I. Automates  actions répétitives. II. Dotés de capteurs  réagir à l'environnement qui les entoure. III. Dotés d'intelligence artificielle  prise de décisions.

Historique (3)

Composition d’un robot de 2eme génération Structure mécanique. Servo-moteurs. Capteurs. Partie commande (Microcontrôleur).

Le microcontrôleur : cerveau du robot (1) Un microprocesseur. Mémoire de données (RAM et EEPROM) . Mémoire programmable (ROM, OTPROM, UVPROM, EEPROM).

Le microcontrôleur : cerveau du robot (2) Interfaces parallèles  connexion des entrées/sorties. Interfaces séries. Timers  générer ou mesurer des signaux avec une grande précision temporelle. CAN  traiter les signaux analogiques.

Programmation d’un microcontrôleur (1) BASIC, C, C++, JAVA. Le programme réalisé dans le langage de haut niveau est compilé en assembleur pour le microcontroleur. Transmission du code généré du PC sur le microcontroleur.

Programmation d’un microcontrôleur (2) Utilisation d’un logiciel de programmation haut niveau(JETPROG de lextronic). Programmateur hardware pour les EEPROM.

Programmation d’un microcontrôleur (3)

Les constructeurs par ordre d’importance Motorola (68HC11) Microchip (séries des PIC) Mitsubishi (M30620) NEC (78C10) Philips (80C552) Intel (8051)

Types de microcontrôleurs 4 bits  automatismes simples(jouets,...). Fabriqués en grande quantité. 8 bits  les plus répendus (souplesse). 16 bits  applications exigeantes. 32 bits  gros projets.

Un robot : Comment ça marche ? Pourquoi la marche? Utiliser une plus grande variété de terrains. Le sol peut-être irrégulier voir parsemé de petits obstacles. Pouvoir l’utiliser là ou va l'homme.

Les problèmes de la marche Gestion du centre de gravité  équilibre. Comment garder cet équilibre ? Centre de gravité bas. Un corps large  stabilité plus aisée à maintenir.

Exemple de robots bipèdes

Deux types de marches Marche dynamique : - Perte d'équilibre entre chaque pas. - Difficulté : s'arrêter en pleine marche. Marche quasi-statique : - Le robot ne sera jamais en déséquilibre.

La marche dynamique (1)

La marche quasi-statique (1) Première solution : Utiliser de grands pieds encadrant la zone centrale. Forme de « U » par exemple. Problème : Changements de direction difficiles à mettre en place.

La marche quasi-statique (2)

La marche quasi-statique (3) Seconde solution : Amener le centre de gravité au dessus polygone de sustentation. Déplacer avant chaque pas, une partie de la masse du robot au dessus du pied restant en appui.

La marche quasi-statique (4)

Conclusion La marche statique peut être implantée relativement facilement. Changement de direction  Nombre de moteurs et complexité du montage augmentent. Indispensable pour l’interaction avec l'environnement (suivre la lumière, éviter un obstacle, ...).

Bibliographie www.vieartificielle.com www.csdm.qc.ca www.inria.fr