Temps Réel Commande d un bras manipulateur 2 axes

Documents pareils
LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

Guide pour la rédaction d une Spécification Technique de Besoin (STB)

Service de mobilité interbancaire - Règlement

Service de mobilité interbancaire - Règlement

Manuel d'utilisation: Gestion commerciale - CRM

Annexe 1 Annexe technique de la convention d habilitation «expert en automobile»

Communauté de Communes du Rhône aux Gorges de l'ardèche

Utilisation de RAMSIS dans la conception automobile Lisa Denninger Apports et Limites des Mannequins Virtuels 18 Novembre 2014

Division des Statistiques du Commerce Extérieur

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile»

Cible de Sécurité - Blancco DataCleaner+ v4.8

Formation Altium Designer par Transfer

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis

GUIDE INSTALLATION IAS

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

SYSTEME DE TELERADIAMETRIE H*(10)

Alcatel OmniPCX Office

Le dispositif de qualification OPQIBI pour les audits énergétiques (réglementaires)

MISSIONS COMMERCIALES

PHASE 1 : choix et définition du sujet du TM.

FICHE DE POSTE Fonction : Chef de Division Contrôle des opérations Financières FONCTION : CHEF DE DIVISION CONTRÔLE DES OPÉRATIONS FINANCIÈRES

30 minutes. Business intelligence 07/05/2015. Maîtrisez votre futur en analysant vos données avec la Business Intelligence

Solutions de pilotage énergétique pour les bâtiments d activité professionnelle

Processus des services

Agilité et gestion de projet

GUIDE DU CANDIDAT REPRESENTANT EN ASSURANCE DE DOMMAGES DES PARTICULIERS. Préparation aux examens de l AMF. Pour : DESJARDINS ASSURANCES GENERALES

Changement de régime fiscal des Mutuelles et des IP : remarques d ordre actuariel

REGLEMENT COMPLET «3D World Koksijde»

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION

Règlement de consultation

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

GUIDE DU PROGRAMME DE VÉRIFICATION DE LA CONFORMITÉ ET DE L UTILISATION DES DONNÉES DU FICHIER CENTRAL DES SINISTRES AUTOMOBILES

Project Portfolio Management

REGLEMENT COMPLET Tentez de gagner une tablette tactile

MARCHES PUBLICS DE TRAVAUX. Lot : n 3 PEINTURE. Objet du marché : RENOVATION DES BUREAUX 411, 412 et 413 BLOC III / Niveau 4 INRA SITE DE THEIX

Gestion des Prospects : Adresses à exporter

Basculer entre un réseau domestique et celui de votre lieu de travail

ENREGISTEUR NUMERIQUE USB Guide utilisateur

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison.

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

CAHIER DES CHARGES Consultation expert en investissement participatif

SAP SAP ERP SAP ERP FINANCIALS

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice

MAGESTIA - MODULE MAGESTION COMMERCIALE

Les accidents du travail

Gestion du temps. Ref.: CS-Time v4 Rev.: ES-110 1/6

Manuel d utilisation de Nomad Trading

Serveur de FAX Réseau - Hylafax

Description de service Dell

Développement d applications mobiles natives avec LongRange de LANSA

2 ) LA RESIDENCE URBAINE DE FRANCE

ÉTAPES CLÉS DE LA RÉPONSE AUX VIOLATIONS DU RESPECT DE LA

Contrat de service et de licence de sauvegarde en ligne Lenovo version entreprise AVIS IMPORTANT

Impact des réformes financières en cours dans le monde bancaire. Olivier Motte - Public Affairs 12 juillet 2010

OUI OUI OUI. Attention : Un maximum de 2 primes B de type différents (excepté B8) peuvent être demandées pour un même bâtiment par année civile.

GUIDE DE L UTILISATEUR

Flux électronique de facturation XML

trak monitor Système de gestion de salles de charge HOPPECKE Vos avantages : Domaines d exploitation typiques Motive Power Systems

Description de service Dell

"TSPM" «TENSTEP PROJECT MANAGER» ( * ) ACADEMIE TENSTEP USA GEORGIA FORMATEUR : Pr. Rodolfo CASABONNE D.G TENSTEP FRANCE

ITIL V3. Les principes de la conception des services

Nous proposons 3 syntaxes au choix :

ÉLECTIONS MUNICIPALES

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE

Demande d Information : Solution de messagerie et outils collaboratifs pour l État

CAHIER DES CHARGES «Téléphonie fixe» Déploiement d une solution de téléphonie fixe.

Accroitre la productivité du développement Agile. Par Adam Kolawa, cofondateur et CEO Parasoft

