BSC-LT/ACAData huggingface dataset:
[ca] En aquest projecte hem reconstruït una aplicació usada pels professors i alumnes de dues assignatures, Teoria de la Computació i Compiladors, que s'imparteixen en el Grau Superior d'enginyeria informàtica en la Universitat Politècnica de Catalunya. L'aplicació s'anomena Racso, es tracta d'un jutge automàtic que permet als alumnes entregar exercicis i ser avaluats sense la necessitat de l'atenció constant d'un professor. El jutge requeria diversos canvis pels quals vàrem prendre la decisió de reconstruir-lo. Vàrem fer servir un conjunt de tecnologies per ajudar-nos en aquesta tasca. Hem fet servir Laravel, un framework PHP basat en Symfony que ens va ajudar amb una estructura bàsica, junt amb Node i algunes llibreries JavaScript per dotar a les pàgines de més usabilitat i dinamisme. Amb aquesta reconstrucció es varen millorar aspectes del Racso tals com la usabilitat d'algunes pantalles i es separaren la lògica de còmput de les peticions i la lògica que genera les vistes, fent així que sigui més fàcil afegir-li noves funcionalitats en el futur. També es va crear un nou panell d'administració per als professors, des del qual tindran més facilitats per treballar amb les dades de l'aplicació. Començarem per definir una plataforma que fos capaç de suportar la infraestructura esmentada i que ens ajudi en les futures tasques de manteniment, continuarem per imitar l'antiga funcionalitat que es vol conservar per posteriorment afegir-li les noves funcionalitats esmentades abans.

[en] In this project we wanted to rebuild an application used by teachers and students from two subjects: Theory of Computation and Compilers. These two subjects take place in the Bachelor Degree in Informatics Engineering at the Barcelona School of Informatics from the Polytechnic University of Catalonia. The application is called Racso and it is a judge that allows students to submit exercices and be evaluated without the supervision from their teacher. This judge required some changes which have motivated us to rebuild it. We used some technologies to help us to do this task. We used Laravel, a PHP framework based on Symfony that provide us a basic structure, Node and some JavaScript packages to make some pages more useful and dynamic. With this reconstruction some aspects of Racso will be improved, as the usability of some screens and splitted the logic that computes the petition from the logic that generates the views, this way it will be more easy to add new funcionalities in the future. Also we created a new administration panel for the teachers, so they will have more facilities to work with the application data. We started by defining a platform that will be capable of supporting the needed infrastructure and to help us with the future maintenance tasks, then we continued by adding the old features and later the new ones.
[ca] Degut a la importància que té l'etilè en la maduració de fruits climatèrics, la detecció i quantificació d'aquest gas és del tot essencial a l'hora de determinar amb precisió el grau de maduració. Actualment els mètodes emprats no permeten recollir l'etilè produït durant la maduració del fruit en la planta de forma fàcil i precisa. Són mètodes enutjosos i en la majoria de casos s'extreu el fruit de la planta, això fa que aquesta determinació no reflecteix les condicions naturals de maduració. És per aquesta raó que s'ha dut a terme el disseny i construcció d'un prototip capaç de retenir l'etilè produït en la maduració d'un fruit, en el nostre cas el meló, en planta. L'objectiu d'aquest prototip ha estat que sigui capaç de retenir almenys durant una hora l'etilè produït pel fruit sense cap tipus de pèrdua o que aquesta sigui quantificable amb precisió. Durant el procés de disseny s'han tingut en compte els requeriments necessaris per dur a terme aquest projecte. El prototip ha estat adaptat per a tots els melons de l'hivernacle del Centre de Recerca en Agrigenòmica. S'ha basat en dos hemi-cilindres que envoltaran hermèticament el meló i mitjançant una xeringa al cap de una hora es pot extreure una mostra del gas produït per el meló i per la seva posterior quantificació per cromatografia de gasos acoblat a espectrometria de masses.

