BSC-LT/ACAData huggingface dataset:
[ca] L'objectiu del coverage control és desplegar i distribuir una xarxa de sensors per dur a terme una tasca de detecció en un determinat domini. Per fer-ho es coneixen solucions computacionals contínues i periòdiques que poden complir aquesta tasca, però l'aplicació en la realitat serà molt costosa, en termes energètics, ja que els agents s'aniran comunicant a cada pas temporal amb la xarxa per conèixer les ubicacions dels veïns i moure's en conseqüència. Es necessita llavors un enfoc self-triggered. Aquest proposa un mecanisme que decideix de manera autònoma quan sol·licitar una actualització de la comunicació en funció de la incertesa que apareix en els moments en què no hi ha comunicació, i un concepte geomètric anomenat Tessel·lacions de Voronoi. Quan l'agent no pot assegurar la convergència perquè la incertesa és realment gran, la comunicació s'activa i el cicle torna a començar. En aquest treball, es presenta la implementació de dos enfocs diferents d'algorismes self-triggered. L'objectiu és comparar tant els paràmetres de rendiment com el nombre de comunicacions entre agents per establir quin és més eficient per la nostra tasca. Els resultats obtinguts mostren la correcta implementació d'ambdós algorismes així com la millora en termes de consum d'energia del nou algorisme.

[en] The objective of coverage control is to deploy and distribute a network of sensors to carry out a sensing task in a certain domain. To do so there are known continuous and periodic computational solutions that can fulfill this task but the application in reality will be highly costly, in energy terms, as the agents will be communicating at each time-step with the network to know the locations of the neighbors and move accordingly. A self-triggered approach is then needed. This last one proposes a mechanism that decides autonomously when to request a communication update, based on the uncertainty that appears at the times there is no communication and a geometry concept called Voronoi Tesselations. When the agent cannot assure the convergence because the uncertainty is really large, the communication is triggered and the cycle starts again. In this work, the implementation of two different approaches of self-triggered algo- rithms is presented. The objective is to compare both performances parameters and number of communications between agents to establish which one is more efficient for our task. The results obtained show the correct implementation of both algorithm as well as the improvement in energy consumption terms of the newer algorithm.
[ca] Aquest estudi investiga els efectes de la modificació de la superfície per làser en la microestructura i les propietats de l'acer inoxidable austenític metestable. La superfície de les mostres d'acer inoxidable 301LN va ser modificada utilitzant un làser de pulso nanosegon. Es van variar dos paràmetres principals del làser, com la intensitat (I) i la velocitat de varrido (S), per evaluar la seva influència en les propietats de la superfície modificada. Es van utilitzar tècniques de caracterització com la difracció de raigs X (XRD), microscòpia electrònica de varrido (SEM) i la prova de duresa Vickers per evaluar la microestructura i les propietats de la zona tractada. Els resultats indicuen que la modificació de la superfície per làser pot millorar significativament la duresa de la superfície de l'acer inoxidable. Aquest estudi destaca el potencial de la modificació de la superfície per làser com un mètode viable per millorar les propietats de duresa de l'acer inoxidable i proporciona una guia per identificar els paràmetres òptims del làser per a aplicacions específiques.

