Bonjour
j'ai un signal qui correspond à l'accélération longitudinale d'un cheval. cf photo, ordonnée en m/s2 et abscisse: n° de l'échantillon; freq d'échantillage 128Hz.
J'aimerais connaître la vitesse instantanée.
Sous matlab, j'utilise cumtrapz (pour intégrer) mais le résultat obtenu n'est pas valable [plus précisément, je fais cumtrapz(signal)].... la vitesse ne fait qu'augmenter !
Où est le problème?
ici dans cet article, on calcule la vitesse instantanée d'un nageur. mais j'ai du mal à comprendre ce qu'ils font. tout d'abord ils segmentent l'acceleration longitudinale sur des zones "stables" puis ensuite ils enlèvent le drift (ça c'est moins clair). Est-ce que c'est cette étape qui manque chez moi?
Merci pour votre aide
-----



lorsque l'accélération a(t) est nulle, ou filtrer (passe haut) ã(t) avant intégration, ou estimer a0 comme étant la valeur moyenne de ã(t) si tu sais que cette valeur moyenne doit être nulle, etc.