ALGORITHME NUMERIQUE POURLESCHANGEMENTSDECOORDONNEES DES MECANISMES ARTICULES



Documents pareils
physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

CLIM/GTP/27/8 ANNEX III/ANNEXE III. Category 1 New indications/ 1 re catégorie Nouvelles indications

Forthcoming Database

Application Form/ Formulaire de demande

Photoactivatable Probes for Protein Labeling

Practice Direction. Class Proceedings

RAPID Prenez le contrôle sur vos données

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

English Q&A #1 Braille Services Requirement PPTC Q1. Would you like our proposal to be shipped or do you prefer an electronic submission?

Filtrage stochastique non linéaire par la théorie de représentation des martingales

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Lavatory Faucet. Instruction Manual. Questions?

8. Cours virtuel Enjeux nordiques / Online Class Northern Issues Formulaire de demande de bourse / Fellowship Application Form

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

Exercices sur SQL server 2000

Scénarios économiques en assurance

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Embases pour raccordement G1/8 - G1/4

1.The pronouns me, te, nous, and vous are object pronouns.

INSERTION TECHNIQUES FOR JOB SHOP SCHEDULING

SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM APPLICATION FORM

DOSSIER DE CANDIDATURE PEDAGOGIQUE En seconde Année du MASTER «Sciences de l Ingénieur» (SDI) Année universitaire

Ordonnance sur la formation menant au bachelor et au master de l Ecole polytechnique fédérale de Lausanne

BIG Data et R: opportunités et perspectives

VTP. LAN Switching and Wireless Chapitre 4

LOI SUR LA RECONNAISSANCE DE L'ADOPTION SELON LES COUTUMES AUTOCHTONES ABORIGINAL CUSTOM ADOPTION RECOGNITION ACT

An Ontology-Based Approach for Closed-Loop Product Lifecycle Management

FOUNDATIONS OF SYSTEMS AND PROPERTIES: METHODOLOGICAL SUPPORT FOR MODELING PROPERTIES OF SOFTWARE-INTENSIVE SYSTEMS

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

Bigdata et Web sémantique. les données + l intelligence= la solution

Research/activity time (hours/month) / Temps consacré à la recherche/l'activité (heures/mois)

Stratégie DataCenters Société Générale Enjeux, objectifs et rôle d un partenaire comme Data4

Cedric Dumoulin (C) The Java EE 7 Tutorial

