Wiki » History » Version 8
Version 7 (Benjamin Poblete, 01/03/2021 08:00 PM) → Version 8/11 (Benjamin Poblete, 01/03/2021 08:15 PM)
h1. *+Wiki "Reconocimiento de Transporte Publico"+*
h2. *+Escenario problema y solución del proyecto+*
!https://cdn.discordapp.com/attachments/763105223303626753/773279057226891304/problema.png!
!https://cdn.discordapp.com/attachments/763105223303626753/773279057848303646/solucion.png!
h2. *+Objetivo general:+*
h3. Mejorar la capacidad de las personas con discapacidad visual o problemas para distinguir de manera independiente el transporte público que necesitan.
h2. *+Objetivos específicos:+*
h3.
* Recopilar información sobre aplicaciones para gente ciega.
* Realizar algoritmos para la creación de una aplicación para Smartphone.
* Diseñar la interfaz de la aplicación para Smartphone.
* Realizar pruebas de funcionamiento.
* Integrar y entregar el producto final.
h2. *+Suposiciones:+*
h3.
* Se asume que las personas con problemas visuales o de analfabetismo que utilicen la aplicación tienen un celular con características modernas, es decir, con cámara frontal y sensores como el GPS.
* Se asume que las personas solo tienen problemas de carácter visuales o analfabetismo.
h2. *+Restricciones:+*
* La persona debe estar en un paradero
* El Smartphone debe apuntar directamente al tablero del transporte publico
* La aplicación funcionará en un Smartphone que tenga una cámara
* La aplicación debe tener un traductor de texto para que se produzca el sonido
* El proyecto debe ser realizado en el plazo impuesto por el profesor.
* La aplicación debe poder ser usada por una persona con problema visual o analfabeta.
h2. *+Roles:+*
|_.Rol|_.Descripción|_.Personal|
|Jefe de Proyecto|Es la persona que coordina, organiza y representa al equipo de trabajo|Benjamín Poblete|
|Diseñador|Personal encargado de diseñar la interacción apk-usuario.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
|Programador|Personal encargado de realizar la programación.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
|Redactor de informes|Se encargan de la documentación del proyecto, de esta forma, realizan las bitácoras del proyecto, formulan los informes requeridos y se encargan de entregarlos en los plazos establecidos.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
h2. *+Planificación de estimaciones de costo:+*
|_.Recurso|_.Valor|_.Cantidad|
|Notebooks|$800.000|3|
|Smartphone|$400.000|3|
|Software de desarrollo Python|De libre acceso|3|
|Microsoft Office|$40.000|3|
|Sueldo total de cada integrante|$1.000.000|3|
|_.Costo total del proyecto|$6.720.000|
h2. *+Planificación de recursos humanos+*
h3.
* Diseñador:3
* Programador: 3
* Documentador: 3
* Jefe de Proyecto: 1
h2. *+Diseño de interfaz de usuario+*
Al momento de iniciar la aplicación aparecerá un mensaje en la pantalla, a la vez que el celular comunica que se debe presionar la pantalla.
!https://cdn.discordapp.com/attachments/634108789062369290/793123084499812362/Primera_pantalla_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780869338080477233/Primera_pantalla_App_2.0.png!
Una vez se presione la pantalla, el celular dará dos opciones para que el usuario elija, estas opciones deben ser seleccionadas comunicándole al celular a través de la voz del usuario
!https://cdn.discordapp.com/attachments/634108789062369290/793123087138553856/Segunda_pantalla_App.png!
!https://cdn.discordapp.com/attachments/634108789062369290/793123058487132160/Opcion_1_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780535967018647572/Opcion_1_App.png!
!https://cdn.discordapp.com/attachments/634108789062369290/793123078162481162/Opcion_2_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780535972693540864/Opcion_2_App.png!
En caso de que se elija la opción 1, el celular comunicará preguntará por el lugar al que el usuario su ubicación actual necesita ir
!https://cdn.discordapp.com/attachments/634108789062369290/793123068112404510/Opcion_1_Buscar_direccion.png! !https://cdn.discordapp.com/attachments/634108789062369290/780544555165810708/Opcion_1_Buscar_direccion.png!
Por otro lado, si se elige la opción 2, el celular preguntará que micro o colectivo se busca y, luego, empezará a utilizar la cámara y procederá a escanear los letreros de las micros o colectivos
!https://cdn.discordapp.com/attachments/634108789062369290/780544558962311168/Opcion_1_Buscar_transporte.png!
!https://cdn.discordapp.com/attachments/634108789062369290/780866700966232064/imagen_app_1.png!
h2. *+Analisis de la arquitectura+*
h3. *+Especificación de requerimientos+*
|_.Requerimientos funcionales|_.Descripción|
|1.La aplicación debe comunicarse con su usuario emitiendo sonido.|Debido a que la aplicación que se está diseñando va dirigida para usuarios con problemas a la vista, esta debe dar a entender sus solicitudes al usuario mediante mensajes de audio.|
|2. La aplicación debe de utilizar la cámara del celular para captar imágenes.|La aplicación debe utilizar la cámara del celular para escanear los tableros de las micros y/o colectivos.|
|3. La aplicación debe poder comunicar la ubicación del usuario.|La aplicación debe utilizar el GPS del celular y emitir mediante un mensaje de audio al usuario su ubicación.|
|4. La aplicación debe entender lo que el usuario le comunica.|La aplicación debe entender los comandos de voz que el usuario comunica.|
h3. *+Lista de requerimientos no funcionales+*
|_.Requerimientos no funcionales|_.Descripción|
|1. Límite del uso de la aplicación|La aplicación solo podrá usarse con conexión a internet debido a la necesidad de ingresar a un servicio web para obtener la dirección del usuario.|
|2. Límite de zona|La aplicación solo podrá usarse en la ciudad de Arica, Chile debido a que el reconocimiento de imagen esta optimizado para los tableros de los transportes de la ciudad.|
h3. *+Descripción de la arquitectura+*
!https://cdn.discordapp.com/attachments/634108789062369290/793123023813083156/arquitectura_2.1.jpg!
h2. *+Escenario problema y solución del proyecto+*
!https://cdn.discordapp.com/attachments/763105223303626753/773279057226891304/problema.png!
!https://cdn.discordapp.com/attachments/763105223303626753/773279057848303646/solucion.png!
h2. *+Objetivo general:+*
h3. Mejorar la capacidad de las personas con discapacidad visual o problemas para distinguir de manera independiente el transporte público que necesitan.
h2. *+Objetivos específicos:+*
h3.
* Recopilar información sobre aplicaciones para gente ciega.
* Realizar algoritmos para la creación de una aplicación para Smartphone.
* Diseñar la interfaz de la aplicación para Smartphone.
* Realizar pruebas de funcionamiento.
* Integrar y entregar el producto final.
h2. *+Suposiciones:+*
h3.
* Se asume que las personas con problemas visuales o de analfabetismo que utilicen la aplicación tienen un celular con características modernas, es decir, con cámara frontal y sensores como el GPS.
* Se asume que las personas solo tienen problemas de carácter visuales o analfabetismo.
h2. *+Restricciones:+*
* La persona debe estar en un paradero
* El Smartphone debe apuntar directamente al tablero del transporte publico
* La aplicación funcionará en un Smartphone que tenga una cámara
* La aplicación debe tener un traductor de texto para que se produzca el sonido
* El proyecto debe ser realizado en el plazo impuesto por el profesor.
* La aplicación debe poder ser usada por una persona con problema visual o analfabeta.
h2. *+Roles:+*
|_.Rol|_.Descripción|_.Personal|
|Jefe de Proyecto|Es la persona que coordina, organiza y representa al equipo de trabajo|Benjamín Poblete|
|Diseñador|Personal encargado de diseñar la interacción apk-usuario.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
|Programador|Personal encargado de realizar la programación.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
|Redactor de informes|Se encargan de la documentación del proyecto, de esta forma, realizan las bitácoras del proyecto, formulan los informes requeridos y se encargan de entregarlos en los plazos establecidos.|Cristian Fritis, Angelina Orozco, Benjamín Poblete|
h2. *+Planificación de estimaciones de costo:+*
|_.Recurso|_.Valor|_.Cantidad|
|Notebooks|$800.000|3|
|Smartphone|$400.000|3|
|Software de desarrollo Python|De libre acceso|3|
|Microsoft Office|$40.000|3|
|Sueldo total de cada integrante|$1.000.000|3|
|_.Costo total del proyecto|$6.720.000|
h2. *+Planificación de recursos humanos+*
h3.
* Diseñador:3
* Programador: 3
* Documentador: 3
* Jefe de Proyecto: 1
h2. *+Diseño de interfaz de usuario+*
Al momento de iniciar la aplicación aparecerá un mensaje en la pantalla, a la vez que el celular comunica que se debe presionar la pantalla.
!https://cdn.discordapp.com/attachments/634108789062369290/793123084499812362/Primera_pantalla_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780869338080477233/Primera_pantalla_App_2.0.png!
Una vez se presione la pantalla, el celular dará dos opciones para que el usuario elija, estas opciones deben ser seleccionadas comunicándole al celular a través de la voz del usuario
!https://cdn.discordapp.com/attachments/634108789062369290/793123087138553856/Segunda_pantalla_App.png!
!https://cdn.discordapp.com/attachments/634108789062369290/793123058487132160/Opcion_1_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780535967018647572/Opcion_1_App.png!
!https://cdn.discordapp.com/attachments/634108789062369290/793123078162481162/Opcion_2_App.png! !https://cdn.discordapp.com/attachments/634108789062369290/780535972693540864/Opcion_2_App.png!
En caso de que se elija la opción 1, el celular comunicará preguntará por el lugar al que el usuario su ubicación actual necesita ir
!https://cdn.discordapp.com/attachments/634108789062369290/793123068112404510/Opcion_1_Buscar_direccion.png! !https://cdn.discordapp.com/attachments/634108789062369290/780544555165810708/Opcion_1_Buscar_direccion.png!
Por otro lado, si se elige la opción 2, el celular preguntará que micro o colectivo se busca y, luego, empezará a utilizar la cámara y procederá a escanear los letreros de las micros o colectivos
!https://cdn.discordapp.com/attachments/634108789062369290/780544558962311168/Opcion_1_Buscar_transporte.png!
!https://cdn.discordapp.com/attachments/634108789062369290/780866700966232064/imagen_app_1.png!
h2. *+Analisis de la arquitectura+*
h3. *+Especificación de requerimientos+*
|_.Requerimientos funcionales|_.Descripción|
|1.La aplicación debe comunicarse con su usuario emitiendo sonido.|Debido a que la aplicación que se está diseñando va dirigida para usuarios con problemas a la vista, esta debe dar a entender sus solicitudes al usuario mediante mensajes de audio.|
|2. La aplicación debe de utilizar la cámara del celular para captar imágenes.|La aplicación debe utilizar la cámara del celular para escanear los tableros de las micros y/o colectivos.|
|3. La aplicación debe poder comunicar la ubicación del usuario.|La aplicación debe utilizar el GPS del celular y emitir mediante un mensaje de audio al usuario su ubicación.|
|4. La aplicación debe entender lo que el usuario le comunica.|La aplicación debe entender los comandos de voz que el usuario comunica.|
h3. *+Lista de requerimientos no funcionales+*
|_.Requerimientos no funcionales|_.Descripción|
|1. Límite del uso de la aplicación|La aplicación solo podrá usarse con conexión a internet debido a la necesidad de ingresar a un servicio web para obtener la dirección del usuario.|
|2. Límite de zona|La aplicación solo podrá usarse en la ciudad de Arica, Chile debido a que el reconocimiento de imagen esta optimizado para los tableros de los transportes de la ciudad.|
h3. *+Descripción de la arquitectura+*
!https://cdn.discordapp.com/attachments/634108789062369290/793123023813083156/arquitectura_2.1.jpg!