Page 1 sur 1

Utilisation de l'accelerometre et du gyrometre pour calculer le déplacement d'un utilisateur

Publié : 13 Mai 2019 15:46
par jferenergies
Bonjour,

Je souhaiterais savoir si il est possible d'utiliser l'accéléromètre et le gyromètre d'un smartphone afin de connaitre les déplacements de l'utilisateur. Si oui, quelle est la méthode à utiliser ?
Normalement, en intégrant à deux reprise le vecteur accélération, on obtient le vecteur position. Ce qui me dérange c'est que les accélération sont notamment calculées par rapport aux rotations de l'appareil et pas seulement à son déplacement dans l'espace.
De plus, je souhaiterais savoir comment peut-on réaliser une intégration en C# ?

Cordialement,

Re: Utilisation de l'accelerometre et du gyrometre pour calculer le déplacement d'un utilisateur

Publié : 13 Mai 2019 16:56
par Max
Bonjour,

La doc ?
Input.acceleration
et
Gyroscope.

Re: Utilisation de l'accelerometre et du gyrometre pour calculer le déplacement d'un utilisateur

Publié : 14 Mai 2019 08:23
par jferenergies
Bonjour,

Les documentations confirment bien mon problème. La rotation de l'appareil insinue sur les valeurs et donc sur le calcul du déplacement. Quelqu'un aurait donc une idée ?

Cdt,

Re: Utilisation de l'accelerometre et du gyrometre pour calculer le déplacement d'un utilisateur

Publié : 20 Mai 2019 11:42
par BenoitFreslon
Salut,

Je ne comprends pas trop ton objectif avec ces 2 inputs.

L'accéléromètre permet de récupérer l'orientation du téléphone.
Le gyromètre permet de récupérer les vitesses de translation
Si tu veux aussi détecter les lacets, il faut coupler avec le magnétomètre.

Image

Image

Bon dev !
-Benoit.