[en] This study investigates the effects of laser surface modification on the microstructure and properties of metastable austenitic stainless steel. The surface of 301LN stainless steel samples was modified using a nanosecond pulsed laser. Two main laser parameters such as intensity (I) and scanning speed (S) were varied to evaluate their influence on the modified surface properties. Characterization techniques such as X-ray diffraction (XRD), scanning electron microscopy (SEM), and Vickers hardness testing were utilized to evaluate the microstructure and properties of the treated zone. Results indicate that laser surface modification can significantly enhance the surface hardness of stainless steel. This study highlights the potential of laser surface modification as a viable method for improving the hardness properties of stainless steel and provides guidance for identifying the optimal laser parameters for specific applications.
[ca] En aquest projecte ens hem proposat desenvolupar un sistema de visualització de dades en forma de gràfica en un entorn 3D per facilitar la comprensió d'aquestes dades per a qualsevol usuari. Per fer-ho, hem creat una aplicació de creació de gràfiques en 3D mitjançant tecnologies de realitat virtual immersiva, fent ús del motor de creació de videojocs Unity3D i de diferents perifèrics necessaris per executar l'aplicació, com per exemple el casc de realitat virtual HTC Vive Pro Eye. L'aplicació permet crear fins a un total de tres tipus de gràfiques diferents (de punts, de línies i de barres) i personalitzar-ne diferents aspectes. Les dades entren al sistema mitjançant un fitxer .CSV i l'aplicació està preparada per acceptar dades tant numèriques com categòriques. Per validar l'aplicació i ampliar la recerca prèvia hem dut a terme tests d'usuaris, que ens han permès valorar la percepció dels diferents valors de les gràfiques de barres en un entorn de realitat virtual immersiva. Els resultats ens han permès valorar diferent informació sobre la percepció dels usuaris, els errors que han comes, l'evolució dels errors segons el temps, la gravetat dels errors que cometien, la distribució de les mitjanes dels errors, la desviació estàndard dels errors, la mediana dels errors i tota la informació possible sobre la mirada dels usuaris durant tot l'experiment. En conclusió, hem pogut comprovar que aquesta aplicació ens permet mostrar de manera correcta les dades en una gràfica de dades en realitat virtual 3D immersiva.

[en] In this project, we have developed a data visualisation system in terms of graphics in a 3D environment to facilitate the comprehension of the data for any user. To do so, we implemented a 3D graphics creation application using immersive virtual reality applications, making use of the video game tools like Unity3D and different accessories that are needed to run our application, as for instance, the virtual reality helmet HTC Vive Pro Eye. The application allows the creation of three different graphic types (dot, lines and bar) and to custom several aspects of them. The input data is provided as a .CSV file and the application is prepared to accept either numeric or categorical data. To validate our application and extend previous research we have done user test that have allowed to validate the perception of different values on the bar plots in the immersive virtual reality environment. The results allowed us to consider information about the perception of the users, the errors, the evolution of the errors according to the time, the strength of these errors, its mean, standard deviation and median distribution and all the information of the eye tracking of the user during the whole experiment. In conclusion, we have been able to check that this application shows properly the data in a 3D immersive virtual reality environment
[ca] La Facultat d'Informàtica de Barcelona té moltes aplicacions per gestionar correctament tots els aspectes dels seus graus i màsters. Un exemple és el GCICE que s'utilitza per gestionar les pràctiques del Màster de Secundària. Malauradament, aquesta aplicació és antiga i difícil de mantenir, per aquesta raó el meu projecte ha consistit en la creació d'una nova aplicació, amb tecnologia més actual, per fer aquesta gestió. Un dels fets més important d'aquesta aplicació és que ha estat la primera a ser desenvolupada seguint la nova normativa de la UPC. Un altre fet està referit al desenvolupament d'eines que ajudin a la futura creació de noves webs UPC, com és la creació d'una llibreria d'autentificació d'usuaris del protocol OpenId. Finalment, un altre aspecte rellevant a destacar ha estat la migració de les dades al nou aplicatiu.

