Los dispositivos electrónicos que llevamos hoy día en nuestros bolsillos, son útiles y sirven para todo, algunas personas dicen que hasta sirven para hablar por teléfono.
Aquellas personas amantes de las actividades al aire libre, suelen usarlos también como compás o brújula, pero antes de confiar en ellas, hemos de estar seguros de que sus informaciones son fiables y aquí es cuando aparece el problema.
Sin pretender dar una clase magistral, todos sabemos que la brújula o compás, está basado en la orientación de una aguja imantada que puede girar libremente hasta alinearse aproximadamente con la linea norte sur del globo terráqueo, hay una pequeña diferencia (declinación magnética) porque los meridianos magnéticos (lineas de fuerza magnética) no son tan rectos como los meridianos geográficos y además porque la aguja magnética no marca exactamente hacia el polo norte geográfico, sino hacia el polo norte magnético, situado aproximadamente en coordenadas 76º norte - 100º oeste, a unos 1.600 km del polo Norte geográfico, más o menos en la isla Bathurst, (Canadá).
También todos sabemos que hay dispositivos electrónicos sensibles al campo magnético terrestre y aprovechamos esta cualidad para fabricar “brújulas electrónicas” que sin necesidad de dispositivo mecánico alguno (aguja giratoria) nos marquen la situación del polo norte magnético como algunos relojes, accesorios para automóvil, etc. y por supuesto nuestros teléfonos móviles y tabletas.
No todos los teléfonos o tabletas tienen GPS incorporado, pero si pueden llevar sensores magnéticos para actuar como indicadores de posición (nivel horizontal o vertical) u orientación magnética (compás o brújula).
El sistema operativo Android contempla la existencia de 3 sensores para detectar la intensidad de campo magnetico (ejes X, Y, Z) y así poder gestionar vía “App” una brújula o compas magnético.
Estos están descritos en las páginas de http://www.android.com, como por ejemplo:
- http://developer.android.com/guide/topics/sensors/sensors_overview.html donde aparece la siguiente tabla:
TYPE_MAGNETIC_FIELD (Hardware) Measures the ambient geomagnetic field for all three physical axes (x, y, z) in μT. Su uso habitual es el de creación de una brújula.
También podemos consultar la página: http://developer.android.com/reference/android/hardware/Sensor.html#TYPE_MAGNETIC_FIELD y demás páginas asociadas.
Si, pero. . . . ¿podemos confiar en su exactitud o precisión? y aquí la respuesta hasta donde yo sé, es un rotundo y categórico NO.
![Compas-magnetico-Android](/es/media/7a12f6be922/Compas-magnetico-Android.jpg)
Por qué ese rotundo y categórico NO: muy sencillo, sin ser docto en la materia, adivino que una cosa es el sistema operativo, otra cosa son los fabricantes de terminales, que no están obligados a incluir esos sensores magnéticos o que si los incluyen no necesariamente han de ser de alta calidad y precisión de laboratorio y otra cosa son los desarrolladores de software; el resultado lo tenemos a la vista en la imagen adjunta.
En ella vemos tres dispositivos con SO Android puestos uno al lado del otro (sin montaje o retoque alguno), los tres con sensores magnéticos, los tres con el mismo software: un sencillo programa que además de las coordenadas GPS (en otra pantalla) nos muestra la velocidad y rumbo deducida de los datos del sistema GPS, que cuando los dispositivos están en movimiento marcan correctamente y el compás magnético y aquí es donde surge la sorpresa, uno marca 0º, otro 44º y el tercero 54º.
¿Cómo es posible esto? muy sencillo, primero los teléfonos (de marca de prestigio, pero modelos diferentes) y la tableta (de otra marca también de prestigio) por el uso o entorno en el que se han movido pueden haber quedado magnetizados (el simple cierre magnético de algunas fundas o estuches puede haberles afectado) y aquí comienza el problema real.
En otros dispositivos que he manejado, relojes, accesorios de automóvil, pilotos automáticos de embarcaciones o aeronaves, etc. en todos ellos me he encontrado que el compás magnético tiene un modo de “auto-calibración” que en todos funciona más o menos igual:
Se activa la función de “auto-calibración” nos pide que hagamos girar una o dos vueltas al dispositivo a velocidad lo más constante y regular posible, el dispositivo nos confirma que ya ha detectado el campo magnético real y ha compensado las diferencias encontradas, con lo que podemos cerrar y salir del modo de auto-calibración y comenzar a usarlo con una cierta confianza.
Que pasa en este caso de los teléfonos y tabletas:
Android no tiene previsto el modo de auto-calibración, confía en que lo hagan los fabricantes del hardware o del software.
Los fabricantes del hardware (Sony y Samsung en el caso de las imágenes mostradas) en sus ajustes tampoco han previsto esta posibilidad, para ellos el compás es una opción no prioritaria de su dispositivo; estoy seguro que si lo que quisieran vender fuera un autentico compás magnético, sabrían y podrían hacerlo tan bueno como el mejor.
Los desarrolladores de software. . . pues parece que se les ha olvidado incluir la posibilidad de la auto-calibración, al menos en los casos que yo he podido verificar.
Incluso he encontrado alguna aplicación (GPS Waypoint Navigator, entre otras), que al iniciarla nos dice que si la brújula no es precisa, podemos calibrarla moviendo el dispositivo en forma de ocho. Pero como el software no tiene modo de auto-calibración, da lo mismo moverlo en forma de ocho, de tres, de siete o de agitación de martini, no sirve para nada.
Cuando en Play Market buscamos por cualquiera de las palabras clave (en español o inglés) de brújula, compás o sensor magnético nos parecen varios cientos de aplicaciones, en alguna de ellas se menciona al celebre “ocho” de ajuste, pero yo al menos no he encontrado en ningún software de estas características, la opción de auto-calibración que sin embargo si he encontrado en accesorios para automovil de escasamente 10 ó 20 euros de precio.
¿Alguien ha encontrado un software, una App, que incluya brújula o compás magnético que tenga la posibilidad de “auto-calibración?
Resumiendo, antes de confiar ciegamente en la técnica, os sugiero que verifiquéis o comparéis vuestro dispositivo Android con un compás, una brújula tradicional, de los de toda la vida, yo personalmente uso un compás de marcaciones Vion Axium 2 (me gustó mas que el Plastimo Iris 50) su prisma y su lente permiten lecturas bastante cómodas de +/- 0,5º
Repito, si alguien localiza algun software de Android que tenga la posibilidad de “autocalibración” la agradeceré que comente este artículo.
Artículo escrito por Antonio Balnes Palmer, alumno de Cenáutica de los cursos: Patrón de Embarcaciones de Recreo, Patrón de Yate, Capitán de Yate, Patrón Profesional de Embarcaciones de Recreo, Coastal Skipper and Yachtmaster Offshore, Ocean Yachtmaster y Navegación electrónica.