Salut salut
j'ai commencé à ecrire un sketch pour android,
avec pour objectif de récupérer les mouvements du téléphone
pour faire un graffity en 3D
jusque là, j'ai réussi à récupérer :
- d'une part l'orientation du telephone (azimuth/pitch/roll)
- d'autre part la vitesse linéaire (x/y/z)
j'essaie de convertir ça en déplacement dans l'espace, dans le repère absolu de la représentation 3D
(dans un premier temps pour dessiner le tracé sur l'ecran, après je penserais à récupérer un fichier)
pour l'instant j'utilise cette formule :
position.x=position.x+(deplacement.y*sin(_azimuth)); position.y=position.y+(deplacement.x*sin(_pitch)); position.z=position.z+(deplacement.z*sin(_roll));
mais ça n'a pas l'air d'être ça
est-ce que quelqu'un pourrait m'éclairer sur les rotations 3D et / ou les fameux quaternions ?
PS : le code fonctionne mais est très lent car je fais plein de calculs qui méritent d'être simplifiés...
merci
Hors ligne
j'ajoute une précision :
l'orientation (azimuth/pitch/roll) est donnée dans le repère absolu (par rapport au nord/zénith/est-ouest)
tandis que l'acceleration linéaire est donnée par rapport au telephone....
Hors ligne
j'ai trouvé une piste de réflexion avec ce cours wachment bien :
http://www.youtube.com/watch?v=C7JQ7Rpwn2k
Hors ligne
cdriko a écrit:
jusque là, j'ai réussi à récupérer :
- d'une part l'orientation du telephone (azimuth/pitch/roll)
- d'autre part la vitesse linéaire (x/y/z)
tu pourrais montrer un peu de code pour voir comment tu récupères ces valeurs?
pour tester, voire t'aider dans tes recherches
Hors ligne
salut, es tu arrivé à un résultat probant ? je suis aussi intéressé pour trouver les trajectoires du téléphone dans l'espace ! merci
Hors ligne
hello
je n'ai pas trop avancé depuis longtemps
je suis arrivé a une ébauche qui marchotte, mais la grosse difficulté c'est d'interpréter un mouvement continu avec des mesures discrètes (c'est à dire de temps en temps).
c'est ce qui est (bien) expliqué là :
http://www.youtube.com/watch?v=C7JQ7Rpwn2k
evec le fameux kalman filter...
En gros, l'objet a le temps de faire demi-tour entre deux mesures
je pense que ça marcherai mieux avec un téléphone doté d'un giroscope
mes dernières avancées sont là : https://gitorious.org/andrauwing
Hors ligne
cdriko a écrit:
c quoi ce spam ?
c'est (malheureusement) régulier ce genre de spam
à noter une évolution intéressante :
les derniers posts de ces bots semblent correspondre plus ou moins à la thématique du forum
(alors qu'avant c'était juste carrément à côté de la plaque)
Hors ligne
Pages: 1