232 resultados para Ciencias tecnológicas
Resumo:
[ES] El principal objetivo de este TFG fue la creación de un protocolo basado en CAN que facilitase la integración de redes de microcontroladores. Dicho protocolo tendría que ser sencillo de usar pero con funcionalidades potentes. Se eligió CAN como base puesto que se trataba de un estándar robusto y ampliamente reconocido. El resultado obtenido fue TouCAN, una librería potente pero amigable al usuario. TouCAN posee dos partes claramente diferenciadas pero estrechamente relacionadas, un lado microcontrolador y un lado supervisor. El lado microncontrolador que es sobre el que versa este TFG, está diseñado sobre Arduino, una tecnología muy en boga actualmente dada la facilidad de desarrollo y a una comunidad entusiasta. El objetivo principal de esta parte es la de interconectar los microcontroladores entre sí mediante el protocolo definido en TouCAN, proporcionando las clases y los métodos necesarios para ello. Por otra parte proporciona una serie de métodos de comunicación por el puerto serie para la interacción con un PC supervisor. El lado supervisor está basado en sistemas UNIX, por lo que es compatible con las diversas distribuciones Linux existentes además de ser fácilmente portables a otros sistemas como Mac OS X. Su principal función es la de servir como supervisor del lado microcontrolador. Conectándose a uno de los nodos maestros es capaz de interactuar con el resto de la red, permitiéndole al usuario comunicarse con sus dispositivos en todo momento. TouCAN tiene el potencial necesario para convertirse en una herramienta libre de amplio uso puesto que es sencillo pero potente, sostenida por una tecnología ampliamente conocida.
Resumo:
[ES] Soluciones de los ejercicios del Nivel Básico del Sistema de Apoyo al Dibujo (SAD)
Resumo:
[ES]El grupo de investigación TIP, de la Universidad de Las Palmas de Gran Canaria ha desarrollado un novedoso conjugador de verbos españoles que muestra la conjugación simple y compuesta. El Conjugador TIP no se ha basado en reglas sino que usa una base de datos de más de 14000 verbos previamente conjugados y verificados, como novedad incluye el mostrar de cada forma verbal su frecuencia de aparición en el Corpus de Referencia del Español Actual (CREA) y las formas con pronombres enclíticos que aparecen en dicho corpus.
Resumo:
[EN] FreeConj-TIP es programa desarrollado en el lenguaje de programación C++, bajo licencia GNU General Public, que realiza la conjugación de verbos del español. FreeConj-TIP resuelve la conjugación aplicando reglas elementales de la ortografía española y de conjugación para verbos con una cierta irregularidad en un 97,42% de un total de 14613 verbos, y el 2,57%, restante, correspondiente a verbos muy irregulares, se resuelve en base a datos. El objetivo principal del proyecto ha sido el de construir un conjugador verbal con una implementación sencilla, pero sin que por ello existan verbos que no puedan ser conjugados de acuerdo a todos los modelos de conjugación que les resulten aplicables.
Resumo:
[ES] El principal objetivo de este Trabajo Final de Grado (TFG) fue la creación de un sistema de gestión de vídeo distribuido utilizando cámaras de videovigilancia IP. Esta propuesta surgió a partir de la idea de ofrecer un acceso simultáneo, tanto online como offline, a las secuencias de vídeo generadas por una red de cámaras IP en un entorno dado. El resultado obtenido fue una infraestructura software ampliable que ofrece al usuario una serie de funcionalidades con cámaras de red, abstrayéndolo de detalles internos. El trabajo está compuesto por tres elementos claramente diferenciados: integración de cámaras IP, almacenamiento en vídeo y creación del sistema de vídeo distribuido. La integración de cámaras IP tiene como objetivo comunicar al equipo con la cámara de red para la obtención del flujo de imágenes que transmite. Dicha comunicación se establece vía HTTP (Hypertext Transfer Protocol) gracias a la interfaz de programación (API) de la que disponen estos dispositivos. El segundo elemento, el almacenamiento en vídeo, tiene como función guardar las imágenes de la cámara IP en archivos de vídeo. De esta manera se ofrece su posterior visualización en diferido. Finalmente, el sistema de vídeo distribuido permite la reproducción simultánea de múltiples vídeos grabados por la red de cámaras IP. Adicionalmente, vídeos grabados por otros dispositivos también son admitidos. El material desarrollado dispone del potencial necesario para convertirse en una herramienta libre de amplio uso en sistemas UNIX para cámaras IP, así como suponer la base de futuros proyectos relacionados con estos dispositivos.
Resumo:
[ES] La legislación indica que todo producto perecedero destinado a la alimentación humana debe exhibir la fecha a partir de la cual se considera que su consumo deja de ser seguro. Esta es la fecha de caducidad o expiración. Las latas de bebidas no son una excepción. MONICOD, la herramienta presentada en este documento de tesis, es un esfuerzo más en esta área de aplicación de validadores industriales de fechas de caducidad. Su particularidad es su alta velocidad de operación. Esto es, trata de maximizar el número de latas por unidad de tiempo. Para lograrlo combina varias estrategias. En primer lugar se ha construido una plataforma física que amortigua algunos efectos indeseables del entorno de operación. Su elemento más prominente es una cámara oscura. En segundo lugar los algoritmos que se encadenan en la operación de validación gozan de una gran simplicidad, especialmente respecto al tipo de operaciones empleadas (sumas) y el tipo de datos (enteros). Esto los hace muy asequibles al cómputo. Por otra parte se ha evitado depender de un hardware específico y así MONICOD no depende de ningún fabricante en particular y puede correr en un computador doméstico.
Resumo:
Máster Universitario en Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería (SIANI)
Resumo:
Programa de doctorado: Sistemas inteligentes y aplicaciones numéricas en ingeniería.
Resumo:
[ES]Según el Real Decreto 1196/2003 del 19 de Septiembre, donde se aprueba la Directiz básica de Protección Civil para el control y planificación ante el riesgo de accidentes graves en los que intervienen sustancias peligrosas, las empresas que almacenen sustancias peligrosas deben realizar un plan de autoprotección denominado: Plan de Emergencias, dónde se realizará el análisis y evaluación de los riesgos además de otra serie de medidas que no competen a este proyecto. El proyecto ha consistido en la creación de un prototipo de plataforma web para el análisis de riesgos en entornos industriales. La plataforma genera una serie de resultados que además pueden ser representados en un visor. Está compuesta de tres partes: aplicación web o cliente, servidor web y base de datos. La aplicación web pretende servir de ayuda a los analistas de riesgos. Estos analistas, en primer lugar deberán hacer un estudio donde se determinen cuáles son los riesgos existentes, a continuación han de recopilar todos los datos para el estudio. Una vez dispongan de estos datos, podrán utilizar la aplicación para establecer cuáles serían las consecuencias en caso de producirse alguno de los accidentes. Los resultados obtenidos se calcularán en base a unos modelos matemáticos e indicarán de forma analítica y/o visual el alcance del accidente.
Resumo:
[ES]El proyecto consistió en la creación de un componente visor web para la representación de entidades y sus simulaciones. Surgió como una propuesta para complementar otro proyecto centrado en la gestión de riesgos industriales. Donde existía la necesidad de representar sobre un mapa, los elementos susceptibles de provocar un accidente y las consecuencias generadas por éste. El desarrollo ha estado centrado en ofrecer un enfoque genérico al producto final, para permitir su utilización en otros proyectos con otra temática. El producto principal, el componente visor, permite cargar y manejar mapas, así como representar diferentes tipos de entidades en un entorno web de forma online. Específicamente enfocado para ser integrado en una aplicación, permite al desarrollador obviar las tareas de control, representación y gestión del mapa y sus entidades relacionadas. Para ello, dispone de una API que permite la integración del visor en sus aplicaciones adaptándolo a sus necesidades. Se ha realizado un proyecto completo de Desarrollo de Software utilizando el Proceso Unificado de Desarrollo basado en una metodología iterativa e incremental. Dando como resultado la creación de un producto principal junto con una serie de elementos útiles para el desarrollador, una página web para documentar y estructurar la API suministrada y una aplicación de demostración para conocer las capacidades del visor. Todo ello bajo la tecnología de ActionScript 3.0 y el framework Flex 3.6, que permite el desarrollo de aplicaciones RIA (Rich Internet Applications), esto es, entornos web con apariencia y características de aplicaciones de escritorio.
Resumo:
[ES]El objetivo de este Proyecto Fin de Carrera es diseñar una herramienta software que nos permita controlar de forma inalámbrica un brazo robótico. ésto se ha desarrollado para poder acercar el mundo de la robótica a aquellas personas ajenas a ello, además de dotar de un sistema de control para el día de mañana, evitando problemas de software caduco y antiguo. Para la realización de este proyecto se ha implementado una aplicación Android que permitirá al usuario realizar las acciones de las que dota una paleta estándar de brazo robótico. Además se ha desarrollado una rutina de control de flujo para Arduino, que enlace la tableta con el robot.
Resumo:
[ES]En este proyecto se ha pretendido desarrollar un completo sistema de gestión de actividades turísticas. Para ello se ha investigado cómo los hoteles y las empresas interactúan con los turistas y les muestran su oferta de ocio. Como resultado de esa investigación se propone un sistema de recomendación de actividades a los turistas. Este sistema contiene las actividades de la empresa de ocio y hoteles que se registran. La aplicación ha sido diseñada de forma que los usuarios de los diferentes roles puedan acceder y realizar sus funciones mediante un sistema de autenticación y autorización de usuarios. El sistema utiliza un algoritmo de Collaborative Filtering similar al de Amazon para recomendar las actividades a los usuarios. Estos usuarios pueden acceder a las actividades y recomendaciones del sistema mediante tres vías: un portal web, un cliente para Android y un cliente para el robot Karotz.
Resumo:
[ES]El objetivo principal de este proyecto es como su nombre indica el desarrollo de un sistema de información para el Club baloncesto Gran Canaria. Ya que este club estaba interesado en actualizar su imagen de cara a los aficionados, nos solicitó que desarrolláramos una serie de herramientas que permitieran aumentar la iteración de éstos con el sitio web del club. En primer lugar se pidió el desarrollo de la web del club, que se llevó a cabo mediante Joomla, siguiendo todos los requisitos y especificaciones indicadas por los responsables. El motivo era que la anterior estaba bastante anticuada, y aprovechando que iban a disponer de esta nueva herramienta querían renovar su imagen por completo ya que el sistema iría alojado en dicha web. A continuación el segundo punto es el sistema de información en sí, desarrollado en Monet, que dispone de datos, tanto de jugadores, como de equipos y clubs, además de partidos y múltiples estadísticas. Dichos datos están divididos en dos unidades de negocio que interoperan entre sí, ya que una es la encargada de descargar la información desde la web de la federación, y enviársela a la otra unidad una vez que ésta se la solicita. La otra unidad es la encargada de mostrar todos los datos y es la única unidad a la que el usuario tendrá acceso. Finalmente el desarrollo de las librerías, que mediante el protocolo SOAP nos permite descargar los datos desde la FEB que serán incorporadas en la unidad de negocio correspondiente.
Resumo:
[ES]El objetivo de este Trabajo es el de actualizar un entorno de gestión de bases de datos existente a la versión 11.2 del software de bases de datos Oracle y a una plataforma hardware de última generación. Se migran con tiempo de parada cero varias bases de datos dispersas en distintos servidores a un entorno consolidado de dos nodos dispuestos en alta disponibilidad tipo "activo-activo" mediante Oracle RAC y respaldado por un entorno de contingencia totalmente independiente y sincronizado en tiempo real mediante Oracle GoldenGate. Se realiza un estudio del entorno actual y, realizando una estimación de crecimiento, se propone una configuración de hardware y software mínima para implementar con garantías de éxito los requerimientos del entorno de gestión de bases de datos a corto y medio plazo. Una vez adquirido el hardware, se lleva a cabo la instalación, actualización y configuración del Sistema Operativo y el acceso redundado de los servidores a la cabina de almacenamiento. Posteriormente se instala el software de clúster de Oracle, el software de la base de datos y se crea una instancia que albergará los esquemas requeridos de las bases de datos a consolidar. Seguidamente se migran los esquemas al entorno consolidado y se establece la replicación de éstos en tiempo real con la máquina de contingencia usando en ambos casos Oracle GoldenGate. Finalmente se crea y prueba un esquema de copias de seguridad que incluye copias lógicas y físicas de la propia base de datos y de archivos de configuración del clúster a partir de los cuales será posible restaurar el entorno completamente.