BSC-LT/ACAData huggingface dataset:
[en] The development of the project has been contextualized in LEO satellite constellations and the possibilities they offer as a communications network, with particular focus on ground-to-air communications (aircraft). The initial objective of this thesis has been the research of the A* shortest path routing algorithm, trying to find heuristic models that generate competitive performance versus the optimal path routing provided by the Dijkstra algorithm. At the same time, a graphical environment has been developed in order to show the algorithm's behaviour. Secondly, another algorithm (Yen) to provide alternatives to the shortest path without necessarily considering disjoint paths has been searched and developed. To conclude, a jump into spatiotemporal domain perspective has been made, developing a methodology to establish routings that are able to provide real-time voice signals, while the delay steps through time are minimised, offering a reliable communications system. The results offer a new research framework, analysing the feasibility of the offered solutions.

[es] El desarrollo del proyecto se ha contextualizado en las redes satelitales LEO y las posibilidades que ofrecen como red de comunicaciones, con un enfoque particular en las comunicaciones tierra-aire (aviación). El objetivo inicial de esta tesis ha sido investigar el algoritmo de búsqueda de caminos A*, tratando de hallar modelos heurísticos que generen un rendimiento competitivo frente al algoritmo óptimo (Dijkstra). Al mismo tiempo, se ha desarrollado una interfaz gráfica para mostrar el funcionamiento del algoritmo. Seguidamente, se ha desarrollado otro algoritmo (Yen) para tener otra opción a considerar caminos disjuntos al óptimo como alternativa. Como conclusión, se ha hecho un salto al dominio espacio-temporal, desplegando una metodología para establecer rutas capaces de ofrecer señal de voz en tiempo real, mientras se minimizan transiciones abruptas de retardo, ofreciendo un sistema de comunicaciones fiable. Los resultados ofrecen un nuevo marco de investigación, analizando la factibilidad de las soluciones ofrecidas.
[en] We are living times where technology and music go hand in hand, and everyday more musicians and producers integrate new music software into their workflow. This project is the study and development of a first prototype for a complete automatic transcription system for polyphonic music, which is able to generate a MIDI file from an audio signal. This first prototype is focused on piano music. The developed algorithm combines different techniques to put together the six different blocks that form the final system. The core of the project is the multiple fundamental frequency estimation and it is based on the "Iterative Estimation and Cancellation" method, initially proposed by Anssi Klapuri. The general system combines this multi F0 estimation method with techniques from other research papers and some new methods proposed in this work. With an accuracy of 0.7402 for melodies and 0.6142 for low polyphonic recordings, we can say that the results are good for simple scenarios.

[es] Vivimos tiempos en los que la tecnología y la música van de la mano, y cada día más músicos y productores integran nuevo software musical en su forma de trabajar. Este proyecto es el estudio y desarrollo de un primer prototipo para un sistema completo de transcripción musical automática para música polifónica, que es capaz de generar un fichero MIDI a partir de una señal de audio. Este primer prototipo se centra en la música de piano. El algoritmo desarrollado combina diferentes técnicas para crear los seis bloques que forman el sistema final. El núcleo del proyecto es la estimación de múltiples frecuencias fundamentales y se basa en el método de "Estimación y Cancelación Iterativa", propuesto inicialmente por Anssi Klapuri. El sistema general combina este método de estimación de múltiples F0 con técnicas de otras publicaciones y algunos nuevos métodos propuestos en este trabajo. Con una accuracy de 0.7402 para melodías y de 0.6142 para grabaciones con baja polifonía, podemos decir que los resultados obtenidos son buenos para casos simples.
[en] The project confronts the need for evacuation and relocation of various disparate programs throughout the territory as an opportunity to reconfigure its elements through the Camí de Pla taking as a basis the archetype of camping. As a result, an urban corridor appears as an interchange of scales to regulate the relationship between the Pla de Grau and the consolidated urban core of Malgrat de Mar. In a neutral space, for the superposition of profiles and economies. Its material constitution following the archetype of camping, is programmed by means of fixed and removable elements weaving a project designed to know how to fail. What ruin would we want to leave in the natural environment if we could design it from that starting point?

