Informatique de l automatique et du traitement de signal



Documents pareils
21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

Chapitre 2 Les ondes progressives périodiques

Le Collège de France crée une chaire pérenne d Informatique, Algorithmes, machines et langages, et nomme le Pr Gérard BERRY titulaire

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Atelier Le gestionnaire de fichier

TABLEAU DE BORD : SYSTEME D INFORMATION ET OUTIL DE PILOTAGE DE LA PERFOMANCE

IV - Programme détaillé par matière (1 fiche détaillée par matière)

Licence professionnelle Maîtrise des énergies renouvelables et électriques

Une fréquence peut-elle être instantanée?

FileMaker Server 12. publication Web personnalisée avec XML

Rapport financier semestriel

Projet audio. Analyse des Signaux ELE2700

1 Introduction C+ + Algorithm e. languag. Algorigramm. machine binaire. 1-1 Chaîne de développement. Séance n 4

Didier Pietquin. Timbre et fréquence : fondamentale et harmoniques

SARL NetviZion. Conditions générales de l hébergement du site UIMM

Présentation formations SPI/EEA

Université de La Rochelle. Réseaux TD n 6

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi module

Pôles de Compétitivité : installation du groupe des personnalités qualifiées

Master Management des systèmes d information

Conservation des documents numériques

Prise en main rapide

Principaux savoir faire

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

Dérivées et différentielles des fonctions de plusieurs variables

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

Les bénéficiaires de la CMU en Rhône-Alpes au 31 décembre 2003

UFR d Informatique. FORMATION MASTER Domaine SCIENCES, TECHNOLOGIE, SANTE Mention INFORMATIQUE

Architectures web/bases de données

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

QUICK GUIDE #1. Guide du pilotage par la performance pour les distributeurs automobiles

administration et gestion culturelles

FileMaker Server 14. Guide de démarrage

Gestion de clusters de calcul avec Rocks

LES FORMATIONS A LA RADIOPROTECTION

Informatique et sciences du numérique

UN PROCEDE DE SUPERVISION ET TELESURVEILLANCE A DISTANCE : UN OUTIL PEDAGOGIQUE FAVORISANT L INITIATION AU TRAVAIL DE GROUPE

29 écoles d Ingénieurs publiques post bac

SPS Système de production Schneider