[en] The Barcelona School of Computer Science has many applications to properly manage all aspects of its degrees and master's degrees. An example is the GCICE which is used to manage high school master's internships. Unfortunately, this application is old and difficult to maintain, for this reason my project consist of the creation of a new application, with more current technology, to do this management. One of the most important facts about this application is that it was the first to be developed in accordance with UPC regulations. Another fact refers to the development of tools that help the future creation of new UPC websites, such as the creation of an OpenId user authentication library. Finally, another important aspect to highlight was the migration of data to the new application.
[ca] La despesa energètica per metabolisme (Metabolic Rate, MR) és una magnitud fonamental en els passejos espacials. La predicció de la despesa energètica durant una travessia futura en condicions específiques de velocitat, pendent, gravetat i vestit espacial pot proporcionar informació valuosa sobre la quantitat de consumibles necessaris (principalment oxigen i aigua), la ruta més adequada per assolir els objectius de la missió, a l'igual que obtenir informació sobre la càrrega de treball, la fatiga acumulada i les possibles lesions. En aquest projecte, vaig fer una descripció general dels mètodes i models existents desenvolupats per estudiar el cost energètic per desplaçar-se a peu, així com els resultats biomèdics de les missions Apol·lo i el desenvolupament actual de vestits espacials per a futures missions. Vaig explorar la possibilitat d'utilitzar mètodes predictius basats en aprenentatge màquina per determinar MR com una forma de millorar els models actuals tant per a les activitats extravehiculars (EVA) com per als recorreguts de la Terra. També vaig fer un prototip de l'eina predictiva i la vaig provar amb dades simulades. L'eina pot integrar-se en una altra aplicació o usar-se com una API per HTTP.

[en] Metabolic Rate (MR) is a fundamental magnitude during surface exploration traverses. Predicting energy expenditure during an upcoming traverse under specific conditions of speed, slope, gravity and suit characteristics can provide valuable information about the supply of consumables needed (i.e. oxygen and water), the most appropriate path to accomplish the exploration objectives, as well as information about workload, fatigue, and potential injuries. In this project I did an overview of the existing methods and models developed to study metabolic rate of traverse, as well as the biomedical results of Apollo Missions and the current state of the art in the development of spacesuits. I considered the use of machine learning predicting methods to determine MR as a way of improving current models for both Extravehicular Activities (EVAs) and Earth traverses. I also made a prototype of a MR predictive tool and tested it with simulated data. The tool can be integrated into another app or used as a HTTP Application Programing Interface (API).
[ca] Una forma d'avaluar l'eficiència de la il·luminació, considera l'ús d'indicadors d'il·luminació per guiar les decisions de disseny. No obstant això, no existeixen moltes eines que permetin una integració d'aspectes quantitatius i qualitatius de la il·luminació artificial, principalment per a l'ús residencial, que tinguin un enfocament deficient, quedant a l'alçada dels altres usos arquitectònics en els estàndards d'il·luminació artificial. L'objectiu d'aquest treball és presentar una nova proposta per avaluar el rendiment de la il·luminació artificial que satisfaci les demandes de confort visual, salut i asseguri un adequat rendiment energètic. De manera integrada, s'han unit tres aspectes involucrats en la qualitat d'un disseny d'il·luminació. La metodologia adoptada es basa en una anàlisi paramètric de l'actuació, considerant diferents sistemes d'il·luminació artificial en un saló-menjador típic. Està recolzada per simulacions per ordinador, amb l'objectiu d'investigar la influència de les variables de disseny de la il·luminació en el rendiment energètic, el confort visual i la salut en aquestes habitacions. Els resultats revelen un conjunt d'indicadors intrínsecament relacionats. La banda amb millors resultats es va obtenir amb un indicador de densitat de potència lumínica (LPD) d'entre 3,5 i 10 W / m2, que inclou un conjunt de requisits tècnics que presenten alts nivells d'eficiència de la llum, la reproducció del color (CRI), un color càlid la temperatura. Els indicadors de rendiment d'il·luminació residencial poden contribuir a la millora dels estàndards amb reflexos sobre les activitats professionals dels dissenyadors d'il·luminació.

