Todos a una para acercar las técnicas de posicionamiento en interiores a nuestro día a día

Ayudar a encontrar la mejor salida de un edificio en llamas, utilizar un dispositivo móvil para encontrar a un menor extraviado en un crucero enorme o estimar la evolución de los pacientes con depresión en función de la habitación de la casa donde pasan la mayor parte de su tiempo. Estas son algunas de las soluciones que los sistemas de posicionamiento y navegación en interiores (PIN) pueden aportar a nuestra sociedad. El uso de sistemas de posicionamiento y navegación en entornos abiertos es una realidad que ha aportado múltiples servicios y beneficios para la sociedad. Aunque también sean los causantes de que algunas actividades vayan cayendo en el olvido, como el uso de mapas en papel, prepararse un viaje en coche antes de salir o bajar la ventanilla del coche para preguntar por una dirección cuando nos hemos perdido. Pero nostalgia aparte, los sistemas de posicionamiento y navegación son una realidad que ha provocado un cambio social y cultural masivo. Pero esa mejora es nimia en comparación a lo que podría llegar a ser, ya que los sistemas de posicionamiento y navegación basados en redes de satélites (GNSS, del inglés Global Navigation Satellite Systems), como el GPS, GLONAS o el recién estrenado GALILEO, dejan de funcionar cuando nos movemos entre edificios muy altos o en espacios cerrados. Y según los expertos, es precisamente en espacios cerrados (en interiores) donde pasamos más de un 70% de nuestro tiempo. Por tanto, hay que buscar nuevas soluciones para lograr el posicionamiento y la navegación en estos entornos.  Es decir, por ejemplo: que nuestro navegador pueda guiarnos hasta llegar a un centro comercial,...

¿Cómo pueden las metaheurísticas ayudarnos a conseguir un mundo más inteligente?