0 h(s)ds et h [t = 1 [t, [ h, t IR +. Φ L 2 (IR + ) Φ sur U par

BILL 13 PROJET DE LOI 13. certains droits relatifs à l approvisionnement en bois et à l aménagement forestier

A METHOD FOR THE DESIGN OF NEURO-FUZZY CONTROLLERS; AN APPLICATION IN ROBOT LEARNING

Plan. 5 Actualisation. 7 Investissement. 2 Calcul du taux d intérêt 3 Taux équivalent 4 Placement à versements fixes.

Improving the breakdown of the Central Credit Register data by category of enterprises

Surveillance de Scripts LUA et de réception d EVENT. avec LoriotPro Extended & Broadcast Edition

86 rue Julie, Ormstown, Quebec J0S 1K0

Post-processing of multimodel hydrological forecasts for the Baskatong catchment

Face Recognition Performance: Man vs. Machine

iqtool - Outil e-learning innovateur pour enseigner la Gestion de Qualité au niveau BAC+2

MATHÉMATIQUES FINANCIÈRES

Né le 13/06/1984 Russe Célibataire Langues : Russe, Anglais,

RÈGLEMENT SUR LES CEINTURES DE SÉCURITÉ ET LES ENSEMBLES DE RETENUE POUR ENFANTS R.R.T.N.-O. 1990, ch. M-35

COULEE D ALLIAGES METALLIQUES : MODELISATION DES STRUCTURES ET SEGREGATIONS CHIMIQUES

Utiliser une WebCam. Micro-ordinateurs, informations, idées, trucs et astuces

First Nations Assessment Inspection Regulations. Règlement sur l inspection aux fins d évaluation foncière des premières nations CONSOLIDATION

Telecharger gratuitement convertisseur de fichier word en pdf

Université de XY University of XY. Faculté XY Faculty of XY

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Conférence Bales II - Mauritanie. Patrick Le Nôtre. Directeur de la Stratégie - Secteur Finance Solutions risques et Réglementations

Mon Service Public - Case study and Mapping to SAML/Liberty specifications. Gaël Gourmelen - France Telecom 23/04/2007

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Archived Content. Contenu archivé

Contents Windows

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

CHAPITRE 4. La réglementation du médicament

Editing and managing Systems engineering processes at Snecma

TERRITOIRES DU NORD-OUEST RÈGLEMENT SUR LA FORMULE DE NOTIFICATION R FORM OF NOTIFICATION REGULATIONS R

ÉVALUATION DES RÉTROACTIONS DONNÉES PAR UN LOGICIEL D AIDE À L APPRENTISSAGE DE L ÉCRITURE MANUSCRITE

FOURTH SESSION : "MRP & CRP"

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

Préparer un état de l art

CEST POUR MIEUX PLACER MES PDF

Recherche dans un tableau

ASSEMBLY INSTRUCTIONS DIRECTIVES POUR L'ASSEMBLAGE ombre pendant lamp lampe suspendue à tons dégradés, chocolat

ASSEMBLY INSTRUCTIONS DIRECTIVES POUR L'ASSEMBLAGE luster chandelier lamp chandelier à trois branches en verre lustré

Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits. Canadian Bill of Rights Examination Regulations CODIFICATION

La Commission des Titres d ingénieur a adopté le présent avis

Cette Leçon va remplir ces attentes spécifiques du curriculum :

Notice Technique / Technical Manual

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

MELTING POTES, LA SECTION INTERNATIONALE DU BELLASSO (Association étudiante de lʼensaparis-belleville) PRESENTE :

Conseillère : Stephanie Penwarden

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA)

Formation continue BNF // Programme des cours 2015

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION

APPENDIX 6 BONUS RING FORMAT

Tex: The book of which I'm the author is an historical novel.

P R E T S P R E F E R E N T I E L S E T S U B V E N T I O N S D I N T E R Ê T S

LOI SUR LE PROGRAMME DE TRAVAUX COMPENSATOIRES L.R.T.N.-O. 1988, ch. F-5. FINE OPTION ACT R.S.N.W.T. 1988,c.F-5

SONDAGE OMNIBUS TÉLÉPHONIQUE - OPINION AU SUJET DU PROJET ÉNERGIE EST -

Règlement sur le télémarketing et les centres d'appel. Call Centres Telemarketing Sales Regulation

5Visualisation. pièges à. éviter... de données : e-book : Visualisation & Ergonomie. Page 1 / 30. Partagez cet e-book :

F-7a-v3 1 / Bourses de mobilité / Mobility Fellowships Formulaire de demande de bourse / Fellowship Application Form

Master of Science en mathématiques

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Vers plus de responsabilités

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

Algorithmes pour la planification de mouvements en robotique non-holonome

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Discours du Ministre Tassarajen Pillay Chedumbrum. Ministre des Technologies de l'information et de la Communication (TIC) Worshop on Dot.

Bill 12 Projet de loi 12

Les Ontariens rejettent catégoriquement le projet de création d une école afrocentriste

Transcription:

ALGORITHME NUMERIQUE POURLESCHANGEMENTSDECOORDONNEES DES MECANISMES ARTICULES THESE N 1737 (1997) PRESENTEE AU DEPARTEMENT DE GENIE MECANIQUE ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ES SCIENCES PAR Olivier CHETELAT Ingenieur electricien diplöme EPF originaire de Montsevelier (JU) acceptee sur propos~ion du jury: P,O!. R. Longchamp. directeur de these Dr A. Codourey. corapporteur PlO!. J.-P. Merlet. corapporteur Dr P. Mysz!<()(owski. corapporteur Plol. M. TlOyanov. corapporteur Lausanne. EPFL 1997

Resume Commande de rabot Cinclllatique Continuation polynollliale Plate-forrne de Gough-Stewart Dans un contexte de commande, l'information en provenanee d'uu meeanisme est generalement disponible en eoordonnccs articulaires. Pour que la eommande puisse avoir le eontrole du mecanisme, il [aut qu'elle soit capahle de calclller la position et l'orientation de chaque solide a. partir de eette information. Denotons l'information en provenance du meeanisme par un veetcur q et la description de la position et de l'orientation de chaquc solide par un veeteur 1/. Formellcment, une fonction polynomiale 1/J : nn ---+ nn deerit eomplctement le ehangerneut de coordonnecs de TJ vers q, c'est-a.-dire que l'on a 1/J (TJ) = (q,o). Le ehangement de eoordonnees invcrse, de q vers 1/, n'existe que localement, ear la fonction 1/J n'est gcneralement pas hijeetive : plllsieurs modes d'assemblage 1/i ont leur image 1/J (TJi) identiqtle. A un moment donne, la eomlllande ne doit connaltre que lc mode d'assemblage oeeupc rcellcment par le rnccanisme, les autrcs nc l'interessent pas. La seleetion du bon mode d'assemblage 1/ parilli les diffcrents modes TJi n 'est pas tln problcmc ~rivial: cn. toute gener~l~te, l~ hon. TJ,est ~elui ~ui.appar~ient a la sollltlon 17 (t) de l"cqllallon dlffcrentwlle ~ 17 = (q,o). Dans eelte these, on propose un algorithme numerique de complexite polynomiale pour I'intcgration de cette equation qui sera utilise pour le calcul du bon TJ. II faut insister sur le fait qu'uu «algorithrne nurneriqlle» se distingue d'une «methode numerique» dans le sens qu'un algorithme fournit toujouts la honne solntion dans un temps fini (pour nne prccision hornee donnce). En d'autres mots, eontraircment aux Illcthodes numeriques, un algorithme numerique est d'une fiabilitc totale (pas de probleme de convergence ni de saut possible dans un mauvais bassin d'attraetion, mcme en arithmetique a virgule flottante). Pour convaincre de son utilite pratique, l'algorithme propose est applique sur un exemple reputc di/neile (prohlcme du rnoclcle geometrique direct d'une plate-forme de Gough Stewart gcncralisce).

ii Abstract Robot Control Kinematies Polynomial Continuation Gough-Stewart Platforrn The inforrnation on the meehanislll is in general available through the joint eoordinates. Full eont rol of the rneehanism requires that the position and orientation of eaeh solid he derivable from this inforrnation. Let us denote the information cominj?; from the nipehanism hy a vector q and the deseription of the position anc! orientation of each solid hy a vector 1]. Formally, a po!ynomial function 1/J : Rn ---> Rn deserihes totally the coonlinate transformation from 1] to q i.e., 1/1 (1]) = (q, 0). The inverse transforlllation i.e., from q to 1] exists only locally since the function 1/; is usually not bijective: several a~sembly modes, 1].. map to the same vector (q,o). For control purposes, only the assembly mode that describes the eurrent mechanism posture is of interest. The selection of the right a~sembly mode 1] among the different 1]. is not a trivial problern. The generality of the approach requires that the right 7] belong to the solution 1] (t) af the differential equation ~ 7) = (q,o). In this thesis, wc proposcd a numerieal algarithm of polynomial eornplexity that ean be used to compute the right 7] hy integration of this differential equation. lt should be stressed that a "numerical algorithm" is distinguished from a "nurnerical method" sinee the cxpected solution is always (within a given error bound) cornputed in finite time. In other words, unlike numerical methods, a numerical algorithrn cannot fail (no convergenee problems and no possible jurnp onto a wrong attra.cting hassin, even with a f10ating point arithmetic). The efficiency of the proposed algorithm is tested on a reputed diffieult exarnple of a generalized Gough-Stcwart platform.

Table des matieres 1 Introduction 1 1.1 Enoncc du problerne et postulat. 1 1.2 Organisation du mcmoire 3 1.3 Notions clementaircs 4 1.4 Contcxte bibliographique 31 2 Formulation et caracterisation 39 2.1 Formulation. 39 2.2 Caractcrisation... 44 3 Domaines de bijection 51 3.1 Theorcmcs locaux et serni-locaux 51 3.2 Thcorcmcs globaux.. 56 4 Continuation exacte certifiee 61 4.1 Algorithme iteratif. 67 4.2 Reeonstitution de l'information 79 5 Conc1usion 85 A Rappels mathematiques 89 A.1 Mecanique analytique lagrangienne 89 A.2 Norme infinie de Hölder. 92 A.3 Quaternions....... 93 A.4 Reeonstitution de Shannon 95 B Programmation en Matlab 91 B.1 Paramctres d'entree (exemple 16) 97 8.2 Paramctn'_'i d'entree (excmplc 18) 101 v

vi TABLE DES MATIERES C B.3 Represcntation unifi6c B.4 Algorithme.. Resultats annexes C.1 Rcmarques sur la formulation C.2 Domaincs dc bijcction 106 109 115 115 118 Bibliographie Index Curriculum vitre 131 139 143