Download Abrir - RiuNet

Document related concepts
no text concepts found
Transcript
Evaluación de la medición de
distancia mediante un
acelerómetro digital de 3 ejes
Puchalt Casáns, Guillermo
Masot Peris, Rafael
Alcañiz Fillol, Miguel
Master Universitario en Sensores para Aplicaciones Industriales
Estado del arte y problemas
Podómetro
Problemas
Métodos
• Mecánico
• Depende de un paso uniforme
• Acelerómetro
• Caro
• GPS
• Caro + Solo para exteriores +
Depende de señal GPS
Distancia = nº pasos x longitud media paso
¿Paso
peculiar?
¿Subir/Bajar
Pendiente/Escaleras?
¿Caminar
lento?
¿Golpeteo de
pierna?
¿Otros
movimientos?
Objetivos del proyecto
Restricciones/Características
Objetivos
• Podómetro que mide
distancia recorrida
• Medidas de
Z
aceleración
• Sin usar cantidad de
pasos realizados
Y
X
• 5 – 30 metros (intervalos
de 5m)
• Línea recta
• Sacro (más próximo al
centro de masa)
• Comparar con
podómetro mecánico y
app móvil
• App móvil ignorada
(R2=0.0266)
Prototipo - Dispositivo
Sujeción de plataforma
multi-sensor a la PCB
LEDS de estado
Puerto de descarga de
firmware
Acelerómetro
Alimentación y jumper de
selección
Condensador de desacoplo
Chip de memoria
Sujeción de las baterías
Microcontrolador
Puerto comunicaciones UART
Baterías (2xAA)
Botón de selección
de modo
Prototipo – Dispositivo (Detalles)
• UART (dispositIvo – PC (MATLAB-GUI))
• I2C (acelerómetro) + SPI (memoria flash)
• SW – SPI (memoria flash)
• Periférico usado para I2C
• Optimizado para duración de 1.26 ms/captura
• Condensador de desacoplo (memoria flash)
• Capacidad memoria flash
• Byte inicio (0x30) – 6x Bytes dato– Byte checksum
• 64 bits x 100 Hz x 300 s (5 min) = 1,92 Mb  2Mb
Prototipo – Dispositivo (Detalles)
Modo
Pre-Offset
LED Rojo
-
Offset
-
Post-Offset
X
LED Verde
X
X (conmutar
estado previo)
-
Captura de
datos
-
X (alternar)
PC
X
X
LED Amarillo
X (10 s parpadeo)
X
On – Inicio Captura
Off – Fin Captura
620
Prototipo – Procedimiento
Prototipo – Procedimiento
Algoritmos procesado – Resumen
Preprocesado
 Digital  Aceleración (m/s2)
 Retirar gravedad
 Detección picos de aceleración
 Pasobanda 0.01 Hz – 18 Hz
 Contar pasos (detección picos)
 Pasobajo ~4 Hz (2x 1º harmónico)
Integrar todo
5s antes de 1º paso
5s después de
último paso
Integrar en bloques
Integrar por pasos
Bloques de 5s
Pasos
independientes
entre si
Datos XYZ vs
Datos XZ
Algoritmos procesado – Paso
Algoritmos procesado – Paso
1. Todo el pie
2. Centro del pie
3. Balanceo
4. Talón
Talón
Todo
el pie
Centro
del pie
Balanceo
Algoritmo pasos – Resultados
Ideal
Dispositivo
Podómetro
App móvil
45
PASOS CONTADOS
40
35
30
25
20
15
y = 0,0345x + 21,279
R² = 0,0266
10
5
y = 0.9987x + 0.0703
R² = 0.9999
y = 0.9376x + 1.5678
R² = 0.9991
0
0
10
20
30
40
50
60
70
80
PASOS DETECTADOS
90
100
110
120
Algoritmo procesado - Resultados
Ideal
Podómetro
Dispositivo - Integrar todo
35
DISTANCIA REAL (M)
30
25
20
15
y = 1,0325x + 0,2598
R² = 0,9947
10
5
y = 0.6505x + 1.2271
R² = 0.971
0
0
5
10
15
20
25
30
35
DISTANCIA MEDIDA (M)
40
45
50
Algoritmo procesado - Resultados
1420
Algoritmo procesado - Resultados
Ideal
Podómetro
Dispositivo - Integrar en bloques
35
DSITANCIA REAL (M)
30
25
20
15
y = 1,0325x + 0,2598
R² = 0,9947
10
y = 1.051x - 1.8572
R² = 0.8513
5
0
0
5
10
15
20
25
30
35
DISTANCIA MEDIDA (M)
40
45
50
Algoritmo procesado - Resultados
Ideal
Podómetro
Dispositivo - Integrar por pasos (XYZ)
Dispositivo - Integrar por pasos (XZ)
35
TRUE DISTANCE (M)
30
25
20
y = 1,0325x + 0,2598
R² = 0,9947
15
10
y = 6.8213x + 0.7036
R² = 0.9791
5
y = 13.485x - 1.9977
R² = 0.9835
0
0
5
10
15
20
25
30
35
MEASURED DISTANCE (M)
40
45
50
Algoritmo procesado - Resultados
1820
Conclusiones
5m±4.2278% (1º algoritmo)
•
•
•
•
5m±4.5048% (2º algoritmo)
Tercer algoritmo inviable (>5%)
20m±2.5622% (1º algoritmo)
Combinación medidas 5m y 20m
• Comprobar con mayor número de sujetos
• Otros procedimientos
• Caminar en bloques de 5m
• Secuencia paso-pausa
Referencias
• A. B. F. &. B. H. Willemsen, "Automatic stance-swing phase detection
from accelerometer data for peroneal nerve stimulation," IEEE
Transactions On Biomedical Engineering, vol. 37, pp. 1201-1208,
1990.
• E. J. Van Someren, R. H. Lazeron, B. F. Vonk, M. Mirmiran and D. F.
Swaab, "Gravitational artefact in frequency spectra of movement
acceleration: implications for actigraphy in young and elderly
subjects," Journal of Neuroscience Methods, pp. 55-62, 1996.
• C. V. Bouten, K. T. Koekkoek, M. Verduin, R. Kodde and J. D. Janssen,
"A Triaxial Accelerometer and Portable Data Processing Unit for the
Assesment of Daily Physical Activity," IEEE TRANSACTIONS ON
BIOMEDICAL ENGINEERING, vol. 44, pp. 136-147, 1997.
Cálculo de distancia
recorrida usando un
acelerómetro digital triaxial
Puchalt Casáns, Guillermo
Masot Peris, Rafael
Alcañiz Fillol, miguel
Master Universiatio en Sensores para Aplicaciones Industriales