Las metaheurísticas, de las que ya se ha hablado en anteriores entradas en este blog, son algoritmos de optimización que se encuentran en la frontera entre la computación, la inteligencia artificial, y la investigación operativa. Algunos de estos algoritmos tienen nombres y orígenes bien curiosos (e.g. colonias de hormigas, algoritmos genéticos, búsqueda tabú, recocido simulado, etc.), y la mayoría de ellos usan estrategias de búsqueda que permiten hallar soluciones óptimas (o, como mínimo, de gran calidad) a complejos problemas de optimización. Hasta aquí, se podría pensar que estos algoritmos pertenecen sólo al ámbito teórico. Pero nada más lejos de la realidad: en casi todos los ámbitos de la vida nos encontramos con este tipo de problemas de optimización, que surgen normalmente para dar apoyo a la toma de decisiones en áreas tan diversas como los sistemas informáticos distribuidos (e.g., sobre qué nodos conviene desplegar servicios a fin de lograr una determinada disponibilidad al mínimo coste posible), los sistemas de transporte (e.g., qué plan de rutas proporciona una distribución más eficiente), los sistemas de producción (e.g., cómo programar la producción para lograr finalizarla en el menor tiempo posible), los sistemas financieros (e.g., qué productos debo incluir en un portafolio –y en qué cantidad– a fin de minimizar el riesgo a la vez que garantizo un retorno mínimo), los sistemas de telecomunicaciones (e.g., dónde debo ubicar las antenas a fin de lograr la calidad de servicio deseada al menor coste posible), y en casi cualquier otra área imaginable. De hecho, es fácil sostener la hipótesis de que nos encontramos en un mundo cada vez más complejo (por ser más global y...

3PGCIC & BWCCA-2017: Avances en tecnologías distribuidas y redes

El pasado noviembre tuve la oportunidad de asistir a la 11a edición de la doble conferencia internacional sobre computación en paralelo, Cloud, P2P y Grid (3PGCIC-2016) y computación y aplicaciones en redes de comunicaciones de banda ancha y sin hilos (BWCCA-2016), celebradas conjuntamente en la ciudad de Asan de Corea del Sur. Fue un evento muy interesante para conocer de primera mano como las tecnologías distribuidas Cloud, P2P y Grid se han convertido en los paradigmas de facto para resolver problemas complejos en muchos campos de la ciencia y la ingeniería, mediante la agregación y compartición de datos y recursos distribuidos geográficamente, así como para el desarrollo de aplicaciones a gran escala. Sin embargo, los rápidos avances de estos paradigmas plantean nuevos retos que hay que entender y resolver tanto desde la vertiente teórica como práctica. En esta misma línea, las redes de comunicaciones de hoy en día, tanto las de banda ancha como las móviles e inalámbricas, evolucionan rápidamente integrando redes heterogéneas entre ellas, con muchas dificultades de interconexión. Este tipo de redes requieren una demanda de uso cada vez mayor para soportar un gran número de servicios y a la vez proporcionando calidad de servicio y optimizando los recursos de la red. Esto hace que las arquitecturas y algoritmos en estas redes sean muy complejos y requieran nuevos enfoques adaptativos al medio. En definitiva, este evento permitió conocer los últimos avances en investigación que aportan soluciones a estos problemas, tanto en el ámbito de las tecnologías distribuidas como de las redes. Debido al fuerte impacto que tienen estos avances en la sociedad, se decidió que la próxima...

Competiciones en Visión por Computador

En esta entrada os explicaremos el trabajo de la UOC en la organización de competiciones en Visión por Computador.  Hablar de qué es la Visión por Computador podría llenar varias entradas de este Blog, pero lo vamos a resumir en una frase simple: “Hacer que las máquinas vean”.  Si nos paramos a pensar un momento qué implica en el caso humano “ver”, nos daremos cuenta que la simplicidad del enunciado esconde un problema muy complejo, que incluye desde la mecánica del ojo, captando la luz y utilizando un sistema de lentes para enfocar y regular la cantidad de luz, hasta todas las partes de nuestro celebro que intervienen en obtener la información de esta luz  (reconocer objetos, personas, colores, formas, acciones, etc.).  En la categoría de Visión por Computador de este Blog podéis encontrar una introducción a la Visión por Computador, y algunas entradas con aplicaciones. El siguiente vídeo muestra información del Máster Interuniversitario en Visión por Computador (UAB, UOC, UPC, UPF).   En el caso que ocupa a esta entrada, nos centramos en una línea de aplicación de la Visión por Computador llamada “Looking at People” [1], y que podemos traducir como “Mirando a las personas”. Tal como el nombre sugiere, esta línea se dedica a analizar a las personas, y comprende desde tareas simples como detectar caras en una imagen o reconocer personas, hasta otras tareas más complejas como la detección de expresiones y emociones, el análisis de la comunicación no verbal y el comportamiento humano. Para entender en qué consiste una competición y su utilidad, primero necesitamos explicar algunos conceptos asociados a  la investigación.  En un...

El Congreso Español de Informática (CEDI)

Este septiembre de 2016 se ha celebrado en Salamanca el Congreso Español de Informática (CEDI), uno de los eventos científicos más importantes en el campo de la ingeniería informática en España. Se trata de un multi-congreso organizado por la Sociedad Científica de Informática de España (SCIE) que agrupa a los principales congresos, jornadas y simposios del ámbito informático que se celebran en España. CEDI pretende ser un punto de encuentro para toda la comunidad que desarrolla su actividad en el ámbito de la ingeniería informática, ya sea en investigación, desarrollo, innovación o enseñanza universitaria. Es fácil de imaginar que reunir en un mismo lugar a empresas e investigadores con tanta diversidad de ámbitos de especialidad puede dar lugar a muchas sinergias y oportunidades de colaboración. Muchos artículos, proyectos e iniciativas científicas relevantes han “nacido” o “crecido” durante las CEDI… Los antecedentes del CEDI se remontan a los Congresos Nacionales de Informática y Automática (1970-1985), organizados por la Asociación Española de Informática y Automática (AEIA). En su formato actual, CEDI se inicia en 2005 (Granada), y desde entonces se ha celebrado en 2007 (Zaragoza), 2010 (Valencia) y 2014 (Madrid). Algunos congresos de CEDI tienen una trayectoria muy prolongada, con más de 15 ediciones, y son un referente de la comunidad científica de su ámbito. Podemos citar como ejemplos los congresos sobre Inteligencia Artificial (CAEPIA), Computación Paralela (JP), Informática Gráfica (CEIG), Ingeniería del Software y Bases de Datos (JISBD), Informática Educativa (SIIE), Programación y Lenguajes (PROLE) e Interacción Persona-Ordenador (INTERACCIÓN). También hay otros eventos de temática más específica o bien con menor trayectoria, sobre áreas como lógica difusa (LODISCO), ingeniería de servicios (JCIS), minería de datos (TAMIDA) o sistemas de tiempo real (STR). Además...

El fenómeno Pokemon Go, la realidad aumentada y el futuro de los móviles

La aplicación Pokémon Go no tiene precedentes en la historia de los videojuegos. La producción de Niantic, llegó en los smartphones de forma espectacular. ¡Antes de su lanzamiento oficial en España, algunos geeks ya habían empezado la caza! ¡Fue una locura tal que el juego ha causado accidentes! Este verano si estaba conectado en su cuenta de Facebook, Twitter o en casi cualquier red social, no pudo escapar a la ola barriendo la escena friki. Pokémon Go ya se ha establecido como un fenómeno social, ya sea en los EE.UU., Australia y Nueva Zelanda, donde se lanzó el 6 de julio o en Canadá y en el resto de Europa, donde se ha desplegado en el ínterin, con el mismo éxito. Según SimilarWeb, la aplicación superó a Twitter en términos de usuarios activos al día en plataforma Android, mientras que otro informe de SensorTower dijo que los usuarios estaban gastando más minutos por día en la aplicación Pokémon Go que en Facebook. Más allá de ser la aplicación más descargada de la Apple Store, está disponible en 25 países, y ya ha facturado más de 14 millones de dólares. Es el primer gran éxito de un juego de Realidad Aumentada[1]. Una vez pasado el entusiasmo de los primeros días, es interesante analizar este fenómeno. ¿Qué es Pokémon Go? Es un videojuego “free-to-play” de aventura utilizando la realidad aumentada disponible en los dispositivos iOS y Android. De hecho, cuando se enciende la cámara de su teléfono, se puede encontrar con una imagen virtual de un Pokémon, superpuesta sobre la escena real grabada por la cámara. De manera resumida, el juego consiste en...