Extraire la position d'un IMU
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Extraire la position d'un IMU



  1. #1
    Kykydebondy

    Extraire la position d'un IMU


    ------

    Bonjour à tous,
    J'ai souvent parcouru ce forum pour chercher des solutions à mes problèmes mais pour la 1ère fois je n'ai pas trouvé mon bonheur alors je me permet de créer ce post

    Alors voilà mon problème : j'aimerais créer un algorithme qui me permette d'exploiter les données de ma centrale inertielle (IMU) pour en déduire la position. En pratique je vais fixer le capteur (Physilog 6S de Gait up si vous connaissez) au pied de mon sujet et le faire marcher. Mon objectif est de pouvoir reproduire le parcours au cours du temps de mon sujet.
    Je mets en pièce jointe un exemple de fichier csv que j'obtiens avec les données des accéléromètres, des gyroscopes et des quaternions.
    J'ai lu qu'il fallait commencer par "nettoyer" les données pour gérer les bruits de mesures puis réaliser un algorithme de fusion des données (filtre de Kalman le plus souvent).
    Mon problème est que je ne sais absolument pas comment m'y prendre donc si vous avez des éléments qui pourraient m'aider je vous en serais très reconnaissant.

    Bien à vous

    -----
    Fichiers attachés Fichiers attachés

  2. #2
    umfred

    Re : Extraire la position d'un IMU

    D'après ce que j'ai pu lire, il y avait un logiciel qui permettait d'analyser les données du physilog5 via Physilog5 Research ToolKit (c'est mentionné dans la doc); mais impossible a priori de pouvoir le télécharger (sauf peut-être en se loguant sur https://shop.gaitup.com/index.php?id...roller=product , désolé pour le lien qui peut être considéré comme commercial, mais vu que c'est spécifique au produit en question)

  3. #3
    Kykydebondy

    Re : Extraire la position d'un IMU

    Oui il y a un logiciel mais il n'est pas donné et de toute façon j'aimerais être capable de traiter les données moi-même ^^

  4. #4
    umfred

    Re : Extraire la position d'un IMU

    en tout cas, les info gyro x/y/z donne la vitesse de rotation de l'appareil selon ces axes x/y/z, accel x/y/z, l'accélération subit par l'appareil selon ces axes x/y/z, le quaternion par contre, je ne connais pas.
    dans le fichier que tu as fourni, je peux en déduire que l'axe z était la position vertical de l'appareil au moment de la mesure (on y lit une valeur proche de 1 pour l'accélération z) et donc que le plan (x,y) était parallèle au sol
    Regarde si ce document peut t'aider https://www.researchgate.net/publica...n_Calculations

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : Extraire la position d'un IMU

    Ahhh les quaternions... (trop) vieux souvenirs...

    https://github.com/xioTechnologies/Fusion

    https://pypi.org/project/AHRS/
    https://ahrs.readthedocs.io/en/latest/filters/aqua.html


    Un article publié traitant de l'usage du physilog6:
    https://www.mdpi.com/1424-8220/23/5/2709

    Pas le temps de fouiller plus...
    Jusqu'ici tout va bien...

  7. #6
    Kykydebondy

    Re : Extraire la position d'un IMU

    Merci à tous les deux pour vos liens, je vais checker ça pour voir si ça peut m'aider

Discussions similaires

  1. Réponses: 16
    Dernier message: 11/07/2016, 12h52
  2. Réponses: 1
    Dernier message: 18/06/2016, 12h06
  3. Mise en position / Maintien en position
    Par freemp dans le forum Technologies
    Réponses: 2
    Dernier message: 08/09/2014, 13h06
  4. Mise en position / Maintien en position
    Par freemp dans le forum Physique
    Réponses: 1
    Dernier message: 24/08/2014, 15h13