[es] El proyecto confronta la necesidad de evacuación y recolocación de varios programas dispares a lo largo del territorio como una oportunidad para reconfigurar sus elementos a través del Camí de Pla cogiendo como base el arquetipo de cámping. En consecuencia aparece una crujía urbana que a modo de intercambiador de escalas regulara las relaciones entre el pla de grau y el núcleo urbano consolidado del Malgrat de mar. En un espacio neutro, para la superposición de perfiles y economías. Su constitución material siguiendo el arquetipo del cámping, se programa mediante elementos fijos y desmontables entramando un proyecto pensado para saber fallar. ¿Que ruina quisiéramos dejar en el medio natural si pudiéramos diseñarla desde ese punto de partida?
[en] With the advent of less expensive hyperspectral cameras, now hyperspectral images are increasingly used in many fields and thus, first, traditional machine learning tools should be exploited for its analysis. The project is focused on target detection to find similarities within a hyperspectral image, where we first implement the AMF, SAM and OSP detectors, where the OSP is shown to be superior. With this results, there are some distractors and noise items that the detectors are not capable of disregard. This is why we use machine learning, specifically K-Means as clustering technique, in order to remove useless information and possible noise, and then to apply the detectors only on the target cluster. Using K-Means + AMF/SAM Detector improves the results. On the contrary, with K-Means + OSP Detector the results get worse since K-Means provides a good clustering and thus, the target pixels are considered as background subspace instead of anomalies. Using new data, where K-Means does not provide good clustering, K-Means + OSP Detector provides better results than before although K-Means + AMF/SAM Detector stills being a bit better.

[es] Con la llegada de cámaras hiperespectrales menos caras, ahora las imágenes hiperespectrales se utilizan cada vez más en muchos campos y, por lo tanto, en primer lugar, herramientas tradicionales del aprendizaje automático deberían ser explotadas para su análisis. El proyecto está enfocado en la detección de objetivos para encontrar similitudes en una imagen hiperespectral, donde primero implementamos los detectores AMF, SAM y OSP siendo el OSP el que mejor funciona. Con estos resultados, hay algunos distractores y elementos de ruido que los detectores no son capaces de ignorar. Es por eso que usamos el aprendizaje automático, especialmente K-Means como técnica de agrupación, para eliminar información inútil y posible ruido, y entonces aplicar los detectores solo en el grupo donde esta el objetivo. Utilizando K-Means + Detector AMF/SAM los resultados mejoran. En cambio, con K-Means + Detector OSP los resultados empeoran ya que K-Means hace un buena agrupación, y por lo tanto, los píxeles objetivo son considerados como subespacio de fondo en vez de anomalías. Usando nuevos datos donde K-Means no proporciona buena detección, K-Means + Detector OSP proporciona mejores resultados aunque K-Means + Detector AMF/SAM sigue siendo un poco mejor.
[en] In this project it is proposed to control a heat pump with an Arduino board. The design of an Arduino board is focused on small applications and prototyping for hobbyists or educators, which is why it has been decided to explore what opportunities it offers in the industrial sector. The main objective of this work is to control a heat pump with an Arduino microcontroller and in this way be able to reduce the cost of programming it with a PLC. To compare these two controllers, many aspects and characteristics have been analyzed, such as the cost or the operating conditions of each board. A comparison of three Arduino boards has also been made to see which is the most suitable to control a heat pump. The Arduino module that has been used is the Arduino UNO Rev3, which offers a wide range of possibilities with respect to PLCs but at the same time is not prepared for specific applications of high complexity. For the control of the heat pump, not only have we studied the strengths and weaknesses offered by the Arduino board compared to the traditional PLC, but also a software and a simulator have been created to verify that it is possible to control it.