[en] Due to the importance of ethylene in the maturation of climatic fruits, the detection and quantification of this gas is essential when it comes to determining with precision the level of ripening. Currently, the methods used do not allow collecting the ethylene produced during the maturation of the fruit in the whole plant in an easy and precise way. They are cumbersome methods and in most cases it is carried out on the fruit already collected, this means that this determination does not reflect the natural conditions of maturation. It is for this reason that has designed and constructed a prototype capable of retaining the ethylene produced in the maturation of a fruit, in our case the melon, has been carried out on the whole plant. The objective of this prototype has been to be able to retain at least for one hour the ethylene produced by the fruit without any loss or that it would be accurately quantifiable. During the design process, the necessary requirements to carry out this project have been taken into account. The prototype has been adapted for all the melons of the greenhouse of the Research Center in Agrigenomics. It has been based on two hemi-cylinders that will surround the melon hermetically and, by means of a syringe, after an hour it can be extracted a sample of the gas produced by the melon and for its subsequent quantification by gas chromatography coupled to mass spectrometry.
[ca] L'objectiu d'aquest treball és analitzar l'evolució demogràfica a Espanya i les seves comunitats autònomes durant el període 1975-2022, identificant tendències generals, desigualtats regionals i moments clau en els indicadors poblacionals. Aquest estudi pretén proporcionar una visió integral de les dinàmiques demogràfiques, utilitzant eines estadístiques que permetin una interpretació rigorosa de les dades. L'anàlisi s'ha desenvolupat a partir de dades obtingudes de l'Institut Nacional d'Estadística (INE), organitzades i tractades en fulls de càlcul per calcular i representar indicadors clau. A més, s'han aplicat eines com el coeficient de determinació, la similitud cosinus i l'índex de Gini per avaluar correlacions, similituds i desigualtats entre comunitats autònomes i respecte a la tendència nacional. Els resultats mostren un descens generalitzat de la natalitat i la fecunditat, acompanyat d'un augment sostingut de l'envelliment i la dependència. La migració exerceix un paper cada vegada més important en la compensació dels saldos vegetatius negatius. També s'observen desigualtats significatives entre regions. En conclusió, aquest treball aporta una comprensió integral de les transformacions demogràfiques a Espanya, destacant la utilitat dels mètodes estadístics aplicats per identificar patrons i desigualtats.

[en] The objective of this study is to analyze the demographic evolution in Spain and its autonomous communities during the period 1975-2022, identifying general trends, regional disparities, and key moments in population indicators. This research aims to provide a comprehensive understanding of demographic dynamics, using statistical tools that enable a rigorous interpretation of the data. The analysis was conducted using data obtained from the National Institute of Statistics (INE), organized and processed in spreadsheets to calculate and represent key indicators. Additionally, tools such as the coefficient of determination, cosine similarity, and the Gini index were applied to evaluate correlations, similarities, and disparities among autonomous communities and in relation to the national trend. The results show a generalized decline in birth and fertility rates, accompanied by a sustained increase in aging and dependency rates. Migration plays an increasingly important role in compensating for negative natural balances. Significant disparities between regions were also observed. In conclusion, this study provides a comprehensive understanding of demographic transformations in Spain, highlighting the usefulness of the statistical methods applied to identify patterns and disparities
[ca] L'objectiu d'aquest projecte és desenvolupar un sistema sol·licitat per la ONG Metges Sense Fronteres que consisteix en gestionar més fàcilment els historials mèdics d'un camp de refugiats. En concret, aquest sistema va ser dissenyat en un altre treball fi de grau i consisteix en guardar els historials mèdics en una base de dades, gestionar-els a través d'un aplicació i utilitzar l'empremta dactilar per la identificació dels pacients. Degut als pobres resultats obtinguts en la identificació amb l'empremta dactilar, aquest projecte està centrat en millorar aquesta part. S'han desenvolupat dos mètodes de matching basats en minúcies però només un d'ells assoleix resultats suficientment bons. Aquest mètode es basa en els vectors que uneixen les minúcies en el domini freqüencial i ha assolit una probabilitat de reconèixer correctament del 70% i una probabilitat de rebutjar correctament del 71.4286% amb un temps de processat de 5 segons en una base de dades formada per 60 persones.

