Temps-Réel Libre et Conduite d un Robot Mobile Opto-guidé
|
|
|
- Emmanuel Charbonneau
- il y a 10 ans
- Total affichages :
Transcription
1 Manuscrit auteur, publié dans "7e Congrès international de génie industriel, Canada (2007)" 7e Congrès international de génie industriel 5-8 juin 2007 Trois-Rivières, Québec (CANADA) Temps-Réel Libre et Conduite d un Robot Mobile Opto-guidé Maryline Chetto*, Christophe Plot** * Institut de Recherche en Communication et cybernétique de Nantes UMR CNRS 6597 BP Rue de la Noé, F Nantes cedex 3 [email protected] ** Centre de Ressources Technologiques et de Transferts Industriels IUT de Nantes, Avenue du Professeur Jean Rouxel BP, F Carquefou cedex [email protected] RÉSUMÉ : Le travail présenté ici a été réalisé dans le cadre d un projet 1 national de R&D dans le domaine des technologies logicielles dédiées aux applications temps-réel, initialisé en Ce projet avait pour finalité la conception d un système d exploitation temps réel baptisé «système Cléopatre» à code source ouvert et gratuit. Ce système d exploitation temps réel a la particularité de se présenter sous forme d un assemblage de composants sélectionnables par l utilisateur selon ses besoins. Nous présentons le démonstrateur de ce projet, un AGV (Automated Guided Vehicle) conduit en temps-réel par l O.S. Cléopatre. L objectif était d évaluer ses performances d un point de vue temporel, le gain engendré par l approche composant en termes d empreinte mémoire et d accessibilité mais aussi vérifier l inter-opérabilité des composants logiciels développés. L application mise en œuvre consiste à conduire cet AGV opto-guidé muni de son informatique embarquée, en exécutant en temps-réel des ordres de mission émis par une liaison sans fil à partir d une station de supervision. MOTS-CLÉS : temps-réel, chariot optoguidé, système d exploitation, logiciel libre. 1. Linux et le temps-réel Depuis plusieurs années déjà, Linux conquiert un domaine où il n était pas particulièrement attendu, celui des applications temps réel. Et si l on retrouve ce système d exploitation généraliste dans le domaine très spécifique de l informatique temps réel, c est qu on lui reconnaît des qualités autres que celles reconnues dans l environnement standard type PC grand public, à savoir : sa gratuité, l ouverture de son code source, les nombreuses distributions proposées, l aide rapide par la communauté Internet des développeurs Linux possède en effet de nombreux autres atouts pour son utilisation dans le secteur des systèmes temps réel embarqués : son portage sur processeurs autres que 80x86 tels que PowerPC, ARM ou MIPS, une taille du noyau modeste compatible avec la taille des mémoires utilisées dans les système embarqués (< 500 Ko), un support pour le chargement dynamique de modules qui permet d optimiser la taille du noyau, une migration rapide et en douceur pour un spécialiste Linux à Linux Temps Réel, réduisant ainsi les temps de formation et par voie de conséquences les coûts A mi-chemin entre les développements maison effectués sur mesure en interne, et ceux qui se construisent autour de systèmes d'exploitation et de plates-formes propriétaires, Linux ouvre donc une nouvelle voie. 1 Projet financé par le Ministère de la Recherche, notification n 01 K 0742
2 C est donc dans cette nouvelle voie que nous avons inscrit la conception et le développement du système d exploitation Cléopatre, extension temps réel de Linux. Linux est à l origine un système généraliste élaboré pour le temps partagé, et non pour le temps réel. Deux approches permettent d octroyer à Linux des spécificités temps réel. Une première idée consiste à modifier directement le noyau en remplaçant son ordonnanceur natif par un ordonnanceur préemptif à priorité qui améliore son comportement. Ce type de solution convient bien aux applications dites temps réel à contraintes légères pour lesquelles la performance s évalue en termes de temps de réponse moyen. Cependant, lorsque les contraintes temps réel sont strictes, un noyau entièrement dédié aux applications temps réel devient indispensable. La solution consiste alors à ajouter un noyau auxiliaire, permettant de relayer les processus non temps réel à un niveau de priorité le plus bas. Les promoteurs de cette technologie sont ceux qui considèrent que le noyau Linux ne sera jamais véritablement temps réel et lui ajoute des fonctionnalités dont certainement le plus fondamental est un ordonnanceur déterministe. Cette technologie est utilisée par RTLinux et son semblable européen, RTAI, depuis la fin des années 90 (Mantegazza P., 1999). 2. Le projet Cléopatre Les applications temps réel s avèrent de plus en plus complexes et ne sont pas, soit à contraintes strictes, soit à contraintes légères : elles mettent en œuvre des tâches dont les contraintes sont hétérogènes et leurs caractéristiques temporelles de plus en plus variées. Leur respect ne peut être garanti ni par un système temps réel classique (à priorité fixe calculée sur la période par exemple) comme Linux/RTAI ni par un système d exploitation dit à temps partagé conventionnel comme Linux. Les travaux de recherche menés ces dernières années ont d ailleurs prouvé, par validation théorique des résultats, la nécessité de se tourner vers des ordonnanceurs adaptatifs et flexibles, à priorité dynamique (Earliest Deadline) (Liu C. et al. 1973) pour gérer des tâches apériodiques, faire face à des situations de surcharge temporaire de traitement par la garantie d une qualité de service minimum, mettre en œuvre des tests d admission en ligne, etc. L objectif du projet RNTL ( Réseau National des Technologies Logicielles) Cléopatre initialisé en 2001 et officiellement terminé en 2005 était donc de faire la preuve de l intégrabilité de fonctionnalités novatrices dans un système d exploitation ouvert tel que Linux et ce, sous forme de composants sélectionnables à la carte en fonction du profil de l application (Chetto M. et al., 2004). Voulant s affranchir du développement complet d un noyau temps réel juxtaposé à Linux et de son interface matérielle, il s est naturellement fait jour que la meilleure solution était de concevoir Cléopatre comme un patch à une extension temps réel existante de Linux, qui se présenterait sous la forme d une librairie de composants logiciels munie de son interface. S inscrivant dans ce point de vue, l ensemble des membres du consortium Cléopatre a ainsi pris l option de considérer RTAI comme support de développement avec les principales motivations suivantes : projet communautaire, contributeurs majoritairement européens, excellente documentation, nombreuses architectures supportées, licence LGPL et non GPL, gestion du temps réel dur dans l espace utilisateur On peut alors considérer Cléopatre comme un patch de RTAI, lui-même patch de Linux.
3 3. Un O.S. temps-réel à la carte Nous avons fourni sous forme de composants à code source ouvert, des fonctionnalités de niveau noyau innovantes en matière de tolérance aux fautes (mécanisme à échéance et calcul imprécis), de synchronisation (protocoles d accès aux ressources critiques avec héritage de priorité et priorité plafond) et d ordonnancement (ordonnancement à priorité dynamique, serveur de tâches apériodiques, tests d admission en ligne de tâches critiques) ( voir Figure 1). Nous avons démontré l applicabilité et l interopérabilité des composants par des tests en simulation puis sur des applications réelles mises en œuvre par les différents partenaires de notre consortium et en particulier sur une application de robotique mobile décrite ci-dessous. A p p l i c a t i o n Aperiodic task servicing Scheduling Synchronization Fault Tolerance Overload Management Cléopatre library OS Abstraction Layer : TCL Figure 1. La librairie de services temps-réel Cette gamme de composants se répartit sur plusieurs étagères de la bibliothèque et est suffisamment étendue pour toucher un panel le plus large possible de secteurs d applications, allant des applications les plus critiques, en général à caractère fortement cyclique (industrie militaire, avionique) aux applications les moins critiques (multimédia, vidéo à la demande) en passant par des applications où cohabitent des contraintes à degré de criticité échelonnés (robotique mobile avec télé-opération). Nous avons doté le système Cléopatre de propriétés d extensibilité qui lui permettent de s adapter aux futurs besoins des industriels et aux nouvelles idées des chercheurs par le biais de développement de nouveaux composants interopérables (Marchand A. et al., 2006). Les composants d une même étagère ont la propriété de s inter-changer, ce qui laisse les utilisateurs libres de choisir le mécanisme le plus adapté à leurs besoins parmi plusieurs ou d en tester de nouveaux sans modifier leurs applications. Les développements de composants Cléopatre pour plusieurs configurations système et matérielles sont factorisés par une couche de contrôle des tâches (TCL) qui en fait abstraction ( voir Figure 2). Ainsi les composants sont génériques et le système s adapte à un nouvel environnement pour un investissement réduit. D ailleurs une couche de contrôle des tâches a déjà été développée en quelques mois pour la version 3.0 de RTAI qui ne repose plus sur le patch RTHAL qui donne le contrôle du système Linux à un noyau temps réel, mais sur le patch ADEOS qui est un pipeline de systèmes d exploitation.
4 Cléopatre Tasks R T A I Tasks L i n u x processes Cléopatre R T A I OS Abstraction Layer : TCL L i n u x Hardware Abstraction Layer Interrupts H a r d w a r e Figure 2. : Architecture logicielle 4. Le démonstrateur : un AGV La phase de prototypage en charge de valider le travail scientifique du projet CLEOPATRE avait comme objectif : - d expérimenter sur une application réelle, l O.S. temps-réel à architecture configurable, - de montrer son adéquation aux exigences des développeurs. - d illustrer pour un intégrateur potentiel, le coût global d utilisation de ces composants lors du développement, de l exploitation et de la maintenance d une application. Le CRTTI de Nantes, partenaire du consortium Cléopatre a conçu un robot mobile autonome permettant de mettre en place une multitude de scénarii qui testent et certifient les composants tant du point de vue de la sûreté de fonctionnement (fiabilité, sécurité) que du respect des contraintes temporelles. Le robot mobile est un AGV qui réalise des missions en milieu industriel transmises par liaison radio sous forme d ordres simples (voir Figure 3). Pour cela, il progresse le long d une piste matérialisée sur le sol par un ruban adhésif de couleur et est muni d un tapis roulant servant à charger et décharger des bacs standards d usine (Dixon J et al., 1997). La piste est balisée par des réflecteurs catadioptriques qui marquent les emplacements où le robot doit exécuter un ordre. Figure 3. La plate-forme mobile
5 4.1 Instrumentation du robot La propulsion est réalisée à l aide de deux moteurs de traction contrôlés par des variateurs de vitesse en mode RI (CM1 et CM2). Deux moteurs de direction (CM3 et CM4) dirigent les roues. Ces moteurs peuvent être bloqués pour offrir la possibilité d utiliser le robot en mode holonome ou non. Son tapis roulant est actionné par un dernier moteur (MT) ( voir Figure 4). Le robot mobile est pourvu de photo-résistances permettant de réaliser le suivi de la piste (SdP1 et SdP2), de capteurs de présence de bacs (PB1 et PB2), de capteurs infrarouges TOR détectant les catadioptres présents sur la piste (PA0 à PA2) et de capteurs de proximité détectant les obstacles (DIR1 à DIR4). PB1 AU R R pupitre piste PA1 DIR1 SdP1 DIR2 MT PA0 PB2 CM1 CM3 CM4 CM2 DIR3 SdP2 DIR4 PA2 Figure 4. Capteurs du robot mobile Le robot est doté d un pupitre de commande avec un bouton d arrêt d urgence (AU) et un bouton de réarmement (R) après un arrêt d urgence. La liaison radio est assurée par un modem correspondant à la norme Le robot mobile est contrôlé par PC industriel embarqué PC104 relié au matériel par une carte d entrées/sorties PC104-AIO12-8 avec 8 entrées analogiques, 4 sorties analogiques, 24 entrées/sorties numériques et 3 compteurs/timers. Une mémoire compact flash de 32 Mo joue le rôle de disque dur. La mémoire compact flash contient le système Cléopatre et l application qui contrôle le robot selon les ordres transmis par liaison radio Implémentation Le logiciel d application se décompose en trois tâches apériodiques dédiées à la réception de nouveaux ordres, à l émission de messages de progression du robot, et à l exécution des ordres. Cette dernière tâche coordonne d autres tâches dédiées aux différents ordres que le robot mobile est susceptible d exécuter : suivre la piste, tourner à gauche, tourner à droite, faire demi-tour, charger un bac, suivre une direction pour un aiguillage Ces tâches agissent sur deux tâches de commande qui appliquent chacune une vitesse à une des roues du robot mobile ( voir Figure 5). Par exemple, la tâche de suivi de piste est chargée de faire progresser le robot le long de la piste. Elle utilise les données fournies par un système matériel de suivi de piste connecté aux photo-résistances (SdP1 et SdP2) qui déterminent si le robot se trouve à gauche, à droite ou au centre de la piste. Ces données sont appelées erreur. A partir de cette erreur, la tâche de suivi de piste calcule une correction d erreur qu elle transmet aux tâches de contrôle des roues pour rectifier la trajectoire du robot et éviter qu il quitte la piste.
6 Deux stratégies de calcul de la correction d erreur ont été envisagées afin de valider les mécanismes de tolérance aux fautes du système Cléopatre. Il s agit de la correction proportionnelle (rapide mais peu précise) et de la correction proportionnelle intégrale (plus lente mais précise). Toutefois, des mesures ont montré un écart temporel insuffisant entre les deux stratégies pour valider les composants de tolérance aux fautes du système Cléopatre. Le robot possède également des capteurs de proximité permettant de détecter les obstacles. Ces capteurs génèrent une interruption dont la routine réveille la tâche de priorité maximale qui est chargée d immobiliser le robot dans les plus brefs délais. Un système de retour vidéo a également été développé pour qu un opérateur suive le déplacement du robot à l aide de caméras embarquées à l avant et à l arrière du robot. Erreur Correction d erreur + Objectif : robot centré sur la piste - Tâche de suivi de piste Tâche commande roue gauche Tâche commande roue droite C N A Moteurs Position sur la piste C A N Sommateur Système de suivi de piste Photorésistances CNA : Convertisseur Numérique Analogique CAN : Convertisseur Analogique Numérique Figure 5. Schéma-bloc du suivi de piste L O.S. Cléopatre et l applicatif ont été installés sur 2 Mo de la mémoire compact flash. En effet, le chargement à la carte des composants logiciels système se caractérise par une très faible empreinte mémoire, critère de performance primordial pour les systèmes embarqués mais également critère économique. Cléopatre a été développé en mettant l accent sur l amélioration de l accessibilité de Linux temps réel. Pour cela, il met à disposition de nombreuses fonctionnalités qui simplifient le travail du programmeur et réduisent le temps de prise en main du système. Remarquons que ce travail d intégration sur l AGV a été réalisé en moins de six mois par un stagiaire élève-ingénieur sans connaissance préalable de ce système d exploitation. Des outils novateurs tel que l arrêt d urgence logiciel, les zones de non préemption, les signaux d abandon des tâches, etc. sont autant d outils d aide au développement dont l utilité a pu être démontrée par le biais de cette application. 5. Conclusion Les travaux menés sur cette plate-forme mobile ont permis de réaliser deux objectifs : évaluer le système d exploitation temps-réel Cléopatre et la plupart de ses composants logiciels. Une application robotique offre en effet la particularité de faire cohabiter des tâches périodiques tournant à des cadences élevées (asservissement) et des tâches événementielles déclenchées lorsque surviennent des événements extérieurs (informations
7 capteurs, commande opérateur). Cette cohabitation de ces deux types de tâche a été une bonne validation pour les ordonnanceurs et les serveurs de tâches apériodiques et vérifier l inter-opérabilité de ces services offerts sur des étagères différentes de la librairie. Démontrer les avantages de cette approche «OS temps-réel à la carte» en terme de gain de temps de développement et facilité d utilisation dans le domaine du génie industriel. 6. Références Chetto M. and Garcia-Fernandez T., (2004) Enhancing Linux/RTAI with Open Source Software Components, 6 th Real Time Linux Workshop, Singapour. Chetto M. (2006), Dixon J, Henlich O., (1997) Mobile Robot Navigation. Londres : Imperial College. Course for Information Systems Engineering. Available from internet:< Liu C., Layland J.W., (1973) Scheduling algorithms for multiprogramming in a hard real-time environment.journal of ACM, vol.20 n 1 pp Mantegazza P., (1999) DIAPM RTAI for Linux: Why s, what s and how s, Real Time Linux Workshop, University de Technology of Vienna. Marchand A. and Chetto M., (2006) Dynamic Real-Time Scheduling of Firm Real-time Tasks with Hard andsoft Aperiodic Tasks, The Journal of Real-Time Systems, Kluwer Academic Publishers.
Ordonnancement temps réel
Ordonnancement temps réel [email protected] Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Linux embarqué: une alternative à Windows CE?
embarqué: une alternative à Windows CE? : une alternative à Windows CE Présentation Mangrove Systems Distribution embarqué Perspective WinCe / Questions Mangrove systems Créé en 2001 Soutien Soutien Ministère
Introduction aux systèmes temps réel. Iulian Ober IRIT [email protected]
Introduction aux systèmes temps réel Iulian Ober IRIT [email protected] Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
REALISATION d'un. ORDONNANCEUR à ECHEANCES
REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6
ORDONNANCEMENT CONJOINT DE TÂCHES ET DE MESSAGES DANS LES RÉSEAUX TEMPS RÉELS 4. QUELQUES EXEMPLES DU DYNAMISME ACTUEL DU TEMPS RÉEL
i LE TEMPS RÉEL 1. PRÉSENTATION DU TEMPS RÉEL 1.1. APPLICATIONS TEMPS RÉEL 1.2. CONTRAINTES DE TEMPS RÉEL 2. STRUCTURES D'ACCUEIL POUR LE TEMPS RÉEL 2.1. EXÉCUTIFS TEMPS RÉEL 2.2. RÉSEAUX LOCAUX TEMPS
Catalogue des stages Ercom 2013
Catalogue des stages Ercom 2013 Optimisations sur Modem LTE Poste basé à : Caen (14) Analyse et optimisation des performances des traitements réalisés dans un modem LTE. - Profiling et détermination des
MEAD : temps réel et tolérance aux pannes pour CORBA
MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier
Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)
Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances
CH.3 SYSTÈMES D'EXPLOITATION
CH.3 SYSTÈMES D'EXPLOITATION 3.1 Un historique 3.2 Une vue générale 3.3 Les principaux aspects Info S4 ch3 1 3.1 Un historique Quatre générations. Préhistoire 1944 1950 ENIAC (1944) militaire : 20000 tubes,
Introduction aux systèmes temps réel
Introduction aux systèmes temps réel Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 [email protected] UE applications de l informatique, Université de Brest Page 1/22 Plan du
Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules
Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules M. Shawky, K. Chaaban, P. Crubillé Heudiasyc UMR 6599 CNRS, Univ. Tech. De Compiègne 1 ADAS (Advanced Driving Aid System) Reactive
Système de vidéosurveillance Guide de configuration
Guide de configuration Introduction Les technologies de vidéosurveillance ne sont plus considérées comme «nouvelles» de nos jours, puisque l on enregistre et archive des vidéos depuis maintenant de nombreuses
Programmation temps-réel Cours 1 et 2 Introduction et ordonnancement
Master 2 pro Programmation temps-réel Cours 1 et 2 Introduction et ordonnancement Isabelle PUAUT / Rémi COZOT Université de Rennes I 1 Applications temps-réel embarquées Systèmes en interaction avec l
ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE
1) Installation ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE A) Installation du driver PC-TEXTE Lors de l installation du logiciel ALERT, le gestionnaire de communication «PC-TEXTE» doit être sélectionné
Les systèmes embarqués Introduction. Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon
Les systèmes embarqués Introduction Richard Grisel Professeur des Universités Université de Rouen Nacer Abouchi Professeur ESCPE Lyon Introduction aux systèmes embarqués Définition. Caractéristiques d
Projet Robot Centaure
Projet Robot Centaure Année 2013-2014 IMA4 S8 Étudiants : Clément TACHÉ Liying WANG Enseignants : Robert Litwak Xiavier Redon Table des matières : Remerciements Introduction Présentation et état des lieux
Architecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
Wyse WSM. L informatique légère, économique, flexible et fiable. Wyse WSM. Tout ce que vous devez savoir. Cliquez ici
Wyse WSM L informatique légère, économique, flexible et fiable Wyse WSM. Tout ce que vous devez savoir. Cliquez ici Présentation de Wyse WSM et des Clients Zéro Wyse La puissance d un PC. Sans sa complexité.
La reconquête de vos marges de manœuvre
La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles
Cours A7 : Temps Réel
Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Organisation des cours 12 prochaines séances 6 janvier au 24 mars, Partiel le 27 janvier, Les 3 et 24
Eric Bertrand [email protected]. 08/11/06 Maître de conférence 1
Calcul parallèle des options MC. Eric Bertrand [email protected] 1 Plan Contexte du calcul parallèle Qualités requises Architecture Outillage Problèmes rencontrés perspectives 2 Contexte du calcul
Introduction à l informatique temps réel Pierre-Yves Duval (cppm)
Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 -Définition et problématique - Illustration par des exemples -Automatisme:
VMWare Infrastructure 3
Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...
Air Transat. Contexte. Buts. Défis. Solution. Industry Travelling, Transport
Air Transat www.airtransat.ca Industry Travelling, Transport Partner r42 communication Cooper Building 3981 boul. Saint-Laurent, suite 215 Montreal H2W1Y5 Quebec, Canada Ralph Spandl [email protected] Contexte
IBM Tivoli Monitoring, version 6.1
Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0
Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition
DIGIProtect est une solution de radiocommunication numérique offrant des services de sécurité avancés tels que : La Protection du Travailleur Isolé
DIGIProtect est une solution de radiocommunication numérique offrant des services de sécurité avancés tels que : L appel de détresse La localisation outdoor et indoor La Protection du Travailleur Isolé
Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs
HASH LOGIC s e c u r i t y s o l u t i o n s Version 1.0 de Janvier 2007 PKI Server Une solution simple, performante et économique Les projets ayant besoin d'une infrastructure PKI sont souvent freinés
Pré-requis techniques
Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE
1 Architecture du cœur ARM Cortex M3. Le cœur ARM Cortex M3 sera présenté en classe à partir des éléments suivants :
GIF-3002 SMI et Architecture du microprocesseur Ce cours discute de l impact du design du microprocesseur sur le système entier. Il présente d abord l architecture du cœur ARM Cortex M3. Ensuite, le cours
Introduction au temps réel
Introduction au temps réel [email protected] Version 2.0 Définition d un système temps réel Un système temps réel se compose d'un ou plusieurs sous-systèmes devant répondre en un temps fini et spécifié
Introduction aux Systèmes et aux Réseaux, Master 2 CCI
aux Systèmes et aux Réseaux, Master 2 CCI Cours 1 : Introduction et contexte Unix/Linux Laure Gonnord http://laure.gonnord.org/pro/teaching/ [email protected] Master CCI - Université Lyon 1 -
Equilibrage de charge (Load
Equilibrage de charge (Load balancing) dans les MPSoCs Présenté Le : 02 Décembre 2013 Par : A. AROUI Encadreur : A.E. BENYAMINA 01/12/2013 1 Problématique Comportement dynamique des applications et la
DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012
DA Télémédecine et SI de Santé DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012 PROJET N 1 : IMPLEMENTATION D'UNE INTERFACE SWEETHOME DEDIEE
«SERVICES D INGENIERIE»
PUNCH POWERGLIDE STRASBOURG 45 années d expériences Le pôle R & D de PPS rassemble plus d une centaine d experts, chefs de projet, ingénieurs et techniciens expérimentés en recherche et développement,
L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse
01110010100110011000101101 0111001010011001101110010100110011010101001110010100111100100110101001 01110010100110011011100101001100110001011010100110111 L intelligence intégrée et connectée au cœur de vos
GenDbg : un débogueur générique. Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion
GenDbg : un débogueur générique Didier Eymery Jean-Marie Borello Jean-Marie Fraygefond Odile Eymery Philippe Bion 2008 Qui sommes nous? Centre d électronique de l Armement (CELAR) Maîtrise et protection
Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5
Manuel d utilisation du logiciel de messagerie personnelle Palm VersaMail 2.5 Copyright 2003 Palm, Inc. Tous droits réservés. Graffiti, HotSync, MultiMail, le logo Palm, PalmModem et Palm OS sont des marques
Sécuristation du Cloud
Schémas de recherche sur données chiffrées avancés Laboratoire de Cryptologie Thales Communications & Security 9 Avril 215 9/4/215 1 / 75 Contexte Introduction Contexte Objectif Applications Aujourd hui
Cloud computing Votre informatique à la demande
Cloud computing Votre informatique à la demande Thomas RULMONT Définition du Cloud Computing L'informatique dans le nuage (en anglais, cloud computing) est un concept ( ) faisant référence à l'utilisation
Fax sur IP. Panorama
Fax sur IP Panorama Mars 2012 IMECOM Groupe prologue - Z.A. Courtaboeuf II - 12, avenue des Tropiques - B.P. 73-91943 LES ULIS CEDEX - France Phone : + 33 1 69 29 39 39 - Fax : + 33 1 69 28 89 55 - http://www.prologue.fr
Méthodologie de mise en place de
Méthodologie de mise en place de solutions libres en bibliothèques universitaire Ludovic MECHIN doxulting 4 juin 2009 2 Sommaire Spécificités d'un projet d'implantation d'un logiciel libre ou open source
Mesurer le succès Service Desk Guide d évaluation pour les moyennes entreprises :
LIVRE BLANC SUR LES MEILLEURES PRATIQUES Mesurer le succès Service Desk Guide d évaluation pour les moyennes entreprises : Choisir la meilleure solution de support technique et améliorer le retour sur
Modelio by Modeliosoft
Modelio by Modeliosoft Solutions d entreprise basées sur l atelier leader de modélisation open source Modelio (modelio.org) L atelier de modélisation open source de référence Une solution sur étagère,
Services Réseaux - Couche Application. TODARO Cédric
Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port
Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable
Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable Pierre Olivier*, Jalil Boukhobza*, Jean-Philippe Babau +, Damien Picard +, Stéphane Rubini + *Lab-STICC, + LISyC, Université
La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage
La Virtualisation Windows chez CASINO Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage Sommaire Contexte Datacenters La virtualisation chez Casino Notre démarche Feuille de route Bilan
Mes documents Sauvegardés
Mes documents Sauvegardés Guide d installation et Manuel d utilisation du logiciel Edition 13.12 Photos et illustrations : Copyright 2013 NordNet S.A. Tous droits réservés. Toutes les marques commerciales
Prise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec [email protected] Action RASC Plan de cet exposé Contexte Motivations
Coffret Distributeur de DJ10: Distributeur de jetons (Avec PC embarqué Siemens et suite logicielle)
Distributeur de jetons & Point de vente Etudes des solutions électroniques d un point de vente avec distributeur de jetons Le Distributeur de jetons en un clin d œil Sections Electronique, Informatique
Intrunet SI120/SI220 Pour une sécurité sur mesure
Intrusion Intrunet /SI220 Pour une sécurité sur mesure Building Technologies Une sécurité optimale pour chaque besoin Les centrales Intrunet et SI220 (ex-sintony 120 et 220) sont l aboutissement de décennies
contrôleurs lumière www.visualproductions.nl
contrôleurs lumière www.visualproductions.nl CUELUXPRO SOFTWARE LIGHTING CONTROL WIN MAC LINUX CueluxPro CUELUX PRO est un logiciel de contrôle de lumière avancé et évolutif. Il a été conçu afin de permettre
Capteurs pour la santé et l autonomie. Nouvelles approches technologiques. pour le suivi sur les lieux de vie
Capteurs pour la santé et l autonomie Nouvelles approches technologiques pour le suivi sur les lieux de vie Santé : nécessité de nouvelles approches Le nouveau contexte créé par les technologies de l information
Base de l'informatique. Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB)
Base de l'informatique Généralité et Architecture Le système d'exploitation Les logiciels Le réseau et l'extérieur (WEB) Généralité Comment fonctionne un ordinateur? Nous définirons 3 couches Le matériel
Enregistreur sans papier. Interface LON. B 95.5010.2.1 Description des interfaces 10.99/00370156
Enregistreur sans papier Interface LON B 95.5010.2.1 Description des interfaces 10.99/00370156 Sommaire 1 Introduction 3 1.1 Préambule... 3 1.2 Conventions typographiques... 4 1.2.1 Avertissement... 4
Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications
Pierre De Dobbeleer Contact: 11 rue Rogier, 5000 Namur 3éme étage Tel: +32 471 37 64 82 Age: 46 ans Divorcé, 2 enfants Spécialiste Project Management, Electronique, Réseaux et télécommunications Domaines
Plate formes mobiles. Utilisation. Contexte 9/29/2010 IFC 2. Deux utilisations assez distinctes :
Plate formes mobiles IFC 2 Markus Jaton Utilisation Deux utilisations assez distinctes : Téléphones évolués (Nokia, Motorola) Smartphones (Apple,, Windows) La téléphonie est en stagnation, alors que les
Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte
Ethernet Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables Nozar Rafii, Yannick Graton Ecole de printemps réseau Nancy, Mars 2006 1 Contexte Objectif Architecture Modèle
Entrez dans l ère du Numérique Très Haut Débit
MIPE Juin 2012 - Nantes http://www.network-th.fr - 0811 560 947 1. Le Très Haut Débit sur Fibre Optique au prix d une SDSL : Mythe ou Réalité? 2. Sauvegarder, Sécuriser, Protéger, Superviser : Délégueznous
Comment travailler avec les logiciels Open Source
Conférence / Débat C. Charreyre Comment travailler avec les logiciels Open Source Conférence / Débat - RTS 2008-3 Avril 2008 1 Licence Paternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales
Utilisation d informations visuelles dynamiques en asservissement visuel Armel Crétual IRISA, projet TEMIS puis VISTA L asservissement visuel géométrique Principe : Réalisation d une tâche robotique par
Logiciels et Systèmes Embarqués :
Logiciels et Systèmes Embarqués : Enjeux Economiques Défis Scientifiques et Directions de Travail Joseph Sifakis Laboratoire Verimag novembre 2002 plan Les Systèmes Embarqués L approche Centrée Système
Encadré par : Michel SIMATIC
Réalisé Par : Nizar BEN AYADA Ahmed GHZAIEL Encadré par : Michel SIMATIC I. PRESENTATION DU PROJET II. PRESENTATION DU MIDDLEWARE GASP 1- PRESENTATION GENERALE : 2- NECESSITE DES INTERGICIELS DANS LE MONDE
BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE
BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE ÉPREUVE DE SCIENCES DE L INGÉNIEUR ÉPREUVE DU VENDREDI 20 JUIN 2014 Session 2014 Durée de l épreuve : 4 heures Coefficient 4,5 pour les candidats ayant choisi un
Aastra MD Evolution» Évoluer à vos côtés
Aastra MD Evolution» Évoluer à vos côtés Évoluer grâce à la communication En faire plus avec moins de moyens est un défi récurrent pour les petites entreprises. Vous devez pour cela améliorer constamment
Présentation de la Société
Présentation de la Société 1 Présentation Générale SOCIETE INDEPENDANTE d étude, de conseil et d ingénierie basée à Aix en Provence, à 15 minutes de l aéroport de Marseille Provence et à 3 heures de Paris
L informatique industrielle adaptée à vos métiers... www.6ta.fr
L informatique industrielle adaptée àvosmétiers... www.6ta.fr Date de création 1994 Capital 203,215 6TA 6TA est reconnu comme l un des leaders sur le marché Français de l informatique industrielle Notre
Disponibilité 24-7/365
Buisness solution Technical solution Disponibilité 24-7/365 Presented by OSIsoft Comment utiliser LiveMeeting Télécharger du matériel additionnel Poser une question Audio et vidéo Copyrig h t 2014 OSIso
Introduction à l Informatique licence 1 ère année Notes de Cours
Introduction à l Informatique licence 1 ère année Notes de Cours Philippe Le Parc Mail : [email protected] Bureau : LC101 Tel : (029801) 6960 Fiche UE (part.1) 2 Plan et planning Début des cours magistraux
11 Février 2014 Paris nidays.fr
11 Février 2014 Paris nidays.fr Télésurveillance des postes d alimentation de la ligne RER A Yohann LEDIEU Département «Systèmes de Conduite et d Essais» NEXEYA SYSTEMS La Couronne (16) Sommaire NEXEYA
CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR
CONCEPT de MICRO-DOMOTIQUE Système STANTOR-DOMODULOR Sommaire 1 Introduction...1 2 Le concept de services WEB en micro-domotique dans le logiciel STANTOR- DOMODULOR...3 2.1 Composition et services fournis...3
Extrait des Exploitations Pédagogiques
Pédagogiques Module : Compétitivité et créativité CI Première : Compétitivité et créativité CI institutionnel : Développement durable et compétitivité des produits Support : Robot - O : Caractériser les
11 Février 2014 Paris nidays.fr. france.ni.com
11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement
Pour accroître la productivité de vos machines outils à commande numérique. motion control INFORMATION SYSTEM
Pour accroître la productivité de vos machines outils à commande numérique motion control INFORMATION SYSTEM Comment répondre à votre besoin d accroissement de productivité? L accroissement de la concurrence
NEXTDB Implémentation d un SGBD Open Source
DIT - INFRA Demande d information (RFI) NEXTDB Implémentation d un SGBD Open Source Réf. : INFRA_NEXTDB_RFI.docx Page 1/8 Demande d information Projet NEXTDB Implémentation d un SGBD Open Source SOMMAIRE
Moyen acceptable de de conformité. Performances des freins d immobilisation SAM F 007
Document technique Matériel Moyen acceptable de de conformité SAM F 007 Applicable sur : RFN Edition du 04/07/2012 Version n 1 du 04/07/2012 Applicable à partir du : 04/07/2012 Remplace : IN 2851 (version
Présentation et installation PCE-LOG V4 1-5
PCE-LOG V4 version borne externe type PC50 mesures U, I + 3 TS version coffret mural mesures U, U, I + 3TS PRESENTATION 1-5 1 Presentation PCE-LOG V4 est un datalogger pour la télésurveillance de la protection
Virtualisation open source État de l'art
Virtualisation open source État de l'art Jean Charles Delépine Université de Picardie Direction des Infrastructures et des systèmes d'information Une jungle d'acronymes Xen QEMU
CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1
CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table
Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration
Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova
DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,
Connected to the FP World
Connected to the FP World Guide d utilisateur 2 Guide d utilisateur mailcredit A propos du présent manuel Groupe cible Objet mailcredit.exe [Personnaliser] Le guide de l utilisateur mailcredit s adresse
CONTRAT DE PRISE D ORDRES
CPO_20110615_FR PREAMBULE - DEFINITIONS La SOCIETE GENERALE est mandatée par la société émettrice pour tenir le service de ses titres nominatifs et/ou assurer la gestion des options de souscription ou
Efficace et ciblée : La surveillance des signaux de télévision numérique (2)
Efficace et ciblée : La surveillance des signaux de télévision numérique (2) La première partie de cet article publié dans le numéro 192 décrit la méthode utilisée pour déterminer les points de surveillance
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)?
Quoi de neuf en contrôle/commande et systèmes embarqués (RIO, WSN...)? Mathieu PACE National Instruments, Ingénieur d applications L architecture RIO se développe Processeur FPGA E/S E/S E/S personnalisées
Christophe Pagezy Directeur Général [email protected] Mob: 06 2101 6218
Christophe Pagezy Directeur Général [email protected] Mob: 06 2101 6218 77, avenue Niel, 75017 Paris, France Prove & Run - CONFIDENTIEL 1 La sécurité des objets connectés : problématiques
Métiers d études, recherche & développement dans l industrie
Les fiches Métiers de l Observatoire du Travail Temporaire Emploi, compétences et trajectoires d intérimaires cadres Métiers d études, recherche & développement dans l industrie R&D Production Ingénieur
LA VIDÉOSURVEILLANCE SANS FIL
LA VIDÉOSURVEILLANCE SANS FIL Par Garry Goldenberg ALVARION [email protected] INTRODUCTION Dans un monde de plus en plus sensible aux problèmes de sécurité, les systèmes de vidéosurveillance
Les systèmes de base de données temps réels. Pokrovskaya Natalia, Kabbali Nadia
Les systèmes de base de données temps réels Pokrovskaya Natalia, Kabbali Nadia Année académique 2008-2009 Table des matières 1 Introduction 2 2 Système de gestion de bases de données classiques 3 3 Systèmes
Surveillance de Température sans fil
commentaires: Surveillance de Température sans fil Données fiables & sécurisées Surveillance en continu & en directe Options d'alarme Accès aux données & rapport faciles normalisation Aides pour la conformité
e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France
e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store
Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement?
Comment gérer toutes mes tâches logicielles d automatisation dans un seul environnement? Avec Totally Integrated Automation Portal : un seul environnement de développement intégré pour toutes vos tâches
Exécutif temps réel Pierre-Yves Duval (cppm)
Exécutif temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 Plan Exécutif Tâches Evénements et synchronisation Partage de ressources Communications
Exigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
IN SYSTEM. Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL Server V16. Objectif :
IN SYSTEM Préconisations techniques pour Sage 100 Windows, MAC/OS, et pour Sage 100 pour SQL V16 Objectif : En synthèse des manuels de référence de Sage Ligne 100, ce document vous présente les préconisations,
Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration
Efficient Object Versioning for Object- Oriented Languages From Model to Language Integration Pluquet Frédéric July, 3rd 2012 Etude de techniques efficaces de versionnement d objets pour les langages orientés
BigBlueButton - une solution ouverte de webconférence à Carleton University
BigBlueButton - une solution ouverte de webconférence à Carleton University L occasion d innover Le programme de maîtrise Technology Innovation Management, ou TIM (gestion des innovations technologiques),
