Sei sulla pagina 1di 8

Aplicacion Android para solicitar auxilio

en caso de accidentes viales


Daniel Azamar Chacha
December 10, 2014

Introducci
on

Los dispositivos Android estan vivos, ellos pueden ubicarse por s mismos:
ven, escuchan y entienden el entorno, mucho mejor de lo que muchas personas
podran hacerlo [1]
Es com
un hoy en da el ver que la tecnologa avanza drasticamente, llevando
consigo a todos los dispositivos que nos rodean, y los telefonos inteligentes no
son la excepcion, proveyendolos de funcionalidades y componentes electricos
que los hacen evolucionar cada vez mas, que son necesarios para recabar informacion para cumplir sus funciones sin que lo notemos, en pocas palabras,
facilitando la vida.
Los dispositivos Android cuentan con componentes electronicos llamados sensores, los cuales les permiten interactuar con el medio que les rodea para
responder a funcionalidades para las cuales fueron dise
nados.
Existen sensores de dos tipos: sensores basados en software y sensores basados en hardware. Los sensores basados en hardware son componentes fsicos
construidos en un Telefono o en una Tablet, y proveen informacion midiendo propiedades especficas del ambiente. Los sensores basados en software
no son aparatos fsicos, aunque mimetizan el comportamiento de un sensor
basado en hardware recolectando sus datos de uno o mas sensores basados
en hardware.

Cada sensor es dise


nado para interactuar de diferente manera, realizando
una funcion en especfico, obteniendo datos en especfico, los mas comunes
en los dispositivos Android son los siguientes:
Aceler
ometro: Basado en Hardware. Mide la fuerza de aceleracion en
2
m/s que se aplica al dispositivo en los tres ejes fsicos (x,y,z), incluyendo
la fuerza de gravedad.
Giroscopio: Basado en Hardware. Mide la frecuencia de rotacion del
dispositivo en rad/s alrededor de los tres ejes fsicos (x,y,z).
De campo magnetico: Sensor basado en Hardware. Mide el campo geomagnetico del ambiente para los tres ejes fsicos (x,y,z).
De Proximidad: Basado en Hardware. Mide la proximidad de un objeto en centmetros, relativo a la pantalla de un dispositivo. Es com
unmente
utilizado para determinar si el dispositivo esta ubicado al costado de la
oreja de la persona.
De Luz: Basado en Hardware. Mide el nivel de luz en el ambiente (iluminacion) en lx.
De Presion: Basado en Hardware. Mide la presion del aire en el ambiente,
en hPa o mbar.
De lo anterior se observa que con los sensores de uso com
un se puede obtener
mucha informacion del entorno que nos rodea, existen por ejemplo, sensores
que escanean las huellas digitales y realizan funciones enfocadas a ello. La
ciencia avanza y con ello la tecnologa, dejando abierto el abanico de posibilidades que se pueden tener aprovechando estas funcionalidades.

Planteamiento del problema

Las personas al desplazarse de un lugar a otro, estan expuestas a sufrir accidentes de diversos tipos, entre ellos, accidentes viales, como ser atropellados
al cruzar las calles y avenidas.
Hoy por hoy, es com
un que las personas usen dispositivos Android y que los
traigan consigo a donde quiera que vayan. Involuntariamente, llevan consigo
un conjunto de sensores que interpretan el ambiente.
Con lo anterior surge la idea de dise
nar una aplicacion inteligente para dispositivos Android que aproveche la informacin de los sensores, permitiendo
interpretar si el usuario estuvo expuesto a una situacion de accidente, y mediante esto, se pueda transmitir datos del mismo, as como solicitar el envo
de auxilio a donde esto ocurre.
Se debe mencionarque el principal problema es no contar con un indicador
o estandar que especifique las circunstancias necesarias para llevar a cabo la
determinacion el suceso.
Lo antes mencionado implica efectuar una serie de rigurosas pruebas para
conocer el margen de cada situacion, debido a que hay factores que perturban
el comportamiento deseable para para identificarlo con presicion. Factores
como lo por ejemplo, que al usuario se le caiga el dispositivo de las manos.
Casos como estos no debieran ser considerados por la aplicacion, ya que
en su mayora son de ndole menos agravante.

2.1

Objetivo General

Desarrollar una aplicacion que mediante el uso de sensores permita detectar


movimientos bruscos del usuario, los cuales pueden catalogarse como accidentes, para avisarlo por alg
un medio a alg
un contacto del usuario.
2.2

Objetivos Especficos

Generar una aplicacion que acceda a los sensores del telefono para generar
el dato que permita definir cual es el grado del movimiento que indujo la
reaccin.
Generar la interfaz entre el usuario y el dispositivo, para hacer la recepcion de datos y su configuracion.
Generar un servicio web que permita el envo de un mensaje para alg
un
contacto.
Definir el modo de servicio de la aplicacion en modo al pago por ella.
Acoplar la interfaz programada con el servicio web para un funcionamiento
en paralelo.
Efectuar prueba de sensores y su reaccion, as como para la interaccion
de la aplicacion y el servicio web.
Generar una base de datos para brindar estadstica
Determinar n
umero de accidentes por sectores.
Indicar donde se debe tener mayor cuidado.
Enfocar esfuerzos en determinadas areas

