IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

angle d'euler et matrice de rotation


Sujet :

Algorithmes et structures de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Points : 16
    Points
    16
    Par défaut angle d'euler et matrice de rotation
    Bonjour à tous!

    voilà mon problème:
    J'ai une matrice de rotation et je souhaiterai en extraire les 3 angles d 'euler correspondants. Cela s'appare beaucoup à un problème de mathématiques...

    Voici la forme de la matrice:

    [ a b c 0 ]
    [ d e f 0 ]
    [ g h i 0 ]
    [ 0 0 0 1 ]

    Je sais en outre que j'ai les relations suivantes:

    --> cos(Y)*cos(Z)=a
    --> sin(Z)*cos(X)-cos(Z)*sin(Y)*sin(X)=b
    --> sin(Z)*sin(X)+cos(X)*sin(Y)*cos(Z)=c
    --> cos(Y)*-sin(Z)=d
    --> cos(Z)*cos(X)+sin(X)*sin(Y)*sin(Z) =e
    --> cos(Z)*sins(X)-cos(X)*sin(Y)*sin(Z) =f
    --> -sin(Y)=g
    --> -cos(Y)*sin(X)=h
    --> cos(Y)*cos(X)=i

    avec, X, Y et Z les angles de rotation autour des axes du même nom.

    Comme je suis pas très doué en maths, ça me laisse bien perplexe...

    Alors, à votre bon coeur, si vous savez comment résoudre ça

  2. #2
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Salut

    Tu devrais poster dans le forum "Algorithmes" pour ce genre de question. En effet, tu n'as pas un problème lié directement au langage C++.
    Mais concernant ton problème, tu n'aurais du poster ni sur ce forum ni sur Algorithme car cette question a déjà été traitée plusieurs fois
    Une petite recherche avec "matrice de rotation" sur http://developpez.net/forums/search.php te donnera plusieurs posts.
    T'as déjà vu ça ? http://eavr.u-strasbg.fr/library/thesis/gangloff/node133.html

    Nas'

  3. #3
    Membre habitué Avatar de harsh
    Inscrit en
    Février 2005
    Messages
    229
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 229
    Points : 193
    Points
    193
    Par défaut
    C'est le site que j'allais donner...

    Une indication tout de meme, ce site te donne la resolution pour le systeme d'angle "tangage roulis lacet" qui est l'inverse de celui d'Euler :

    Tangage Roulis Lacet -> R = Rx * Ry * Rz
    (C'est a dire que la rotation Rz est la premiere appliquee, cf matrice de transformation)

    Euler -> R = Rz * Ry * Rx
    (Angle Rx est le premier applique)

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mars 2004
    Messages : 25
    Points : 16
    Points
    16
    Par défaut
    Désolé d'avoir posté au mauvais endroit, j'étais plus très frais à l'heure à laquelle j'ai posté et je croyais être dans la rubrique algo.
    Néanmoins merci pour vos réponses, ça m'aidera beaucoup!

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/04/2014, 16h55
  2. Matrice de rotation 3x3 et angles d'Euler
    Par bachintosh dans le forum Traitement d'images
    Réponses: 1
    Dernier message: 23/03/2012, 17h55
  3. Réponses: 2
    Dernier message: 24/09/2010, 18h52
  4. Générer une matrice de rotation à partir d'un axe et d'un angle
    Par IXaMaXI dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 29/07/2009, 15h35
  5. Comment générer une matrice de rotation pour un axe et un angle donnés ?
    Par Kromagg dans le forum Développement 2D, 3D et Jeux
    Réponses: 6
    Dernier message: 20/07/2009, 13h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo