ProAbogados ChatBot

Universidad EAFIT
Ingeniería de Sistemas
Séptimo semestre
ProAbogados ChatBot
Juan Daniel Morales, jmoral33@eafit.edu.co
Cristian Ospina, cospin18@eafit.edu.co
Alejandro Ochoa,

ProAbogados es un ChatBot para Messenger, que apoyado en Inteligencia Artificial y Machine Learning ayuda a solucionar problemas legales y a encontrar abogados expertos en un problema en específico.

Dirección del ChatBot: m.me/proabogados

 

Chaski

Chaski es una aplicación diseñada para proyectarse en el parabrisas del auto por medio de un HUD. Su objetivo es ayudarte a disminuir la distracción a la hora de interactuar con el celular cuando estas manejando tu auto, minimizando los momentos en los que tengas que desviar la mirada de la carretera y haciendo que no tengas que tomar el celular con tus manos mientras conduces.

Aplicación proyectada en HUD

Nuestro objetivo es integrar aplicaciones importantes para el usuario con nuestra aplicación, de forma que pueda ver mensajes, escuchar su música o contestar llamadas interactuando con Chaski.

Captura de la pantalla de inicio
Captura de pantalla de la aplicación de mensajes

Chaski se apoya en herramientas de procesamiento del lenguaje natural, reconocimiento de voz y técnicas de Speech to Text para que la interacción con el usuario sea solo mediante voz.

Nuestro equipo de trabajo lo conforman:

El proyecto Chaski se realizo para la materia Proyecto Integrador 2 de la Universidad Eafit en el semestre 2017 – 1.

TooLends

Universidad EAFIT 
Ingeniería de Sistemas 
Quinto semestre.
Nombre del proyecto: TooLends

 

Integrantes:
-Mayerli Andrea Lopez Galeano                    mlopez12@eafit.edu.co
-Santiago Mendoza                                            smendoz3@eafit.edu.co
-Efrain Gonzalez Arias                                     egonza21@eafit.edu.co

 

¿Qué problema resuelve?

TooLends es un servicio que surge ante la necesidad de realizar prestamos más seguros y ágiles   para los estudiantes, que hacen uso de las herramientas del laboratorio de mecatrónica.

Descripción del producto

TooLends es una página web que se encarga de las solicitudes de préstamos que se realizan en el laboratorio de mecatrónica, la necesidad de la página surge ya que en el pasado e incluso en el momento actual, el proceso se realizaba anotando en una hoja los elementos que se habían prestados, pero este proceso lleva a que exista mucha intervención humana en la que puede haber fallas, como que no se copie correctamente algún elemento o que no se verifique correctamente la devolución de los elementos prestados, así que fuera de ser un proceso tedioso, es inseguro, haciendo que se puedan presentar perdidas y muy poca posibilidad de poder rastrear en qué momento se perdió cierto elemento y con quien.

TooLends cuenta con una parte donde el encargado de realizar los prestamos podrá registrar que herramientas están siendo prestadas por los estudiantes, teniendo así la posibilidad de guardar este registro con nombre, código y herramientas que se prestaron. También tiene una interfaz donde podrán buscar que herramientas se encuentran disponibles verificándolo a través de su cantidad, esto con la posibilidad de añadir una nueva o modificar una existente.

ScreenShots

Diagrama de despliegue.

 

 

Trello

https://trello.com/b/uvnCJfFe/proyecto-integrador-toolends

Link 

https://secret-chamber-36088.herokuapp.com/

AILET

¿Y tu que harás por el planeta?

Ailet es un toma corriente inteligente el cual conectas de manera muy sencilla en el circuito eléctrico del hogar y a una red wifi, de esta manera el Ailet puede comunicarse y funcionar correctamente.

Cuenta con un sistema de inteligencia artificial que se encarga de reconocer los dispositivos que conectas, así como de estimar el consumo de cada dispositivo, también aprende de tus hábitos de consumo.

 

Hoy en día es muy importante saber cuánta energía estamos consumiendo en nuestros hogares ya que esto afecta el bolsillo de las familias y también el medioambiente. El ahorro de energía eléctrica es un elemento fundamental para el aprovechamiento de los recursos energéticos; ahorrar equivale a disminuir el consumo de combustibles en la generación de electricidad evitando también la emisión de gases contaminantes hacia la atmósfera. Un aparato eléctrico conectado a la red eléctrica consume energía aunque no se encuentre encendido, todos los aparatos que tenemos en nuestro hogar en una posición de espera puede representar entre un 5%-10% del consumo diario, este consumo es responsable del 1% de las emisiones globales de dióxido de carbono.

