Estoy tratando de construir una aplicación basada en Kinect y iPhone.Cómo interpretar las lecturas del acelerómetro desde el iPhone
Estoy tratando de calcular la aceleración de mis manos en el tiempo en cada uno de los ejes X Y y Z según la trayectoria devuelta por el kinect. Básicamente, estoy seleccionando un intervalo de tiempo estándar de 0.5 segundos o 15 cuadros (dt
) y 3 puntos, (x0
, x1
y x2
) en el transcurso del tiempo, los cuales están separados en 0.5 segundos. Primero debo mencionar que la posición de los 3 puntos se menciona en metros. Al usar estos puntos estoy calculando dos velocidades (v0 = (x1 - x0)/dt
y v1 = (x2 - x1)/dt
). Finalmente, al usar estas velocidades, estoy calculando la aceleración entre x1
y x2
como acc = (v1 - v0)/dt
.
Repito estos cálculos en cada cuadro y obtengo una serie de aceleraciones.
Como ya he dicho, también tengo un iPhone y quiero ver en qué mano tengo mi iPhone, mano izquierda o mano derecha. Quiero hacer esto intentando igualar las aceleraciones de mi mano con las aceleraciones del iPhone en la posición correcta para que tenga el mismo sistema de ejes.
El único problema es que hay una gran diferencia entre mis aceleraciones y las aceleraciones del teléfono.
Las lecturas de aceleración del teléfono oscilan entre -2 y 2 para cada eje, mientras que las mías están entre -10 y 10. ¿Cómo interpreto las aceleraciones de iPhone para obtener medidas similares a las mías en metros/segundos?
Básicamente, he calculado el error de suma cuadrática entre las lecturas del iPhone para un intervalo determinado y las aceleraciones de Kinect. Sin embargo, dada la diferente escala de los valores, los resultados obtenidos no son tan confiables. – Simon
Sí, eso tiene sentido –