sábado, 24 de marzo de 2018

El corazón del androide

Qué encontrarás en esta entrada?
  • Comparativa entre AndroSensor y Science Journal.

Si ayer hablábamos de Science Journal, una aplicación de Google para la toma de datos desde los sensores de tu teléfono móvil, hoy quería ahondar en la comparación con AndroSensor, la aplicación que he estado usando hasta el momento para ello.

Esta es mi opinión personal sobre qué le falta a cada aplicación con respecto a la otra para ser perfecta, y es que una vez probadas las dos, es inevitables ver las carencias de ambas al compararlas entre sí. 

Corazón dibujado reconstruyendo trayectorias con AndroSensor. De la entrada 'Siente la fuerza (Parte III)'

¿Qué hacen estas aplicaciones?

Primero vamos a centrarnos en lo positivo, y es que estas dos aplicaciones recogen datos con gran precisión de los sensores de tu teléfono móvil, los representan gráficamente a tiempo real, puedes exportarlos a csv para trabajar con ellos con cualquier programa de análisis de datos, etc. Son aplicaciones muy completas capaces de proporcionar infinidad de datos útiles para medir algo en el momento o sacar conclusiones de su análisis posterior.

¿En qué es mejor Science Lab que AndroSensor?

Esta pregunta está básicamente contestada en mi entrada anterior. Science Journal tiene una mejor interfaz, más agradable, que permite no sólo recoger datos, sino visualizarlos de una forma elegante, hacer anotaciones (incluso referencias a puntos concretos de las gráficas), combinarlos con imágenes y textos, y en definitiva, realizar un bonito diario científico.


No se tratan sólo de mejoras estéticas (que también), sino que el hecho de poder tomar anotaciones durante una medida, o crear disparadores que te avisen cuando se mide algo concreto que estabas buscando, puede ser de gran utilidad funcional.

¿En qué es mejor AndroSensor que Science Lab?

AndroSensor no es bonito. Es funcional. La apariencia de AndroSensor deja bastante que desear: un conjunto de datos a lo bestia, una combinación de colores fuerte, algo de publicidad. La primera sensación al usarlo puede ser la de ver un montón de números aparentemente bailoteando sin sentido alguno.


Ahora bien, si nos fijamos, veremos que para el mismo dispositivo móvil (un SAMSUNG Galaxy S7 EDGE), los datos proporcionados por ambas aplicaciones son distintos.

Datos proporcionados por Science Journal:

  • Luz (lx)
  • Intensidad acústica (dB)
  • Tono (frecuencia acústica, Hz)*
  • Aceleración lineal (descontando gravedad):
    • Total (m/s²)
  • Acelerómetro:
    • Aceleración eje x (m/s²)
    • Aceleración eje y (m/s²)
    • Aceleración eje z (m/s²)
  • Barómetro (hPa)
  • Orientación:
    • Eje z (grados)
  • Campos magnéticos (en microT) 
 *Medidas que no muestra AndroSensor.

Datos proporcionados por AndroSensor:

  • Posición:
    • Latitud**
    • Longitud**
    • Altitud (m)**
  • Luz (lx)
  • Intensidad acústica (dB)
  • Aceleración lineal (descontando gravedad):
    • Total (m/s²)
    • Eje x (m/s²)**
    • Eje y (m/s²)**
    • Eje z (m/s²)**
  • Acelerómetro:
    • Total (m/s²)**
    • Eje x (m/s²)
    • Eje y (m/s²)
    • Eje z (m/s²) 
  • Gravedad:
    • Total (m/s²)**
    • Eje x (m/s²)**
    • Eje y (m/s²)**
    • Eje z (m/s²)**
  • Giroscopio:
    • Eje x (rad/s)**
    • Eje y (rad/s)**
    • Eje z (rad/s)**
  • Barómetro (hPa)
  • Proximidad (cm)
  • Orientación:
    • Eje x (grados)**
    • Eje y (grados)**
    • Eje z (grados)
  • Campos magnéticos:
    • Total (μT)
    • Eje x (μT)**
    • Eje y (μT)**
    • Eje z (μT)**
  • Batería:
    • Nivel (%)**
    • Temperatura (ºC)**


**Medidas que no muestra Science Journal.


Algunas de las medidas marcadas con ** son medidas indirectas que podrían sacarse de los otros datos, pero otras no, con lo que esto es un duro golpe para Science Journal: en este sentido, es un poco "de juguete" comparada con AndroSensor.

Esto tiene implicaciones, por ejemplo, en el cálculo de trayectorias (como el corazón mostrado al principio de la entrada). Si sólo medimos la aceleración lineal total y los acelerómetros en cada eje, pero no tenemos información de la aceleración angular, o la orientación en los tres ejes, es casi imposible reconstruir la trayectoria exceptuando situaciones muy concretas, ya que los sensores están montados en un sólido rígido que va variando en los tres ángulos de Tait-Bryan, como explicábamos aquí.


Conclusiones 

Science Journal es una aplicación muy elegante y potente para hacer cierto tipo de experimentos acotados, puesto que su acceso a los datos de los sensores es limitado. Esto la dota de sencillez en su uso, pero creo que es un error que no tenga un modo de configuración avanzado para desbloquear funcionalidades que el móvil podría ofrecer.

AndroSensor es la aplicación "fea" que te dará toda la información que necesites. Cuando vayas a enseñarle a alguien lo que has medido tendrás que invertir un tiempo por tu cuenta en ponerlo bonito (e inteligible) con alguna aplicación de análisis de datos, pero al menos sabrás que tienes toda la información que podrías haber recogido.

No hay comentarios:

Publicar un comentario

Querido astarothista!,

Si te ha gustado la entrada y quieres dejar constancia de ello, tienes alguna sugerencia para completarla o corregirla, quieres mostrar tu opinión respecto a algo de lo que se haya hablado en esta entrada (con respeto) o simplemente quieres dejarme un mensaje a mi o a la comunidad, no dudes en comentar ;)!

Recuerda que también estamos en Facebook y en Google+.