[en] The objective of this project is to develop a system required by the Doctors Without Borders NGO that consists in managing the medical histories of a refugee camp in an easier way. Specifically, this system was already designed in another final degree project with the objective of storing the medical histories in a database, managing them by an application, and using the fingerprint for the patient's identification. Due to the poor results obtained in the fingerprint identification, this project is focused in developing a low complexity technique (that should run in an Android device) with low mismatching error. Two minutiae-based matching methods have been developed but only one of them reaches sufficiently good results. It is based in the vectors between the minutiae in the frequency domain and it has reached a correct recognition probability of 70% and a correct rejection probability of 71.4286% with a processing time of 5 seconds in a database compounded by 60 people.
[ca] En el context d'emergència climàtica en que ens trobem, l'arquitectura ha d'aportar solucions en relació als seus mètodes de disseny i processos constructius, per tal de reduir les emissions de CO2 i el consum d'energia que se'n deriva. Els mètodes de Form Finding ens permeten crear la forma òptima d'una estructura, optimitzant l'ús de materials i economitzant el procés constructiu. Un tipus d'estructura resultant d'aquests processos són les funicular shells, geometries que treballen exclusivament a compressió i que permeten l'ús de materials més sostenibles. Tot i així, aquest tipus d'estructures han esta poc implementades tradicionalment per la complexitat dels seus processos de disseny i construcció. A l'actualitat, les eines de disseny i fabricació digital han obert noves portes per a la implementació eficient, viable i econòmica de les funicular shells. En aquest treball s'analitzaran els avenços que ha suposat les eines computacionals en el disseny, construcció i aplicacions d'aquestes estructures, valorant si han representat un canvi de paradigma en la seva implementació i explorant les seves capacitats per esdevenir una alternativa sostenible per a la arquitectura del futur.

[en] In the context of climate emergencyi, architecture must provide solutions in relation to its design methods and construction processes, in order to reduce CO2 emissions and the energy consumption derived from them. Form Finding methods allow us to create the optimal shape of a structure, optimizing the use of materials and lowering the costs of the construction process. One type of structure resulting from these processes are funicular shells, geometries that work exclusively in compression and allow the use of more sustainable materials. However, these types of structures have traditionally been poorly implemented due to the complexity of their design and construction processes. Nowadays, digital design and manufacturing tools have opened new possibilities for the efficient, viable and economical implementation of funicular shells. This work will analyze the advances made by computer tools in the design, construction and applications of these structures, assessing whether they have represented a paradigm shift in their implementation and exploring their capabilities to become a sustainable alternative for the architecture of the future.
[ca] Blockchain és la revolucionària tecnologia que elimina la centralització de la gestió de transaccions electròniques i que va ser popularitzada gràcies a Bitcoin l'any 2008. Sovint s'associa blockchain a transaccions econòmiques, però això no és més que la punta de l'iceberg, l'aplicació d'aquesta tecnologia és molt més àmplia del que sembla. El sistema desenvolupat en aquest projecte té com a finalitat permetre la possibilitat d'emetre un vot electrònic en unes eleccions creades en el mateix entorn. La cadena de blocs actua com a diccionari i base de dades de manera que gestiona i emmagatzema els vots de forma segura, els valida, i finalment realitza el recompte aprofitant la principal característica d'aquesta tecnologia: les transaccions dels blocs (i per tant, els vots) són immutables. Per dur a terme aquest projecte s'ha fet recerca i estudiat el funcionament de la blockchain de codi obert Ethereum, i el funcionament dels smart contracts per satisfer tots els requeriments de seguretat d'unes eleccions. En aquest document s'explica també el procés de desenvolupament tècnic que s'ha seguit per crear el sistema i el resultat de la implementació.