/LFHQFH3URIHVVLRQQHOOH 0DLQWHQDQFH,QGXVWULHOOHHQ*pQLH(OHFWULTXHª 0DVWHU*HVWLRQGHV5HVVRXUFHVHQ(QHUJLH(OHFWULTXH. 'RFWRUDWGH*pQLH(OHFWULTXH

Support pour les langues s écrivant de droite à gauche

Linked Data et description du produit automobile SemWeb Pro, Paris, 2 mai 2012

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

Ci-après, la liste des masters proposés par les universités françaises pour se former, en 2 ans après la licence, à l un des métiers de la culture.

Recherche d information textuelle

APRES LE BAC S

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Serveur FTP. 20 décembre. Windows Server 2008R2

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

JOURNEES SYSTEMES & LOGICIELS CRITIQUES le 14/11/2000. Mise en Œuvre des techniques synchrones pour des applications industrielles

Les apports de l informatique. Aux autres disciplines

DNSSEC. Introduction. les extensions de sécurité du DNS. Les dossiers thématiques de l AFNIC. 1 - Organisation et fonctionnement du DNS

Introduction aux systèmes temps réel

Certification de l assemblage de composants dans le développement de logiciels critiques

Caractéristiques des ondes

Ordonnance du DFE concernant les filières d études, les études postgrades et les titres dans les hautes écoles spécialisées

À L ISIT DEVENEZ ACTEUR INTERNATIONAL!

Transmission d informations sur le réseau électrique

P L A N. I. L informatique dans les domaines bancaires et boursiers. II. Les métiers de l informatique bancaire et boursier.

Programmation Orientée Objet

Commission nationale Culture et Handicap

Ordonnance du DFE concernant les filières d études, les études postgrades et les titres dans les hautes écoles spécialisées

Métiers d études, recherche & développement dans l industrie

Guide de démarrage rapide

1. Quels sont les téléphones compatibles avec mon appareil TalkBand?

LES ECHANGES DE DONNEES INFORMATISEES

Module BD et sites WEB

Gé nié Logiciél Livré Blanc

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTRODUCTION GENERALE AU MARKETING

CORBA haute performance

SUPPLEMENT AU DIPLOME

Plan du cours Cours théoriques. 29 septembre 2014

ÉCOLE POLYTECHNIQUE DE MONTRÉAL. Département de Génie Électrique. La technologie de TEXAS INSTRUMENTS DSP pour le cours Analyse des Signaux ELE2700

Documentation d information technique spécifique Education. PGI Open Line PRO

Programme Pédagogique National du DUT «Réseaux et Télécommunications» Présentation de la formation

L3 informatique TP n o 2 : Les applications réseau

Jardinage. obligatoire. claquez des doigts. Jardinage. détente. Pour tondre,

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

Dispositif e-learning déployé sur les postes de travail

Le test automatisé des applications web modernes

Livret de l étudiant 2014/2015

1. Les différents types de postes de livraison On peut classer les postes HTA/BT en deux catégories.

4D Business Kit version 2.2 ADDENDUM

Commutateur sûr, efficace et intelligent pour petites entreprises

Manuel d installation de l application Dimona New via SMS

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A)

Contrôle Non Destructif C.N.D.

Dans quelle situation se trouve l enseignant dans sa classe, sachant que nous restons là, à un degré de généralités?

CONVENTION DE SERVICES elionet corporate (CMD multi-access)

Scratch : programmation objet facile pour tous

@LON Arts et lettres options numériques

Genevais Jérémy & Dubuc Romuald

Licences Pro OBSER VATOIRE. Lettres / Langues et Sciences Humaines. à l'université de Limoges

modèles génériques applicables à la synthèse de contrôleurs discrets pour l Internet des Objets

GE Measurement & Control Solutions. XLG3 VideoProbe. Inspection Technologies

Argument-fetching dataflow machine de G.R. Gao et J.B. Dennis (McGill, 1988) = machine dataflow sans flux de données

Transcription:

Informatique de l automatique et du traitement de signal Master MI2 pro 2005 2006 Option «systèmes et logiciels embarqués» Anne Guérin-Dugué et Paul Caspi

Informatique de l automatique et du traitement de signal Pourquoi ce cours? Organisation du cours

Les systèmes embarqués Les systèmes informatiques embarqués sont ces systèmes informatiques qui sont des sous-systèmes de systèmes plus importants. On les trouve dans une multitude de domaines d applications : transports, avions, métros, trains, automobiles... contrôle-commande industriel, nucléaire, chimie, usines... communication, téléphones, multi-média, électronique de consommation, imprimantes, photocopieurs, machines à laver, monétique... On admet (www.cpuplanet.com) que 98% des processeurs produits se trouvent dans cette informatique embarquée.

De nombreux débouchés à Grenoble : Schneider, STMicroelectronic..., CEA, Scalagent(Motorola), Philips, Xerox, FranceTelecom R&D, Jay, Athys, Polyspace, Dophin, Atral,... dans la région : Sextant avionique (Valence), Renault véhicules industriels (Lyon),... en France, en Europe, dans le monde...

Systèmes embarqués, automatique et traitement de signal La plupart de ces systèmes informatiques commandent ou contrôlent des systèmes ou des signaux physiques : voix, musique, images... capteurs de données physiques : position, vitesse, accélération, masse, pression, température,... actionneurs : moteurs, aimants,... Il est important de pouvoir dialoguer, communiquer avec les spécialistes de ces domaines comprendre leurs langages, leurs problèmes, leurs méthodes

Systèmes embarqués, automatique et traitement de signal Beaucoup de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. résonnance Scope1 Out1 Calculateur Physique Scope

Systèmes embarqués, automatique et traitement de signal Beaucoup de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. résonnance Scope1 5 5 Out1 0 0 Calculateur 5 0 50 100 150 200 Physique 5 0 50 100 150 200 Scope Time offset: 0 Time offset: 0

Systèmes embarqués, automatique et traitement de signal Beaucoup de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. résonnance Scope1 5 5 Out1 0 0 Calculateur 5 0 50 100 150 200 Physique 5 0 50 100 150 200 Scope Time offset: 0 Time offset: 0 Vibrations dangereuses, dégats possibles

Systèmes embarqués, automatique et traitement de signal Beaucoup de de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. stabilité Scope1 In1 Out1 Calculateur Physique Scope

Systèmes embarqués, automatique et traitement de signal Beaucoup de de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. stabilité 5 5 Scope1 In1 Out1 0 0 Calculateur 5 0 10 20 30 40 50 Physique 5 0 10 20 30 40 50 Scope Time offset: 0 Time offset: 0

Systèmes embarqués, automatique et traitement de signal Beaucoup de de ces systèmes informatiques intéragissent avec ces systèmes physiques. Le système global acquière de nouvelles propriétés issues de cette interaction. stabilité 5 5 Scope1 In1 Out1 0 0 Calculateur 5 0 10 20 30 40 50 Physique 5 0 10 20 30 40 50 Scope Time offset: 0 Time offset: 0 Tchernobyl!!!

Systèmes embarqués, automatique et traitement de signal Les concepteurs de ces systèmes utilisent des formalismes et outils particuliers pour spécifier des programmes d ordinateurs : 1 In1 1 z Unit Delay2 1 z Unit Delay1 1 z Unit Delay 1 Out1 Il faut les comprendre et savoir les utiliser!

Organisation du cours Ce cours fait suite au cours M1 «Introduction à l automatique et au traitement de signal» pendant lequel un vernis minimal sur ces sujets a été acquis. Plutôt que de continuer à emmagasiner des connaissances, on propose maintenant, dans une optique de professionalisation, de chercher à : 1. appliquer l ensemble des connaissances acquises, 2. compléter les manques par auto-apprentissage et cours à la demande, dans un projet global.

Description du projet Il s agit de bâtir une démonstration de la démarche de développement fondé sur les modèles en réalisant avec un robot Lego une tâche de robotique.

Développement par modèles Etapes : 1. Faire un modèle mathématique du robot et de ces incertitudes 2. Concevoir le modèle du système de commande 3. Mettre au point le modèle du système en boucle fermée 4. Générer automatiquement le code du système de commande 5. Essayer le robot Cette méthode est utilisée dans les industries de pointe (avionique par exemple). Elle permet de détecter au plutôt les erreurs de conception, éviter d introduire des erreurs de codage. Elle permet donc d obtenir de façon plus économique des systèmes plus sûrs. C est une méthode d avenir.

Chaîne de développement par modèles Simulink Stateflow ss2l lus2c Brickos Lustre C Lego Simulink/Stateflow : standard de fait dans l industrie des automatismes. http ://www-verimag.imag.fr/ tdang/courss main page.html Anne.Guerin@imag.fr, Thao.Dang@imag.fr, Paul.Caspi@imag.fr Lustre : langage synchrone : développé à Verimag, utilisé chez Airbus, étudié au cours langages synchrones http ://www-verimag.imag.fr/synchrone/ Pascal.Raymond@imag.fr, Alain.Girault@imag.fr ss2l : traducteur Simulink/Stateflow vers Lustre http ://www-verimag.imag.fr/%7etripakis/papers/s2l-report.pdf http ://www-verimag.imag.fr/tr/tr-2004-16.pdf Christos.Sofronis@imag.fr

Chaîne de développement par modèles Simulink Stateflow ss2l lus2c Brickos Lustre C Lego Lustre : langage synchrone : développé à Verimag, utilisé chez Airbus, étudié au cours langages synchrones http ://www-verimag.imag.fr/synchrone/ Pascal.Raymond@imag.fr, Alain.Girault@imag.fr lus2c : compilateur Lustre http ://www-verimag.imag.fr/synchrone Pascal.Raymond@imag.fr Brickos : compilateur croisé et chargeur pour processeur Lego http ://brickos.sourceforge.net/ Pas de personne-ressource!

Tâche robotique A définir dans le projet. Suggestions : Stabiliser un pendule inverse http ://www-verimag.imag.fr/ caspi/cours/sle/differentielles.pdf http ://www-verimag.imag.fr/ caspi/cours/sle/stabilite.pdf http ://www-verimag.imag.fr/ caspi/cours/sle/z.pdf Suivre une trajectoire avec des capteurs de lumière Les deux en même temps! Ressources : Anne.Guerin@imag.fr, Thao.Dang@imag.fr, Paul.Caspi@imag.fr

Robot Lego Beaucoup de documentation http ://www.lego.com/

Organisation du projet Organisation libre supervisée Etapes suggérées : 1. S informer, se documenter 2. S organiser, diviser le travail, prévoir des cours supplémentaires, faire un plan avec des échéances 3. Suivre et corriger le plan à échéances régulières 4. Prévoir du temps pour faire un rapport avec présentation et démo qui tiendra lieu d examen. Proposition d échéancier Semaine 3 : présentation du plan aux enseignants Semaine 8 : Revue du projet à 70%

Compétences requises ou à acquérir connaissance élémentaire des outils de l automatique et du traitement de signal : transformées de Fourier, Laplace, en Z, stabilité, feed-, spectre, échantillonnage, connaissance élémentaire de mise en oeuvre informatique : scripts, compilation croisée, édition de lien langages : Java, C ; Lustre sera enseigné dans le cours synchrone.

Systèmes embarqués, automatique et traitement de signal Des questions?