[es] En este proyecto se propone controlar una bomba de calor con una placa Arduino. El diseño de una placa Arduino está enfocado a pequeñas aplicaciones y creación de prototipos para aficionados o educadores, por lo que se ha decidido explorar qué oportunidades ofrece en el sector industrial. El principal objetivo de este trabajo es controlar una bomba de calor con un microcontrolador Arduino y de esta manera poder reducir el coste de programación de la misma con un PLC. Para comparar estos dos controladores se han analizado muchos aspectos y características, como el coste o las condiciones de funcionamiento de cada placa. También se ha realizado una comparativa de tres placas Arduino para ver cuál es la más adecuada para controlar una bomba de calor. El módulo Arduino que se ha utilizado es el Arduino UNO Rev3, que ofrece un amplio abanico de posibilidades respecto a los PLC pero a la vez no está preparado para aplicaciones específicas de alta complejidad. Para el control de la bomba de calor no sólo se han estudiado los puntos fuertes y débiles que ofrece la placa Arduino respecto al PLC tradicional, sino que también se ha creado un software y un simulador para comprobar que es posible controlarla.
[en] This piece of research presents a discussion on the main processes and dynamics of the digital order referred to the urban habitat, in particular those related to public spaces, from the development of a critical analysis to the possible relationships between digital technologies ̶ understood from the transmedia storytelling ̶ and urban imaginaries. These relationships are addressed from the characterization of ICT Techno-Cultural Dispositive as intermediaries in the aesthetic experiences of the urban spaces, particularly in the access, uses and appropriations of the public spaces. These places, as result of multiple symbolic-cultural processes, would have modified their use value for a value of change, whose imaginary communicated would be turning these spaces into merchandise of a growing consumer society. In this sense and from this paper, it is intended to promote a transdisciplinary debate in the field of urbanism about the cultural aspects of the Information and Knowledge Society, particularly that referred to (re) think the categories of analysis that cross this paradigm.

[es] El trabajo presenta una discusión teórica acerca de los principales procesos y dinámicas del orden digital referidos al hábitat de lo urbano, en particular aquellos relacionados a los espacios públicos, a partir del desarrollo de un análisis crítico de las posibles relaciones entre tecnologías digitales ̶ entendidas desde las narrativas transmedia ̶ e imaginarios urbanos. Estas relaciones se abordan desde la caracterización de los dispositivos Tecno-Culturales TIC como intermediarios en las experiencias estéticas de lo urbano, particularmente en el acceso, usos y apropiaciones de lo público. Estos lugares, como resultado de múltiples procesos simbólicos-culturales habrían modificado su valor de uso por un valor de cambio, cuyos imaginarios comunicados estarían convirtiendo estos espacios en mercancía de una creciente sociedad de consumo. En tal sentido y partir de este ensayo, se pretende promover un debate transdisciplinar en el campo del urbanismo acerca de los aspectos culturales de la Sociedad de la Información y el Conocimiento, particularmente aquel referido a (re)pensar las categorías de análisis que atraviesan este paradigma.
[en] We discuss severa1 methods, based on nonlinear coordinate transformations, for the evaluation of the singular and quasisingular integrals that appear in the Direct Boundary Element Method. An intrinsic error of some of these methods is detected. Two new transformations are suggested which improve on those currently available.

[es] Se presentan en este trabajo distintos niétodos, basados en transformaciones de coordenadas no-lineales, para la evaluación de las integrales singulares y cuasisingulares que aparecen en el Método Directo de los Elementos de Contorno. Se detecta un error inherente a algunas de las transformaciones propuestas y finalmente se sugieren dos nuevas transforinaciones que mejoran las actualmente disponibles.
[en] Starting from the current landscape of the Spanish coasts, where land speculation along the coastline takes precedence over environmental values and landscape preservation, this work seeks, a priori, the "regulation" of architectural aesthetic aspects to prevent uncontrolled construction and, consequently, the massive destruction of the coastal landscape. Within a changing and evolving society, where the tourism and real estate boom of recent decades has severely damaged the profile of our coasts, we return to an architecture free of nonsenses, where function and instinct govern over mass. By returning to the origins of architectural thought and art, we will find some answers on how architecture should proceed, recalling the initial intentions of building. Through the rationalist principles of the mid-20th century by Josep Lluís Sert and Josep Torres Clavé, framed by an era of social changes and urban growth, we establish the basic criteria for construction and adaptation of buildings in natural spaces. Seeking different approaches to the shoreline, we will conduct five case studies, located in two distinct coastal areas and following different techniques and thoughts. Finally, we will assess whether, one hundred years later, the rationalist ideas of Catalan architects remain relevant. If rationalist thinking, in response to critical and uncontrolled situations, is the best solution. What is the real solution to the capacity of constructions to adapt to the natural environment?