Justificaci
on

En la actualidad es com
un el saber de gente que es atropellada por automovilistas, en el a
no 2013, ocurrieron aproximadamente 12,846 casos registrados seg
un el INEGI, sin embargo, hay una gran parte de accidentes que
no son reportados.
En ambos casos, hay un problema: el usuario normalmente se encuentra
incapacitado para pedir el auxilio, ya sea porque al momento del accidente
quedo en shock o porque termino en estado inconsciente. De una u otra
manera, no puede pedir auxilio, sin contar que sus seres queridos no se enteran del accidente hasta muchas horas despues. Razon por la cual surge
la necesidad de efectuar aplicaciones para dispositivos moviles Android que
utilicen los sensores que estan incluidos en ellas para apoyarse y determinar
el momento en que estos sucesos ocurren, emitiendo esta informacion a las
personas que la misma tenga registrada. Lo cual permitira que la persona
sea atendida en un tiempo mas rapido, ademas de permitir a los familiares y
personas queridas, saber que paso con el usuario del dispositivo y donde se
encuentra, para acudir/pedir auxilio.

Metodologa

El objetivo a lograr es desarrollar una aplicacion instalada en un dispositivo


Android que permita detectar cuando la persona sufre un accidente y permita
enviar auxilio.
A partir de entender el funcionamiento del conjunto de sensores y estableciendo controles que determinen grados de circunstancias, se tendran mayores recursos para evaluar las condiciones en el entorno de la persona que
ocupa el dispositivo.
Es necesario efectuar pruebas que permitan recabar informacion para determinar las condiciones de uso de la batera, problema com
un en todas las
aplicaciones para estos dispositivos, recurso por el cual muchas aplicaciones
son atacadas.
Una vez se tenga armona entre rendimiento optimo de batera y buen funcionamiento de la aplicacion, se procedera a hacer pruebas con situaciones
que resulten bruscas para evaluar que circunstancias se pueden considerar
como peligrosas o que impliquen que el usuario pudiera verse implicado en
un accidente vial. Hecho lo anterior se procedera a distribuir la aplicacion
va Google Play, con lo que llegara a un mercado elevado de posibles consumidores.

Alcances y limitaciones

5.1

Alcances

Aplicacion que permita evaluar, dependiendo el impacto y la velocidad


de movimiento, cuando ocurre un accidente vial a un usuario.
Desarrollar un sitio web que interact
ue con la aplicacion en modo gratuito/pago que permita enviar las se
nales de auxilio.
Enviar ayuda a las personas que sufren accidentes viales mediante las
funcionalidades implementadas en el sitio web.
Generar estadsticas que permitan tener informacion visual sobre accidentes y lugares de peligro vial.
5.2

Limitaciones

No todos los dispositivos Android cuentan con los sensores necesarios


para determinar el suceso.
Se tienen que hacer pruebas fsicas sobre el dispositivo para, en base a
eso, realizar un diagnostico de la situacion, ya que a
un no hay un estandar
que mida esto.
La aplicacion consumira bastantes recursos de batera, por lo cual sera
necesario disear un mecanismo en el cual fuese aceptable su uso
Se necesita investigar los temas legales para saber en que punto se puede
obtener la informacin del usuario.
Debido a que existen muchas circunstancias de accidentes, la aplicacion se
limitara a cuando el usuario permanezca en movimiento y se encuentre
realizando una actividad que lleve consigo el tener la mirada sobre la
pantalla, como pudiera ser el escribir un sms.

Conograma

Nombre Actividad
Fecha de Inicio Fecha de Fin
Efectuar pruebas e implementaciones del
uso de sensores
19/11/14
19/12/14
Generar aplicacion que implemente el uso
de sensores
22/12/14
20/01/15
Generar pruebas diagnostico que permitan
determinar como identificar un accidente vial
21/01/15
31/03/15
Detallar estetica y optimizar uso de batera
por la aplicacin
1/04/15
30/04/15
Investigar condiciones legales sobre registro
de informacion del usuario
1/05/15
2/06/15
Determinar condiciones para distribuir
aplicacion va PlayStore
1/05/15
2/06/15
Desarrollar servicio web que complemente las
funcionalidades de la aplicacin
3/06/15
31/08/15
Dise
nar/Implementar base de datos que
permita almacenar datos del usuario
3/06/15
31/08/15
Dise
nar/Implementar funcionalidad para
envode sms a contactos
3/06/15
31/08/15
Definicion de funcionalidades/costos de la
aplicacion
1/09/15
24/09/15
Elaboracion de Documento de Tesis
19/11/14
30/09/15
References
[1] Milette, Greg Stroud, Adam: Professional Android Sensor Programming,
Wrox Press, 2012
[2] INEGI: Accidentes de transito terrestre en zonas urbanas y suburbanas,
http://www.inegi.org.mx/sistemas/olap/Proyectos/
bd/continuas/transporte/accidentes.asp?s=est&c=13159&proy=
atus_accidentes, 2014/12/09
[3] Google:
Sensors Overview,
http://developer.android.com/
guide/topics/sensors/sensors_overview.html#sensors-intro,
2014/12/09

Potrebbero piacerti anche