PROTECTION DES VARIÉTÉS VÉGÉTALES EN ARGENTINE

Programme Eau, Climat et Développement pour l'afrique. Termes de référence pour le recrutement d un Expert Socio/agro-économiste

Nouveautés apportées à l assessment-tool

Flux électronique de facturation XML

Résumé du module 6 : Coût et structure du capital

Siège social : 12, rue Massue Vincennes cedex

LIVRET SERVICE QUADRA EXPERT ON DEMAND

Formation Référencement / SEO e-commerce

Spécifications numérisation dossier de déclaration- Douane Projet Dorade

OFFRE D EMPLOI TEMPORAIRES

Logiciel de gestion des inscriptions en CPGE

République Française Services du Premier Ministre

Synthèse Service Manager Service SUPPORT

Description des services Dell

I N A M I Institut National d Assurance Maladie-Invalidité

Article I - Objet. Article II - Conditions d'utilisation de la eboutique

RÈGLEMENT DU CONCOURS

Charte de la gestion cookies groupe PVCP 25/09/2014

Proposition de Veille Internet Campagnes Electorales 2012

Présentation de la SCHL Canada

ALL Arts, Lettres, Langues. Information Communication Culture

DOSSIER DE CANDIDATURE. Master Transport, Logistique Et Commerce International

Fiche de projet pour les institutions publiques

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

DOSSIER DE CANDIDATURE. Programme Executive MBA

Symantec Data Protection.cloud

Kluwer ERP Dashboard - VERO.

Consultation : Soutien à la réalisation du plan de communication du Pôle PASS

PROPOSITION DE CREATION DE SITE INTERNET

Utiliser les activités de cours de Moodle : le Questionnaire

FOURNITURE, INSTALLATION ET MISE EN SERVICE DE DEFIBRILLATEURS JUILLET 2014

Transcription:

Temps Réel Cmmande d un bras manipulateur 2 axes A partir du dcument furni («TP bras manipulateur 2 axes» d rigine SupAer) dans lequel un certain nmbre d éléments snt furnis (expressin des besins, spécificatins ) il vus est demandé de réaliser la cnceptin du lgiciel ainsi qu une partie du cdage (la cmmande de la pince dans un premier temps). Vus devez à l issu des séances de TP : Un cmpte rendu rédigé (cntenant la partie cnceptin ainsi que les éléments relatifs au cdage et aux tests assciés), Les surces assciées

Guide Décrire la prductin de lgiciel : ce qui vus est dnné, ce que vus avez à faire. Rappel cycle de dévelppement : - Expressin des besins : rappeler les fnctinnalités du système et ses cntraintes (succinctement). - Spécificatins - Cnceptin - Implantatin CONCEPTION : Schéma de synthèse d architecture + tableaux : - Tâches avec leurs caractéristiques : nm pririté péride d activatin échéance temps d exécutin Durées d exécutin estimées (et mesurées si vus puvez): tdialgue : 2 ms tpince : 0.1 ms techantillnnagecapteurs : 0.3 ms tsimulatin : 0.5 ms tgeneratindetrajectire : 0.5 ms tasservissement : 0.5 ms - éléments de cmmunicatin entre tâches nm de la dnnée type + prtectin taille unité - éléments de synchrnisatin et d activatin mécanismes utilisés : sémaphre, hrlge auxiliaire, N ubliez pas d indiquer : - cmment vus gérez l activatin des tâches péridiques (spittimer) - cmment vus gérez l arrêt d urgence (tâche séparée?) Justificatins écrites : - tâches : décupage en tâches en fnctin de quels critères? guide1: deux dnnées (u évènements) snt prises en cmptes par une même tâche s il existe une relatin séquentielle stricte entre les deux prises en cmptes. guide2 : deux dnnées (u évènements) snt émises par une même tâche s il existe une relatin séquentielle stricte entre les deux actins guide3 : un cuple (événement i, actin j) est traité par une même tâche s il existe une relatin séquentielle stricte entre la prise en cmpte de l événement et la réalisatin de l actin. ex : init calcul calcul psitins intermédiaires descriptin des tâches (rôle) en faisant ressrtir les appels de services diagramme d activatin Pririté des tâches