[es] Partiendo del actual panorama de las costas españolas, donde la especulación del suelo litoral gobierna por encima de los valores medioambientales y de preservación del paisaje, este trabajo busca, a priori, la "reglamentación" de los aspectos estéticos arquitectónicos, para evitar la construcción descontrolada y por lo tanto, la destrucción masiva del paisaje litoral. Dentro de una sociedad cambiante y en evolución, donde el boom turístico e inmobiliario de estas últimas décadas ha dañado gravemente el perfil de nuestras costas, retrocedemos hasta una arquitectura libre de sinsentidos, donde la función y el instinto gobiernan sobre la masa. Volviendo a los orígenes del pensamiento y del arte arquitectónico, hallaremos algunas respuestas sobre cómo debería proceder la arquitectura, recordando las intenciones iniciales del construir. A través de los principios racionalistas de mediados del siglo XX de Josep Lluís Sert y Josep Torres Clavé, enmarcados por una época de cambios sociales y crecimiento urbano, establecemos los criterios básicos de construcción y adaptación de las edificaciones en los espacios naturales. Buscando diferentes acercamientos a la orilla, realizaremos cinco casos de estudio, situados en dos terrenos litorales dispares y siguiendo técnicas y pensamientos distintos. Para acabar, comprobaremos si cien años después, las ideas racionalistas de los arquitectos catalanes siguen vigentes. Si el pensamiento racionalista, en respuesta a situaciones críticas y de descontrol, es la mejor solución. ¿Cuál es la solución real frente a la capacidad de adaptación de las construcciones al entorno natural?
[en] SUMMARY: During the last years, Project-Based Learning (PBL) has been developed as a prominent approach in the teaching of Computer Science/Engineering. However, the actual application of PBL in a concrete subject provides some drawbacks such as the increasing effort for the faculty and the lack of specific focus by current teaching support tools. In this work we present a new tool specifically designed to support the teaching methodology of Projects-Based Learning with the following benefits: First, it easies the burden of managing the assignments and the evaluation of the projects; second, students can access to previous projects and interact with others in a social-web-like manner; and finally, the tool generates a public microportal for projects to boost their visibility to other students and the general public.

[es] En los últimos años el Aprendizaje Basado en Proyectos (ABP) ha ganado popularidad en la docencia de la Ingeniería Informática por su especial adaptación a los objetivos marcados por el EEES. Sin embargo, la puesta en marcha de ABP en asignaturas suele acarrear un sobreesfuerzo derivado de la falta de adaptación específica a esta metodología en las herramientas actuales de soporte al aprendizaje. En este trabajo presentamos la herramienta OPERA que se centra en disminuir el esfuerzo de la aplicación de ABP por parte del profesorado a través de un soporte específico para la creación de grupos y temáticas y la evaluación que se plantea habitualmente al aplicar esta metodología. En segundo lugar, la herramienta OPERA está orientada a potenciar la visibilidad de los trabajos más allá de la asignatura, mediante la creación automatizada de microportales de proyectos que se integran mediante el paradigma de "Red Social" donde los alumnos pueden interactuar entre ellos. Por último, el acercamiento mediante OPERA en la asignatura abre la posibilidad de relacionar trabajos de distinto curso académico para que el alumno, antes de iniciar su proyecto, tenga una base de conocimiento de trabajos con una temática similar al suyo y se potencie el desarrollo de un catálogo de buenas prácticas a lo largo de distintos cursos.
[en] Industrial process automation is becoming increasingly prevalent nowadays. Ensuring reduced cycle times, high production rates by leveraging resources, and minimizing labor costs are the main reasons why companies engaged in the production of any type of component with the possibility of manufacturing it online are seeking automation. Actuators of various types (pneumatic, electric, or even hydraulic), robotized cells, part conveyor belts, and so on, are the mechanical solution for the automated process. These elements are responsible for carrying out the tasks instead of human operators. My final project is an extension of a previous project that focuses on automating the loading of soap tablets onto a rotating station, designed to give them a hexagonal shape. These soap tablets have the function of disinfecting the toilet when attached to its inner part. The loading station consists of an input conveyor belt that introduces cylindrical raw tablets. Two robots position them in sets of 20 onto the fixtures of the second conveyor belt, which moves towards the end of the station. There, a linear manipulator picks them up and positions them onto the fixture of the rotating station.

