Passage entre quaternions et matrice des cosinus directeurs Transition from Quaternions to Direction Cosine Matrices.

Slides:



Advertisements
Présentations similaires
Fractions impropres et nombres fractionnaires
Advertisements

Les pronoms compléments
The basics Passe Compose expresses specific actions or events that were started and completed at a definite point in the past EX: Jai fait mon lit ce matin.
être; adjective agreement
Relative pronouns Relative pronouns are used as replacements for a repeated noun or pronoun in a subordinate clause. TWO SENTENCES: I am looking for my.
Le pronom en. What does it do? En is a french object pronoun that is used to replace many expressions dependent on quantity En mostly refers to things.
Le pronom en Some or any. Notice the use of en in the responses. 1. Tu fais du jogging. Oui, jen fais. 2. Vous avez fait de la gymnastique? Oui, nous.
The Partitive French 1 Ch 8. What is the partitive? When discussing food, you need to be able to indicate whether you are talking about a whole item or.
EXTRA CREDIT OPPORTUNITY Lisons, pp Répondez à A, B, C, D. +20 points possible added to a quiz or to MFL grade. 13 octobre ou avant.
Quand, lorsque, aussitôt que, dès que, et après que
Les pronoms des objets indirects
Lui et Leur Indirect Object Pronouns Indirect Objects Answers the question to whom? or for whom? Placed immediately before the verb it refers to.
C. Expressions indéfinies de quantité p. 158 B. Révision: Le pronom en p. 156 Quit Aspects de la vie quotidienne A. Révision: Le pronom y p. 156 UNITÉ
Cliquez et modifiez le titre Cliquez pour modifier les styles du texte du masque Deuxième niveau Troisième niveau Quatrième niveau Cinquième niveau 1 Regulation.
Le Superlatif des Adjectifs
1 Découverte des Outils SI de Cadence Ecole dElectronique Numérique IN2P3 Roscoff 2006 Découverte des Outils dAnalyse dIntégrité du Signal de Cadence ®
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
Université Des Sciences Et De La Technologie DOran Mohamed Boudiaf USTO République Algérienne Démocratique et Populaire Département de linformatique Projet.
XGKS et XUV XGKS and XUV 25/10/2003 V1.0 Conception d une application sans contact How to design a RFID application Comment raccorder un système OSIVIEW.
What does en mean? The object pronoun en usually means some or of them.
and a justification for level 4
Agenda du jour Le Subjonctif (continued) Verbs with two stems Verbs with Spelling changes Internet et Media Internet at work/school Les atouts Les dangers.
Systems of Equations. A system of equations is a set of equations that have the same variables. A solution for the system is an assignment of variables.
Mardi 26 avril 2011 Today we are going to use pronouns that function as indirect pronouns. We are going to learn how to make the distinction between direct.
1. THE RELATIVE PRONOUN QUI. The relative pronoun ____ is a subject pronoun. It may refer to people or things, and corresponds to the English pronouns.
Les pluriels Sometimes you cant just take one!. Les articles… There are « DEUX » articles that can show that something is plural. Les = the Les ciseaux,
Bases théoriques: modélisation et contrôle
TM.
En translates to some, any, of it, or of them.. Tu veux du yaourt? Non, merci, je nen veux pas.
Chapitre 1 Structure.
Français 3 Chapitre 1 Grammaire 1. To conjugate –er, -ir and –re verbs in the present tense (to say that something is happening or happens), drop the.
____________________ Pourquoi? L/O: To be able to justify your opinion about school subjects STARTER: Trouve les paires Match the French to the English:
How to solve biological problems with math Mars 2012.
Pour mieux écrire. Do not use on-line translators (except as a dictionary for a single word) Be very careful using a dictionary (be sure youre finding.
Indefinite articles, plural of nouns
2.1.5 Rotations in 3D: Rotation axis
HOW DO I KNOW WHICH ONE TO USE?!. -Both CEST and IL/ ELLE EST can mean it is as well as he/she is. -The expression you use depends on what is AFTER the.
1 La promotion de la santé ancrée dans la loi Le mandat de Promotion Santé Suisse est ancré dans la loi fédérale du 18 mars 1994 sur lassurance maladie.
On-line resource materials for policy making Ex-Ante Carbon-balance Tool Food and Agriculture Organization of the United Nations, FAO Apprendre à utiliser.
IFT3355: Infographie Projections
2.1.5 Rotations in 3D: Rotation axis
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
L’ensemble microcanonique
Mardi, le 21 Janvier 2014 Agenda du jour Les Verbes Réfléchis
Qu’est-ce que c’est? La Formation… Verbes en –er
2.1.7 Variables robot – Joint Variables
2.1.7 Modèle Géométrique Direct Forward Kinematics
2.1.6 Matrices homogènes 3D Homogenous representation in 3D:
T HE VERB FAIRE A very versatile irregular verb You can DO the right thing by MAKING the conjugations of this verb fit the subject!
Le verbe “Être” “être” ou “ne pas être” ça c’est la question.
Chapitre 2. Laccorde des noms, adjectifs, et verbes As you have already learned, in French, articles must agree with the nouns that they modify both in.
Title of topic © 2011 wheresjenny.com Each and Every when to use ?
L’infinitif passé.
French Past Tenses L’imparfait vs. Le Passé composé.
Différencier: NOMBRE PREMIER vs. NOMBRE COMPOSÉ
IL EST OU C’EST?. When describing a person or a thing, French speakers use two different constructions: Il/elle est + adjective C’est + noun Example.
Reprise Rappel 3, Part A Revised 9/10/12.
When do we use numbers? Why are they important? Why is it important to know numbers in French (or any other language)? Can you think of some REAL WORLD.
2 Theoretical Foundations: Model and Control 2.1 KinematicsBleuler 2.2 JacobianBouri 2.3 DynamicsBouri 2.4 ControlBouri.
2.1.7 Modèle Géométrique Direct Forward Kinematics
2.1.5 Rotations 3D: Axe de rotation
L’Heure To ask what time it is in French, say: – Quelle heure est-il? To respond, say: – Il est... heure(s). – Ex: 02h00 Il est deux heures. 04h00 Il est.
Business intelligence
Le verbe Venir Les normes: – Communications 1.2: Understanding the written and spoken language – Comparisons 4.1: Understanding language through comparisons.
Negative sentences Questions
LA TRANSMISSION DU MOUVEMENT
LA TRANSMISSION DU MOUVEMENT
Transcription de la présentation:

Passage entre quaternions et matrice des cosinus directeurs Transition from Quaternions to Direction Cosine Matrices

2.1.6 Matrices homogènes 3D Homogenous Matrices in 3D (12) Une rotation autour d'un axe ne passant pas par l'origine se compose de la même façon que dans le cas 2D: A rotation around an axis NOT through the origin is done as in 2D: (13) avec le vecteur p de l'origine O à un point quelconque sur l'axe de rotation with vector p from origin O to any point on the rotation axis.

Rappel: Mouvement général 3D: Vis (screw, Schraube) Recall from earlier lecture: The most general motion in 3D is a screw Différence avec le cas 2D: Le mouvement général en 3D est équivalent à une rotation autour d'un axe plus une translation en direction de cet axe. A screw is a rotation around an axis plus a translation along this axis. Exercice 8b: Trouver matrice de transformation menant les points A=[1 0 0]T , B=[0 0 0]T et C=[0 1 0]T vers A'=[1 0 1]T , B'=[1 –1 1]T et C’=[0 –1 1]T Axe, l'angle de rotation, la translation en direction de l'axe?

2.1.7 Variables robot – Joint Variables Tout robot est controlé par des consignes angulaires ou linéaires envoyées aux actionneurs (moteurs). A robot is controlled by sending desired joint variables to the actuators. The number of joint variables is the number of degrees of freedom of the robot. Symbols qi or qi are used for these variables. Ces angles ou positions sont les variables robots. Leur nombre n est le nombre de ddl du robot. (joint variables) Nous utilisons { q1, q2, … qi, …. qn } ou { q1, q2, … qi, …. qn }.

Variables opérationnelles – Operational (Task-specific) variables La tâche du robot se décrit dans d’autres termes: Position et orientation de l’outil, de l’objet à manipuler. Pour un corps rigide, il sera nécessaire de spécifier six paramètres indépendants, correspondants aux six ddl d’un solide dans l’espace. {x,y,z, Q} ou {x,y,z, a, b, g} The robot task is described in other variables, task specific: The position and orientation of the object to be handled, i.e. the six independant values {x,y,z, Q} or {x,y,z, a, b, g}

Modèle Géométrique Direct MGD Forward Kinematics Le MGD donne les coordonnées opérationelles en fonction des variables articulaires Forward kinematics is the mathematical expression of the task variables as function of the joint variables. {x,y,z, Q} = F (q1, q2, … qi, …. qn )

q4 y q2 L2 L1 q1 x Exemple: MGD du SCARA Fig.8 Définition des variables articulaires qi 1st step: Definition of the joint variables définir les positions de référence qi = 0 2nd step Definition of reference position (of the zero) définir les paramètres du robot Li 3rd step Definition of the robot parameters

qi = 0 y L1 L2 x x = … ? y = … ? z = q3 j = q1 + q2 + q4 Position de référence qi = 0 y L1 L2 x Le MGD donne orientation et position de la main x = … ? y = … ? z = q3 j = q1 + q2 + q4 q1 q2 q4 L1 L2 y x The forward kinematics will give position & orientation of the hand

x = L1 cos q1 + L2cos(q1 + q2 ) = L1 c1 + L2c12 Position du centre de la main (tool center point TCP) & orientation de la main TCP y q2 L2 L1 q1 x x = L1 cos q1 + L2cos(q1 + q2 ) = L1 c1 + L2c12 y = L1 sin q1 + L2sin(q1 + q2 ) = L1 s1 + L2s12 z = q3 j = q1 + q2 + q4

Position & orientation d’un outil TCP y L4 q2 q1 x x = L1 c1 + L2c12 + L4c124 y = L1 s1 + L2s12 + L4s124 z = q3 j = q1 + q2 + q4 Position & orientation of a tool

La même démarche pour un robot à 6 ddl devient MGD d’un robot à 6 ddl? La même démarche pour un robot à 6 ddl devient très difficile => utiliser les matrices homogènes! For a 6 d.o.f. robot, the same task becomes very hard by hand. It becomes straight forward with the use of homogenous matrices. Exercice 9 !

Ex. 9b Rot. de q4 de autour de [ L1 + L2 , 0 ]T Rot. de q2 de autour de [ L1 , 0 ]T Rot. de q1 de autour de [ 0 , 0 ]T 1.)

et L1 2 = L1 + L2 avec les définitions versine(q) = 1– cosq Ex. 9b 1 Rot. de q4 de autour de [ L1 + L2 , 0 ]T avec les définitions versine(q) = 1– cosq donc v4 = 1– cos q4 et L1 2 = L1 + L2

Ex. 9b MGD complet: =

Ex. 9b MGD complet: =