Un producto del equipo F2JY conformado por los estudiantes:

Equipo de Trabajo

Una vista global del funcionamiento

Tecnología general:

  • Thingworx, plataforma de visualizacion de informacion de consumo.
  • Azure ML Web Service, para el alojamiento de Ailet Machine Learning
  • Python, script desarrollados para soportar manejo de datos recibidos.
  • Arduino, incluye tanto la parte del hardware como el código de control de censores y conexión a servidor.
  • Servidor EAFIT,  Conecta el Arduino con Thingworx y azure.

 

FACTORES IMPORTANTES.

  1. El producto es un toma eléctrico “Inteligente”, utilizara Machine Learning para aprender los patrones del usuario y tomar decisiones en cómo ahorrar energía eléctrica pero mas enfocado a predicción de dispositivo.
  2. El Ailet se conecta a Internet por medio de wifi, este estará enviando información de consumo la cual sera tomada en la plataforma web para su visualización y a su vez es enviada al Web Service de Azure para aprender comportamientos y determinar dispositivo conectado.
  3. Recopila información y estadísticas. Utilizando Machine Learning detectara patrones en el consumo de energía eléctrica y determina que dispositivo fue conectado al Ailet.
  4. En primera instancia notificará al usuario acerca de recomendaciones para ahorrar. energía. Cuando la aplicación tenga suficiente información acerca de los patrones del usuario, tomara decisiones por sí solo.
  5. La información de consumo sera vista en una plataforma web así podrá ser accesibles para cualquier dispositivo (celular, tablet, computador)  que tenga el usuario.  

VISTA GRÁFICA DE AILET MACHINE LEARNING

Oracle Crops

 

 

Integrantes del Equipo:

Pedro Salzedo – psalzedo@eafit.edu.co

Andres Reyes – areyeso@eafit.edu.co

Carolina Yepes – cyepesgo@eafit.edu.co

 

Descripción del producto:

Oracle Crops es una aplicación desarrollada para monitorear y controlar cultivos por medio del concepto de agricultura de precisión, la cual soporta la operación y los procesos del negocio mejorando la calidad del producto final.

La plataforma   trabaja de forma preventiva y correctiva. Inicialmente trabaja en tiempo real monitoreando continuamente  algunas variables del cultivo, en el momento que algo anda mal la aplicación envía una alerta al agrónomo via correo electrónico y muestra de manera gráfica en su interfaz las variables sobre las que se deben tomar medidas correctivas para evitar problemas a futuro sobre la producción del cultivo.

El modulo de predicciones  se utiliza para que el agrónomo tenga una idea de como va a estar su cultivo el día siguiente y en caso de predecir la existencia de un problema notificará al usuario para que este pueda tomar acciones preventivas.

Proceso de Ideación, Definición y  Diseño del Producto:

 

Herramientas utilizadas para el Desarrollo del Producto:

Para el desarrollo de la aplicación se utilizó la tecnología de internet de las cosas, machine learning, y una plataforma tecnológica diseñada para trabajar con el Internet de las cosas llamada ThingWorx.

 

 

Screenshots de la aplicación:

 

 

Video Demo:

 

Repositorio del Producto: https://github.com/cyepesgo/OracleCropsMachineLearning

 

Poster de Oracle Crops:

OracleCropsPoster

 

FaceSecurity

Universidad EAFIT

Ingeniería de Sistemas

Séptimo semestre

Integrantes:

  • Tomás Felipe Llano Ríos (tllanos@eafit.edu.co)
  • Luis Miguel Mejía Suárez (lmejias3@eafit.edu.co)
  • Juan Diego Ocampo García (jocamp18@eafit.edu.co)
  • Johan Sebastián Yepes Ríos (jyepesr1@eafit.edu.co)

Descripción

El proyecto FaceSecurity busca proveer una aproximación general respecto a la construcción de un sistema de detección de intrusos compuesto por subsistemas orientados al reconocimiento facial. El mismo comprende funcionalidades como la detección de rostros, identificación de posibles criminales y envío de alertas a clientes de escritorio.

Problema

La dificultad de las personas encargadas de la seguridad de espacios privados con zonas de alta afluencia de personas, como centros comerciales o universidades en identificar individuos con un expediente negativo y reaccionar a tiempo al momento de identificar a una de estas.

