Blend4Web y CittaVR

Blend4Web es una herramienta de código abierto que permite interactuar con modelos 3D a través de internet, utilizando un navegador, y sin necesidad de instalar plugins.

blend4web_scheme

En nuestro caso utilizaremos dicha herramienta para poder acceder al modelo de la ciudad con la que estemos trabajando y, puesto que podemos encontrarnos con algunos problemillas de materiales y texturas, en este post se explica el procedimiento para evitar “muros invisibles” (figura 1) o materiales que aparecen solamente en ciertas caras de los edificios (figura 2).

Continue reading

Advertisements

Representación de vías en CittaVR

El plugin  io_import_scene_osm.py de Vladimir Elistratov importaba en la escena de Blender tanto edificios como calles, pero estas últimas formadas únicamente por vértices y aristas (sin caras) haciendo que no se renderizasen al ejecutar el simulador o generar la imagen de la ciudad. Para solucionar este problema se ha hecho que las calles estén compuestas por planos de un grosor determinado por medio de otro plugin:

Continue reading

Web semántica y la Smart City: CITISIM

Antes de meterse de lleno en el caso de uso que se propone en esta entrada, es importante presentar una pequeña introducción sobre qué es la web semántica, también llamada Web 3.0 o Linked Data. Según la definición dada por la W3C:

La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida. Al dotar a la Web de más significado y, por lo tanto, de más semántica, se pueden obtener soluciones a problemas habituales en la búsqueda de información gracias a la utilización de una infraestructura común, mediante la cual, es posible compartir, procesar y transferir información de forma sencilla. Esta Web extendida y basada en el significado, se apoya en lenguajes universales que resuelven los problemas ocasionados por una Web carente de semántica en la que, en ocasiones, el acceso a la información se convierte en una tarea difícil y frustrante.

Continue reading

Passenger Watcher: reconocimiento de acciones en pasajeros de transporte público

Este proyecto se ha desarrollado en colaboración con la Queen’s University Belfast y, más concretamente, con el investigador Jesús Martínez del Rincón.

En este trabajo se aborda la problemática del reconocimiento automático de acciones en el contexto de la vídeo vigilancia en transportes públicos que, aún a día de hoy, dependen de una central de operaciones donde toda la información es supervisada por un operario. El objetivo futuro es el de conseguir un sistema que interprete automáticamente la información de sensores como parte de un patrón de comportamiento, etiquetando y anticipándose a aquellos potencialmente peligrosos.

Continue reading

Interfaz Ice del modelo semántico Dharma

Este post detalla cómo llevar a cabo la implementación de un servicio Dharma sobre Ice. Para simplificar la exposición se ha utilizado un dummy de tipo DUO, para centrarnos aquí en cómo ofrecer ese servicio ya creado como un servicio Dharma.

En el siguiente enlace http://arco.esi.uclm.es/public/video/tutorials/dharma-service.mp4 encontraréis un vídeo donde se detallan los pasos a seguir para la ejecución de este ejemplo completo.

Continue reading

Generación y representación de eventos en la Smart City

A grandes rasgos, una ciudad inteligente tiene como objetivo conseguir una “ciudad del futuro” incrementando la calidad de vida de sus habitantes mediante la mejora de los servicios públicos, la sostenibilidad y la eficiencia utilizando las tecnologías de información y comunicación. Por ejemplo el ahorro de recursos (cada vez más escasos) o conseguir una mejor gestión de los servicios públicos.

Con el proyecto Citisim se pretende, a través de sensores, integrar servicios independientes en uno solo. Se trata de implementar un servicio que permita al mismo tiempo controlar los elementos que intervienen en la circulación de la ciudad, recoger información sobre la temperatura en algunas zonas, monitorización del paso por lugares determinados u otros aspectos que sean de interés.

Continue reading