Dificultades en el proyecto

By robertorueda

Un problema importante en el proyecto es que el wiimote no tiene un giroscopio, solo cuenta con acelerómetros. Esto es importante ya que los ángulos de rotación (pitch, yaw y roll) no pueden ser calculados adecuadamente:

El pitch y el roll se calculan mediante la librería de Wiiyourself, cuando el control esta estático, pero si el control está en movimiento, se utiliza el último valor cuando el control estuvo estático. Dada la imprevisibilidad de los movimientos de una persona y del tiempo en que realiza estos movimientos, tratar de utilizar fórmulas matemáticas para predecir los ángulos cuando el control está en movimiento resultaría en estimaciones poco confiables.

El yaw es imposible de calculara con los acelerómetros, dado que la gravedad no lo afecta. Es posible calcular los ángulos de rotación si se utiliza el sensor infla rojo del wiimote, sin embargo esto compromete severamente el área en el que un wiimote puede calcular los ángulos de rotación:

El wiimote solo puede detectar luces infla rojas que se encuentren hasta 22.5° a la izquierda o a la derecha del control, y hasta 15.5° arriba o abajo del control. Esto significa que si el control se coloca a tres metros de distancia de la luz infla roja (la máxima distancia que el wiimote puede detectar un emisor de luz infla roja) el wiimote solo podrá detectar emisores en un área de hasta 1m².

Esto complica el proyecto bastante, dado que si se quiere calcular la posición de las manos usando el wiimote, esto solo es posible si el wiimote está apuntando a los emisores de luz infla roja, limitando severamente los movimientos que una persona puede realizar.

Escribe un comentario