Innovación

El sistema realiza el reconocimiento en tiempo real. El sistema genera notificaciones, lo cual facilita el proceso de identificación de la persona no grata, y así tener una reacción inmediata.

Proceso de ideación, definición y diseño del producto

El proceso se realizo por medio de un acercamiento directo con los diferentes usuarios que podría tener la aplicación:

  • Proceso UCD.

  • Resultado final.

  • Diagrama de afinidades.

Enlaces

English Augmented Reality

 

¿Como integrar las nuevas tecnologías con las herramientas didácticas con las que se cuenta hoy en día para que los niños del centro de idiomas de la universidad EAFIT se acerquen de mejor manera a un nuevo idioma y lo aprendan fácilmente?

 

English Augmented Reality es una aplicación diseñada con el fin de brindar a los niños del centro del idiomas de EAFIT la posibilidad de aprender inglés de una forma diferente, más interactiva y divertida, por medio de la interacción con ambientes simulados en su telefóno celular.

La aplicación cuenta con diferentes funcionalidades que se materializan haciendo uso de una cartilla, en la cual se encuentran diferentes lecciones y actividades para poner en ejercicio la pronunciación y la comprensión de lectura en inglés:

  • Animación y sonido: posibilidad de ver objetos animados en tres dimensiones con el acompañamiento de sonido
  • Validación del aprendizaje: realización de preguntas dinámicas en las zonas demarcadas en la cartilla, dichas preguntas serán respondidas por medio de voz.

En el siguiente Demo les mostramos como se ve nuestra aplicación haciendo uso de una cartilla digital creada por nosotros:

 

Más video demos aquí 

La cartilla tiene como tema a los animales; en ella se describen los ambientes y las caracteristicas de diferentes especies de animales. Luego con nuestra aplicación lo que hacemos es Scanear a los animales en la cartilla para comenzar a interatuar con un ambiente simulado donde se muestra a los animales en realidad aumentada realizando alguna acción, luego podemos resolver preguntas que la aplicación propone, dependiendo del contenido con el que estemos interactuando, para verificar nuestra pronunciación y mejorar nuestro vocabulario.

Más Información acerca de la aplicación

Repositorio en Github:  https://github.com/Diego416/AR-English

Herramientas utilizadas

Vuforia Unity

 

 

 

Asistente Táctico

Equipo de trabajo:

Lina Beltrán (lbeltra1@eafit.edu.co)

Santiago Velásquez(svasqu18@eafit.edu.co)

Iván Cárdenas (icardena@eafit.edu.co)

Problema:

Utilizar tecnologías de posicionamiento / detección en interiores, con el fin de dar soporte a Asistente táctico, herramienta que ofrece visualización en tiempo real y estadísticas del juego desde una plataforma móvil basada en Android. Se espera mejorar la eficiencia y precisión de la retroalimentación que ofrece un director técnico hacia su equipo – equipos de conjunto – durante un encuentro en tiempo real.

Tecnología:

ToA (time of arrival): es el tiempo que demora una señal de radio en viajar desde un transmisor a un solo receptor remoto. Esta sincronización puede ser realizada de diferentes formas:

  • Con una exacta sincronización de relojes por ambos lados. La imprecisión en la sincronización de los relojes se traduce directamente una localización poco precisa.
  • Sin sincronización directa, pero con compensación de reloj por diferencia de fases.

Trilateración: Es un método matemático para determinar las posiciones relativas de objetos usando la geometría de triángulos de forma análoga a la triangulación.

Proceso de ideación, definición y diseño del producto:

 

Mapa ToA
Mapa ToA

Arduino Pro

Vibrador celular

Tablet
Tablet

Cinturón
Cinturón

campo
campo

 

Plataformas tecnológicas:

  • Git Hub (Controlador de versiones)
  • VisualStudio.com (Controlador de versiones , Planeación Scrum)
  • Android Studio (Entorno de desarrollo)
  • Android (Lenguaje de desarrollo)
  • Arduino (Lenguaje de desarrollo)
  • Heroku ( cloud Platform-as-a-Service (PaaS))

Repositorios:

https://github.com/ivancardenas/ProximityContent

https://github.com/ivancardenas/TacticalAssistant

https://lmbd92.visualstudio.com/Tactical%20assistant/_git/TacticalAssistant