[en] Blockchain is the revolutionary technology that eliminates the centralisation of electronic transaction management and was popularised by Bitcoin in 2008. Blockchain is often associated with economic transactions, but this is only the tip of the iceberg, the application of this technology is much more extensive than it seems. The system developed in this project is aimed at the possibility of casting an electronic vote in an election. The blockchain acts as a dictionary and database in such a way that it manages and stores the votes securely, validates them and finally carries out the count, taking advantage of the main characteristic of this technology: the transactions in the blocks (and therefore the votes) are immutable. In order to carry out this project, research has been done about the functioning of the open source blockchain Ethereum, and the functioning of smart contracts to satisfy the security requirements of an election has been studied and implemented. This document also explains the technical development process that has been followed to create the system and the result of the implementation.
[ca] La interferència entre cel·les és de gran interès i una de les qüestions essencials per als operadors sense fil que volen oferir una cobertura total dins la seva àrea de servei i garantir una certa qualitat de servei (QoS) a tots els usuaris. En aquesta tesi es formula el problema d'assignació de recursos en una xarxa multi-cel·lular basada en OFDMA . Ja que cap algorisme amb polinomi existeix temps d'execució causa de la no linealitat i combinatòria naturalesa del problema de fons adoptem un enfocament heurístic amb baix cost computacional i rendiment acceptable pèrdua. Ens dirigim a compartir específicament els recursos de ràdio disponibles entre els usuaris en termes de ample de banda d'assignació amb la finalitat de suprimir la interferència entre cèl·lules. A més, l'assignació de la cèl·lula i es preveu l'assignació de potència. Realització d'esquemes proposats van ser avaluats per xarxa de simulació correctament alineat amb la xarxa 3GPP LTE.

[en] Inter-cell interference is of great interest and one of the essential issues for wireless operators who want to provide full coverage within their service area and guarantee a certain Quality of Service (QoS) to all users. In this thesis the resource allocation problem in an OFDMA based multi-cell network is formulated. Since no algorithm with polynomial running time exists due to non-linearity and combinatorial nature of underlying problem we adopted a heuristic approach with low computational cost and acceptable performance loss. We address specifically sharing available radio resources among users in terms of bandwidth allocation in order to suppress inter-cell interference. Besides, cell assignment and power allocation is foreseen. Performance of proposed schemes were evaluated by simulation network properly aligned with 3GPP LTE network.
[ca] La realitat del canvi climàtic ha fet que més enllà de la comunitat científica, el sector polític, empresarial i la població en general s'adonin de la importància d'establir i implementar mesures destinades a disminuir l'escalfament global del planeta. Les energies renovables són recursos inesgotables de la naturalesa que, a diferència dels combustibles fòssils, no produeixen gasos amb efecte d'hivernacle. Aquest treball se centrarà en l'energia solar, i com es pot utilitzar aquesta energia renovable per al consum propi, així com en l'ús d'un inversor com a eina principal per catalitzar aquesta energia a partir d'un Energy Management System. Per fer-ho, s'ha realitzat un disseny d'un sistema de gestió d'Energia Solar Fotovoltaica utilitzant un inversor comercial del laboratori d'E3PACS. Es presenta la memòria següent amb l'objectiu de fer constar l'existència d'un estudi i la implementació en pràctiques de la supervisió, monitorització i control d'un inversor a les instal·lacions del laboratori E3PACS de la Universitat Politècnica de Catalunya. L'objectiu principal és testejar els equips i fer una sèrie d'assajos per comprovar-ne el funcionament correcte.

