eventosRT
Detección de eventos del paso de manera secuencial o en "tiempo real",
Syntax
Description
[hs,to]=eventos_RT(Acc_X,Acc_Z) devuelve un vector HS con los heel strike y otro vector TO con los eventos toe off, a partir de señales de un acelerómetro en el COG orientado en la vertical Z, y de otro en la dirección de la marcha X.
Examples
Leemos datos generados con un acelerómetro vertical y otro frontal situados en el COG:
data=load('../simur_data/test.log');
Error using load
Unable to find file or directory '../simur_data/test.log'.
Inicializamos el sistema de detección de eventos en tiempo real:
tiempos=eventos_RT(0,0,'reset')
Y lo alimentamos con los datos 1 a 1 como se haría en tiempo real:
[hs,to]=eventos_RT(Acc_X(k),Acc_Z(k));
Tenemos ahora una lista con todos los eventos HeelStrike (HS) y ToeOff (TO), junto con avisos de detecciones incorrectas. Los representamos:
figure; plot(Acc_X(1000:1300));
hold on; plot(Acc_Z(1000:1300),'r');
plot(eventosHS(1000:1300)*10,'c');
plot(eventosTO(1000:1300)*10,'k');