Inestabilidad en brújula electrónica

Started by persep, January 12, 2019, 10:30:21 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

persep

Hola,

tengo instalado oruxmaps 7.3.7 en un Xiaomi Redmi 4x con android 7.1.2 y cuando tengo la orientación del mapa configurado para usar la brújula (Oriented by compass) el mapa gira bien y está bien orientado pero se muestra con un temblequete, es decir no es estable, supongo debido a que lee los valores directamente de los giroscopios.



https://i.imgur.com/Pw4vVY3.gif">



Este tembleque también se muestra al usar la brújula electrónica de la app https://play.google.com/store/apps/details?id=com.chartcross.gpstest&hl=en">GpsTest



https://i.imgur.com/Ws19WR9.gif">



El limbo de la brújula no para de moverse entre 225º y 226º en este ejemplo.



Pero si pruebo con la app https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2">GpsStatus la brújula mantiene su orientación de una forma estable en 225º



https://i.imgur.com/98sdFiO.gif">



Esta estabilidad de la brújula se muestra también  con la app de la brújula que viene por defecto en el MIUI de Xiami, (que no pongo por si la app solo funciona en el MIUI)

Todos los videos se han hecho en una superficie estable y el Gpsstatus también mantiene la brújula de forma estable con el móvil en la mano. Y al rotar el móvil se ve que es más sueva y lenta y no va a trompicones como en oruxmaps.



Esta inestabilidad en la brújula electrónica también se ve cuando se tiene activo el mostrar la orientación del mapa con el GPS (Direction Up GPS).

También con la opción activada de mostrar siempre la brújula (Compass Always Visible) en el mapa con la orientación Map North Up, el triángulo color crema que aparece en nuestra posición en el mapa también tiembla.



No hace falta decir que mirar un mapa que no para de moverse incluso en superficies fijas hace que el uso de oruxmaps no sea el mejor, por lo demás de una excelente aplicación como esta.

¿Se puede hacer que la lectura de los giroscopios sea igual que el GpsStaus y la app de brújula de MIUI y se haga estable?



Pd: sigue el fallo en la u´ltima versión 7.4.13

Juanjo

#1
Hola,



+1



supongo que tanto GPS Status como la app de Xiaomi aplicarán algún tipo de filtro, similar al descrito https://stackoverflow.com/questions/27846604/how-to-get-smooth-orientation-data-in-android">aquí , a los valores que reciben de los sensores.



Aplicando ese tipo de filtro el movimiento del mapa será más suave aunque, eso sí, con algo de retraso.



Saludos

persep

#2
Estuve probando otras versiones anteriores y hasta la 7.1 la brújula era mucho más estable y hasta el OruxICV tiene más suavidad

persep

#3
El movimiento brusco y tembleque del mapa continua en la versión OruxMaps v.7.4.14

mahmuzo

Hello,
I have the same problem. In some places there is no GPS signal. When I use a compass to orient the map, the image is very unstable and constantly moves, especially if you are walking. Is it possible to smooth out these movements?