[en] One way to evaluate lighting efficiency considers the use of lighting indicators, to guide design decisions. Nevertheless, there are not many tools allowing for an integration of quantitative and qualitative aspects of artificial lighting, mainly for the residential use, that has a deficient approach, falling short of the other architectural uses in the standards of artificial lighting. The aim of this paper is presents a new proposal to evaluate artificial lighting performance that meets the demands of visual comfort, health, and assures an adequate energy performance. In an integrated manner, it has been joined three aspects involved in the quality of a lighting design. The methodology adopted is based in a parametric analysis of the performance consider different artificial lighting systems in a typical living/dining room. It is supported by computer simulations, aiming to investigate the influence of lighting design variables on energy performance, visual comfort and health in these rooms. The results reveal a set of intrinsically related indicators. The band with the best results was obtained with a Lighting Power Density indicator (LPD) of between 3.5 and 10 W/m2, includes a set of technical requirements that present high-efficiency levels of the light, the colour reproduction (CRI) a warm colour temperature. The residential lighting performance indicators may contribute to the improvement of the standards with reflexes on the professional activities of lighting designers.
[ca] El futur de la nostra societat apunta a la realització de somnis que generacions anteriors tenien present sobre la autonomia dels vehicles mòbils. Els avenços tecnològics actuals proporcionen unes eines capaces de poder "substituir" a les persones i oferir respostes similars a les que donen les capacitats cognitives humanes. De manera general, es presenta el disseny, implementació i control d'un vehicle autònom mitjançant una placa Raspberry Pi 4 Model B i Python (amb les consegüents llibreries que proporciona) com a llenguatge de programació. La clau d'aquest projecte recau en l'ús de l'aplicació de ROS (Robotic Operating System) com a organitzadora dels diferents processos de control. ROS és un sistema de desenvolupament de software per a robots el qual serà introduït al llarg d'aquest document, juntament amb els avantatges que proporciona dins de la consecució de l'objectiu d'aquest projecte. Les diferents funcions incorporades al vehicle utilitzat són el seguiment autònom de carril, a més de la detecció i identificació de diversos senyals de trànsit, tot això mitjançant el processament amb OpenCV de les imatges capturades a partir de dues càmeres situades a la part superior de la cabina de l'automòbil i al lateral del vehicle. De manera independent i separada, s'incorpora el control manual de l'automòbil a partir d'un comandament bluetooth extern.

[en] The future of our society points to the realization of dreams that previous generations had in mind about the autonomy of mobile vehicles. Current technological advances provide tools capable of being able to "replace" people and offer answers similar to those given by human cognitive abilities. In general, the design, implementation and control of an autonomous vehicle is presented using a Raspberry Pi 4 Model B board and Python (with the consequent libraries it provides) as the programming language. The key to this project lies in the use of the ROS (Robotic Operating System) application as the organizer of the different control processes. ROS is a development software system used for robots which will be introduced throughout this document, along with the advantages it provides within the achievement of the goal of this project. The different functions incorporated in the used vehicle are the autonomous lane tracking, in addition to the detection and identification of various traffic signals, all through the processing with OpenCV of the images captured from two cameras located at the top of the cabin of the car and on the side of the vehicle. Independently and separately, manual control of the car is incorporated from an external bluetooth controller.
[ca] El continu increment d'atacs informàtics i l'augment del cibercrim té com a conseqüència, que cada cop més organitzacions i empreses pateixin per la confidencialitat, integritat i disponibilitat de les seves dades. Hi ha diferents formes d'avaluar la seguretat informàtica d'una organització, una d'aquestes formes i de les més utilitzades per grans empreses és, contractar especialistes perquè facin auditories per complir estàndards de seguretat com la ISO 27001/27002, ENS (Esquema Nacional de Seguretat) o els CIS Controls (Critical Security Controls), en aquestes auditories s'acostuma a fer diferents tests de penetració, aquests simulen atacs reals i permeten veure vulnerabilitats en els components de les empreses. Tot això no només requereix certs coneixements, sinó que també molts diners. L'eina Huntdown va ser creada en un seguit de projectes anteriors per poder donar una alternativa a empreses i persones que no es poden permetre aquests costos de les auditories i així poder testejar els seus sistemes de forma gratuïta i senzilla. Amb aquest Treball Final de Grau es presenta un projecte que busca ampliar les funcionalitats d'aquesta eina per fer-la més completa i que contempli diferents aspectes, tant a nivell de test d'intrusió, on s'ha afegit un nou tipus d'atac, com a nivell informatiu, on l'usuari tindrà informació sobre vulnerabilitats.