[es] La automatización de procesos industriales cada vez está más presente en la actualidad. Garantizar tiempos de ciclo reducidos, altas producciones en línea aprovechando los recursos y reducir costos de mano de obra son los principales motivos que las empresas dedicadas a la producción de cualquier tipo de componente con posibilidad de fabricarlo en línea buscan. Actuadores de muchos tipos (neumáticos, eléctricos o incluso hidráulicos), células robotizadas, cintas transportadoras de piezas, etc., son la solución mecánica al proceso automatizado, es decir, estos elementos son los que realizarán el trabajo en lugar de los operarios. Mi proyecto de fin de estudios es una ampliación de un proyecto anterior que consiste en la automatización de la carga de pastillas en una estación rotativa destinada a darles forma hexagonal a unas pastillas de jabón cuya función será desinfectar el inodoro estando adheridas en la parte interna del mismo. La estación de carga consta de una cinta de entrada que introduce pastillas en bruto de forma cilíndrica. Dos robots las posicionan de 20 en 20 en los útiles de la segunda cinta que avanza hasta el final de la estación, donde un manipulador lineal las recoge y las posiciona en el útil de la estación rotativa.
[en] E-Textile is the future of clothing, providing added values to the wearer using electronic components embedded into fabrics. Conductive yarns are a crucial component for E-Textile enabling the connection of different components. The first objective of this project was to analyze off-the-shelf conductive yarns doing their performance characterization in different operational conditions. An important issue found is the effect of human skin contact with the conductive yarn on the performance of sensor readings. To do this study an Arduino platform is used along with the most common type of conductive yarns: stainless steel. The second objective of this project was to develop an application using e-textile components, specifically to develop a fall detector. For this, a 9-DOF sensor that has an accelerometer, a gyroscope and a magnetometer is sewn to a t-shirt along with the Arduino platform using conductive yarns. Several fall detector algorithms has been implemented and tested to find the most efficient algotithm for the fall detection.

[es] La tecnología E-Textile es el futuro de la ropa ya que dara al usuario la oportunidad de llevar Componentes electrónicos en su ropa. Los hilos conductores son un elemento crucial para el E-Textile ya que permiten una fácil conexión entre los diferentes componentes. El primer objetivo de este proyecto es analizar los hilos conductores para obtener su caracterización en diferentes condiciones operacionales. Un importante problema que se ha encontrado es el efecto de la piel humana en los hilos conductores junto con algunos componentes. Para realizar el estudio se ha utilizado la plataforma Arduino juntamente con los hilos conductores más comúnmente usados, los de acero inoxidable. El segundo objetivo del proyecto es desarrollar una aplicación usando componentes de E-Textile para desarrollar un detector de caídas. Para crearlo, se ha utilizado un 9-DOF sensor que contiene un acelerómetro, un giroscopio y un magnetómetro, cosido en una camiseta junto con un Arduino usando los hilos conductores. Se han desarrollado diferentes algoritmos de detección de caída y se han testeado para encontrar el más eficiente y preciso.