Estoy desarrollando una aplicación móvil simple para iPhone y plataforma Android y estoy buscando algoritmos que me permitan desencadenar ciertos eventos (funciones) cuando detectamos un cierto gesto con acelerómetro interno. Trabajo con Phonegap que utiliza HTML5 y javascript que lee tres coordenadas (x, y y z) del acelerómetro en el intervalo preestablecido (por ejemplo, cada 0,04 segundos).acelerómetro Smartphone gestos algoritmos
escribí una función simple que detecta un movimiento de agitación y funciona bastante bien, pero es primitiva (que sólo detecta temblores, no la dirección) - y quiero detectar algunos otros gestos tales como: - inclinación (a la izquierda/derecha) - agite arriba/abajo - sacudir izquierda/derecha - movimiento circular - volcarse - etc ....
¿alguien tiene algoritmos (o, al menos, fórmulas matemáticas/funciones) que puede calcular (detectar) este tipo de gestos en función de los valores de entrada que tengo (x, y, z e intervalo de tiempo para cada llamada)?
Busco cualquier código en cualquier lenguaje de programación (que volverá a escribir a javascript mí. Gracias de antemano!
sé que esta pregunta es viejo pero puede que desee echar un vistazo a TRB (gesto de reconocimiento conjunto de herramientas) desde el laboratorio del MIT: https://github.com/nickgillian/grt –