[en] The continuous increase in cyber attacks and the rise of cybercrime has resulted in more and more organisations and companies suffering for the confidentiality, integrity and availability of their data. There are different ways to evaluate the IT security of an organisation, one of these ways and one of the most used by large companies is to hire specialists to carry out audits to comply with security standards such as ISO 27001/27002, ENS (Esquema Nacional de Seguridad) or CIS Controls (Critical Security Controls). In these audits, different penetration tests are usually carried out, these simulate real attacks and allow vulnerabilities in the company's components to be seen. This requires not only a certain amount of knowledge, but also a lot of money. The Huntdown tool was created in a series of previous projects in order to provide an alternative to companies and individuals who cannot afford the costs of audits and thus be able to test their systems for free and easily. This Final Degree Project presents a project that seeks to extend the functionalities of this tool to make it more complete and to include different aspects, both in terms of intrusion testing, where a new type of attack has been added, and in terms of information, where the user will have information on vulnerabilities.
[ca] Aquest projecte tracta sobre la construcció d'una nau industrial, i els passos necessaris per poder fer-ne una. El principal us que es té previst per a la nau industrial es la de emmagatzematge, la venta a supermercats i restaurants. I en segon lloc la venta al públic. El procés de disseny de la nau consta de una sèrie de passos. En primer lloc comença amb el càlcul de les carregues que ha de suportar la nau com per exemple la carrega de vent i la de neu. Gracies a aquestes carregues ja es pot començar la elecció dels materials de la nau. Com en aquest cas és una nau d'estructura metàl·lica es tindrà que decidir les seccions d'acer necessàries per suportar totes les carregues. Per verificar que suporta totes les carregues existeix un seguit de normes establertes al CTE on indica les condicions mínimes que ha de suportar l'estructura. Després de totes les comprovacions del càlculs de l'estructura es passa a la fonamentació del edifici, que també ha de passar una sèrie de requisits que en aquest cas es tracta de les normes establertes al codi EHE-08. Finalitzant amb els apartats més teòrics anem al disseny interior de la nau les quals seran dissenyades segons les demandes del client prèviament establertes, com les oficines i totes les coses necessàries per al benestar dels clients i treballadors com la sala de descans i lavabos. També han estat incloses les instal·lacions de la lluminària de la nau i de les oficines i les instal·lacions de fontaneria. I finalment la realització del pressupost del projecte, especificant totes les despeses de l'obra.

[en] This project is about the construction of an industrial building, and the necessary steps to be able to make one. The main use planned for the industrial building is storage, for sale in supermarkets and restaurants. And secondly the sale to the public. The ship design process consists of a series of steps. First of all, it starts with the calculation of the loads that the ship has to bear, such as the wind and snow loads. Thanks to these loads you can now begin the choice of materials for the ship. As in this case it is a ship with a metal structure, the necessary steel sections will have to be decided to support all the loads. To verify that it supports all loads, there is a set of rules established in the CTE which indicates the minimum conditions that the structure must support. After all the checks on the calculations of the structure, we move on to the foundation of the building, which must also pass a series of that in this case it is the norms established in the code EHE-08. Concluding with the more theoretical sections we go to the interior design of the ship which will be designed according to the demands of the client previously established, such as offices and all things necessary for the welfare of customers and workers such as the rest room and toilets. Also included were the ship's lighting fixtures and the offices and plumbing facilities. And finally the realization of the budget of the project, specifying all the expenses of the work