Définitin : un rdnnancement temps réel prduit un séquencement de tâches respectant les relatins de précédence et minimisant une fnctin cût (merci Beneteau et Titli! cette fnctin cût est généralement Lmax = max(fi di) avec fi : date fin de la tâche i et di : échéance de la tâche i). Optimalité : un algrithme d rdnnancement est ptimal s il peut prduire un rdnnancement minimisant la fnctin cût. Ordnnancement Rate Mntnic Scheduling (RMS) Hypthèses : les tâches snt péridiques, leur échéance égale à leur péride, préemptin autrisée, prirités statiques Thérème : un rdnnanceur préemptif chisissant en pririté les tâches de plus faible péride est ptimal pur Lmax si N i= 1 N i= 1 Ci ln( 2) 0,69 Cnditin suffisante Ti Ci 1 N ( n 1) Ti 2 Cnditin nécessaire plus fine - Eléments de cmmunicatin lecteurs / écrivains accès cncurrents ressurces critiques spécifier le type de cmmunicatin : synchrne (appel de fnctin) tute valeur prduite dit être cnsmmée la valeur suivante ne peut être cmmuniquée qu après traitement de la précédente asynchrne par variable partagée la cnsmmatin ne dit pas ralentir la prductin tute valeur prduite n est pas bligatirement cnsmmée asynchrne par file la cnsmmatin ne dit pas ralentir la prductin tute valeur prduite dit être cnsmmée CODAGE : prpser une stratégie d intégratin et de tests (étapes) et identifier les versins successives de vtre applicatin Ex : 1 ère étape : - Cder et valider le squelette de l applicatin cmprenant les tâches tdemarrer, tarreter, et le squelette de tgererdialgue - Test crrespndant : Lancer tdemarrer Lancer l interface pérateur Etablir la cnnexin Vérifier le bn fnctinnement de la transmissin grâce à l affichage des messages à l écran - Test validé le??/??/?? (surce.c) 2 ème étape. VALIDATION FINALE : Vérificatin du fnctinnement de l applicatin et vérificatin des cntraintes temprelles (windview). Reprendre les fnctinnalités escmptées et cmparer aux fnctinnalités btenues.

Rappel des cntraintes c du système : Système Le lgiciel devra permettre de cntrôler deux axes du bras (l'épaule et le cude), ainsi que la pince Le lgiciel devra utiliser l'interface graphique furnie permettant de saisir les cmmandes et de visualiser l'état du système en temps réel Le lgiciel devra respecter le prtcle de cmmunicatin impsé par l'interface pérateur Cntrôle du bras Visualisatins Le butn «Rejindre» cmmande l'exécutin d'un rdre de ralliement d'une psitin avec les paramètres suivants : - Purcentage de la vitesse maximum admissible - Angle de l'épaule, cmpris entre 0 et 180 - Angle du cude, cmpris entre -170 et 170 Le butn «Ouvrir pince» cmmande l'uverture de la pince Le butn «Fermer Pince» cmmande la fermeture de la pince Le butn «Arrêt d'urgence» cmmande, à tut instant, l'arrêt du déplacement du bras. Les cmmandes en attente snt alrs annulées. L'histrique des cmmandes affiche les rdres sus la frme d'une case nn cchée suite à l'appui sur un butn de cmmande. L'rdre est cché lrsqu'n détecte la fin de sn exécutin. La pince peut être cmmandée pendant le déplacement du bras Le nmbre d'rdres en attente est limité à 10, tut rdre supplémentaire est rejeté (réalisé par l interface) La péride d'acquisitin des infrmatins est cmprise entre 2 et 100ms, et peut être mdifiée à tut instant. Les curbes de psitin et de vitesse, les visualisatins de l'état du bras et de l'état de la pince snt rafraîchies tutes les 200ms envirn. Caractéristiques électriques et mécaniques du bras La simulatin dit respecter les caractéristiques mécaniques et électriques du bras (dmaine de validité). La cnstante de temps de la pince est de 1s Cntraintes de déplacement L'asservissement des mteurs dit être réalisé dès la mise en marche du système. Lrs d'un déplacement, les deux axes épaule et cude divent atteindre leurs psitins finales respectives en même temps. Cntraintes de temps La lecture des capteurs, la lecture de l'état de la pince ainsi que la lecture du numér du

dernier rdre exécuté, ainsi que la gestin d'un éventuel rdre de déplacement u d'une éventuelle mdificatin de la péride divent être assurées tutes les 200ms L'acquittement u la répnse à une requête divent survenir au plus tard 50ms après la réceptin de celle-ci La péride d'asservissement est de 30ms La péride du calcul des psitins intermédiaires est de 90 (u 60) ms La péride de simulatin du bras est de 5ms La péride d'échantillnnage est un nmbre entier de ms cmpris entre 2 et 100 Un rdre dit être exécuté au plus tard 0.5s après sa saisie Cntraintes de matériel L'applicatin dit s'exécuter sur une cible temps réel VxWrks. L'applicatin dit être piltée à distance