[en] The reality of climate change has made beyond the scientific community, the political and business sectors, and the population in general realize the importance of establishing and implementing measures aimed at reducing global warming of the planet. Renewable energies are nature's inexhaustible resources that, unlike fossil fuels, do not produce greenhouse gases. This work will focus on solar energy, and how this renewable energy can be used for own consumption, as well as the use of an inverter as the main tool to catalyze said energy from an "Energy Management System". For this purpose, a design of a Photovoltaic Solar Energy management system has been carried out using a commercial inverter from the E3PACS laboratory. The following report is presented with the objective of recording the existence of a study and its implementation in practices of the supervision, monitoring and control of an inverter in the facilities of the E3PACS laboratory of the Polytechnic University of Catalonia. The main objective is to test the equipment and carry out a series of tests to verify its correct operation.
[ca] Aquest document presenta el desenvolupament d'un sistema de visió 360° adaptat a autobusos. A partir de quatre càmeres situades al voltant del vehicle es crea una image a vista d'ocell, per donar al conductor la informació del que està succeïnt al voltant del vehicle.El desenvolupament s'ha centrat en la implementació d'un algoritme de deormació que produeixi el millor alineament possible entre càmeres. Aquest projecte analitza els algoritmes aplicats actualment en deformació d'imatges. Basant-se en els resultats obtinguts, un mètode adaptat a aquest sistema de visió 360° és dissenyat i implementat. A més a més, en aquest projecte també s'analitzen diferents patrons de calibració (tant en entorns virtuals 3D com reals), i es proposa un patró de calibració per a l'aplicació final. Aquest projecte s'ha desevolupat en un equip multidisciplinar de la UPC. Els desenvolupaments inclosos en aquest projecte són una part de la feina feta dins del GPI (Grup de Procesat d'Imatge). Aquest equip ha estat treballant en un projecte d'un any encarregat per l'empresa Arcol, l'objectiu principal del qual és desenvolupar un sistema de guiatge per als conductors d'autobusos basat en una pantalla i un seguit de càmeres.

[en] This document presents the development of a 360° system adapted to buses. From four cameras located around the vehicle, a bird's eye top view is created to get the driver the vehicle's surroundings information. The development has been focused on implementing a warping algorithm that produces the best alignment between camera images. This project analyses the state-of-the-art warping algorithms. Based on the results obtained, an adapted method to the specific 360° vision system is designed and implemented. In addition, this project also has tested different calibration patterns -both in 3D virtual and real environments- and a calibration pattern for the final application is proposed. This project has been carried out in a multidisciplinary UPC team. The developments included in this project are part of the work done in the GPI (Image Processing Group) team. This team has been working in a 1-year project commissioned by the Arcol company. This project main goal is to develop a camera-and-display based guidance system for the bus driver.
[ca] L'estat fonamental d'aquest projecte es basa en el desenvolupament d'un prototip de cafetera compatible tant amb càpsules Nespresso com amb Dolce Gusto. També regeix en la creació d'un disseny inclusiu per a persones que utilitzen cadira de rodes o persones amb mobilitat reduïda i els hi és difícil utilitzar certs electrodomèstics. En el projecte queden reflectits els estudis ergonòmics i volumètrics i totes les fases que s'han hagut de realitzar per poder-la fer apte per a tothom. El repte principal es troba en la inclusió, dins un sol prototip, del mecanisme de les cafeteres Nespresso i el de les Dolce Gusto, dues de les grans marques que fabriquen càpsules de cafè. Gràcies a les tecnologies actuals com una placa Arduino, sensors, electrovàlvules i solenoides tubulars s'ha aconseguit generar un prototip intel·ligent el qual detecta la càpsula automàticament sense la necessitat que l'usuari hagi de realitzar cap força. A més, es tracta d'un prototip sense plàstics assolit gràcies a la implementació de materials com el suro, l'alumini, l'acer inoxidable i el vidre; materials una mica més cars però que alhora augmenten l'esperança de vida de la nostra màquina; VEROA. "Eco-friendly" és un dels adjectius més adequats per descriure aquest projecte. L'estètica de VEROA mostra a l'usuari la seva sostenibilitat ja que el suro es presenta com el material principal de l'electrodomèstic, un material respectuós amb el medi ambient que a poc a poc va obrint-se lloc en el sector industrial, arquitectònic i alimentari.

[en] The fundamental state of this project is based on the development of a coffee maker prototype compatible with Nespresso and Dolce Gusto capsules. It also runs over the creation of an inclusive design for people that needs a wheelchair or people with reduced mobility that have problems on using some types of electrical appliances. The ergonomic and volumetric studies as well as all the phases that have been carried out for making the product able for everyone, are reflected on the project. The main purpose runs over the inclusion, into one only prototype, the mechanism of Nespresso and Dolce Gusto coffee makers, two of the big manufacturing companies of coffee capsules. Thanks to the new technologies like Arduino, sensors, electrovalves or tubular solenoids it has been achieved the creation of an intelligent prototype that detects automatically the capsule without needing the user to apply any type of strength. Also, one of the main proposes is the creation of a prototype without plastics, achieved thanks to the implementation of materials like cork, aluminium, stainless steel or glass; materials that give more life expectation to our machine, VEROA, even though they are a little bit expensive. Eco-friendly is one of the words that best defines our project. VEROA shows the user its sustainability; it shows the cork as the principal material of the machine, material that is easy getting in the industrial, architectural and alimentary sector.