BSC-LT/ACAData huggingface dataset:
[ca] En aquesta tesi de màster es presenta un sistema per a la generació procedural de ciutats poblades. Avui en dia poblar entorns virtuals grans tendeix a ser una tasca que requereix molt d'esforç i temps, i típicament la feina d'artistes o programadors experts. Amb aquest sistema es vol proporcionar una eina que permeti als usuaris generar entorns poblats d'una manera més fàcil i ràpida, mitjançat l'ús de tècniques procedurals. Les contribucions principals inclouen: la generació d'una ciutat virtual augmentada semànticament utilitzant modelat procedural basat en gramàtiques de regles, la generació dels seus habitants virtuals utilitzant dades estadístiques reals, i la generació d'agendes per a cada individu utilitzant també un mètode procedural basat en regles, el qual combina la informació semàntica de la ciutat amb les característiques i necessitats dels agents autònoms. Aquestes agendes individuals són usades per a conduir la simulació dels habitants, i poden incloure regles com a tasques d'alt nivell, l'avaluació de les quals es realitza al moment de començar-les. Això permet simular accions que depenguin del context, i interaccions amb altres agents.

[en] In this master thesis a framework for procedural generation of populated cities is presented. Nowadays, the population of large virtual environments tends to be a time-consuming task, usually requiring the work of expert artists or programmers. With this system we aim at providing a tool that can allow users to generate populated environments in an easier and faster way, by relying on the usage of procedural techniques. Our main contributions include: a generation of semantically augmented virtual cities using procedural modelling based on rule grammars, a generation of a virtual population using real-world data, and a generation of agendas for each individual inhabitant by using a procedural rule-based approach, which combines the city semantics with the autonomous agents characteristics and needs. The individual agendas are then used to drive a crowd simulation in the environment, and may include high-level rule tasks whose evaluation is delayed until they get triggered. This feature allows us to simulate context-dependant actions and interactions with other agents.
[ca] Els sistemes constructius implementats pel disseny urbà sensible a l'aigua (d'ara endavant, WSUDs) que gestionen les aigües pluvials contribueixen a la resiliència d'àrees, en urbanitzar-les, en relació amb l'aigua i permeten recuperar el cicle de l'aigua. Aquests sistemes, però, poden augmentar les temperatures superficials en un context d'increment de la temperatura del planeta. L'objectiu d'aquest article és establir un criteri d'elecció i utilització dels WSUDs que redueixin les temperatures superficials en un clima d'estius càlids i secs. El manuscrit resumeix els resultats complets de set anys d'estudi (cinc de mesuraments) de temperatures superficials de WSUDs. La metodologia es basa principalment en el mesurament in situ manual, a escala de detall i sota les copes dels arbres, amb una càmera termogràfica i altres dispositius que mesuren paràmetres complementaris a la mateixa escala (luxòmetre, anemòmetre, higròmetre). La conclusió és que hi ha dos grans grups de WSUDs en funció del seu comportament tèrmic: els que contenen i retenen aigua i aquells d'infiltració més ràpida que els anteriors, amb temperatures superficials sempre superiors a l'ambiental durant els estius calorosos. Els paràmetres que hi influeixen són: la calor específica de l'aigua, al primer grup i l'ombra de l'edificació i del verd, l'albedo, la inèrcia tèrmica i la granulometria al segon grup.

[en] Water sensitive urban design stormwater and rainwater management construction systems (hereinafter, WSUDs) contribute to the resilience of areas to water when they are implemented in urban development and they enable recovery of the water cycle. However, these systems can increase surface temperatures in a context of rising planet temperatures. This article aims to establish criteria for choosing and using WSUDs that lower surface temperatures in a climate of hot and dry summers. It summarizes the main results of seven years (five years of measurements) of WSUD surface temperature records. The methodology is mainly based on manual and in situ measurements, at a detailed scale, under the green canopy, with a thermographic camera and other devices that measure complementary parameters at the same scale (light meter, anemometer, hygrometer). The conclusion is that there are two main groups of WSUDs and materials, depending on their thermal performance: those that contain and retain water and those with a faster infiltration speed, with surface temperatures above the environmental ones during hot summers. Parameters that clearly influence surface temperatures are the specific heat of the water, in the first group, and the shade of the building and the green area, the albedo, the thermal inertia and the granulometry in the second one.
[ca] S'ha estudiat la propagació de diferents modes col·lectius d'excitació (dipolars, monopolars i quadrupolars) en una configuració de doble i triple pou en condensats de Bose-Einstein dipolars, gràcies a la naturalesa de llarg abast de la interacció dipolar. Per tal de poder modelitzar el fenomen d'una manera senzilla, s'ha escollit el problema de pèndols acoblats. Els resultats numèrics obtinguts resolent l'equació de Gross-Pitaevskii mostren un molt bon acord amb els que s'obtenen dels pèndols acoblats clàssics. La comparació entre les configuracions de doble i triple pou posen de manifest les limitacions del model clàssic a l'hora de descriure el problema quàntic.

[en] We have studied the propagation of different collective modes of excitation (dipolar, monopolar and quadrupolar) in double and triple-well configurations in dipolar Bose-Einstein Condensates, due to the long-range character of the dipolar interaction. In order to model the phenomena easily, we have chosen the coupled-pendulum model. The results obtained by solving numerically the Gross-Pitaevskii equation show a good agreement with the ones obtained with the classical coupled pendulums. The comparison between double and triple-well configuration stands out the limitations of the classical model when we want to describe the quantum problem.
[ca] El propòsit d'aquest treball de fi de grau és la realització completa d'un sistema automàtic de classificació de peces basat en visió artificial i robòtica. La idea bàsica és la de tenir un conjunt de peces de diferent tipus en una zona delimitada, monitorat per una càmera i a l'abast d'un robot manipulador, el qual anirà recollint les peces i dipositant-les en diferents contenidors. El sistema resultant il·lustra la complementarietat i les possibles aplicacions de la visió artificial i robòtica en un àmbit industrial. L'aplicació es pretén que sigui utilitzada en futurs esdeveniments de promoció i difusió com poden ser les Jornades de Portes Obertes de l'EEBE. Els elements principals són un sistema de visió basat en una Raspberry Pi i una càmera, i un robot col·laboratiu UR3e muntat sobre una taula mòbil. L'elecció de la Raspberry Pi correspon a tenir un sistema de baix cost que a més sigui autònom i pugui ser fàcilment transportat i posat en marxa quan es vagi a utilitzar. Les primeres fases del desenvolupament corresponen a la definició precisa de l'aplicació a implementar (tipus de peces, com estan disposades...) i en la familiarització amb els components principals (Raspberry Pi, UR3e i els seus entorns de programació). A més, s'estudien les opcions de comunicació Raspberry-UR3e i es tria una alternativa vàlida. Les tasques principals en el desenvolupament del sistema corresponen en la programació de l'aplicació de reconeixement d'objectes en la Raspberry Pi i en la programació de la manipulació per part del robot.

[en] The purpose of this final degree project is the complete development of an automatic part classification system based on artificial vision and robotics. The basic idea is to have a set of pieces of different types in a delimited area, monitored by a camera and within reach of a manipulator robot, which will recognize the pieces and deposit them in different contents. The resulting system illustrates the complementarity and possible applications of artificial and robotic vision in an industrial setting. The application is intended to be used in future promotion and dissemination events such as the EEBE Open Days. The main elements are a vision system based on a Raspberry Pi and a camera and a collaborative robot UR3e set on a moveable table. The choice of the Raspberry Pi corresponds to having a low-cost system that is also self-contained and can be easily transported and put into operation when it is to be used. The first stages of development correspond to the precise definition of the application to be implemented (types of parts, how they will be arranged…), and the familiarization with the main components (Raspberry, UR3e, and their programming environments). Then, communication between Raspberry-UR3e is studied to choose a valid alternative. The main tasks in the development correspond to the programming of the object recognition application on the Raspberry Pi and to the programming of the manipulation by the robot.
[ca] Aquest projecte de final de grau té com a objectiu desenvolupar una mà de robot capaç de fer servir eines d'escriptura com llapis i bolígrafs. S'analitzaran diferents paràmetres que afecten la manera d'escriure per tal d'aconseguir una escriptura fluida i precisa. La idea és que la mà de robot pugui adaptar-se a diverses condicions i necessitats d'escriptura, ajustant-se a les característiques específiques de cada eina utilitzada. Els objectius específics del projecte inclouen el desenvolupament d'una mà de robot que pugui utilitzar diverses eines d'escriptura, parametritzant característiques essencials com la velocitat, la força aplicada i la inclinació de l'eina. Aquestes característiques són crucials per garantir una escriptura fluida i precisa. El desenvolupament del projecte es basa en diverses fases clau. En primer lloc, es dissenyarà un sistema de subjecció que permeti l'intercanvi d'eines d'escriptura de manera senzilla i segura. En segon lloc, es realitzaran simulacions per analitzar les deformacions dels components sota diferents condicions de càrrega. Aquestes simulacions ajudaran a identificar possibles errors. Finalment, es posarà a prova el sistema dissenyat per assegurar-ne el funcionament adequat. Això inclourà proves pràctiques d'escriptura amb diferents eines i en diverses condicions per verificar que la mà de robot pot ajustar i controlar els paràmetres necessaris per a una escriptura precisa i fluida.

[en] This final degree project aims to develop a robot hand capable of using writing tools such as pencils and pens. Different parameters affecting the way of writing will be analysed to achieve fluent and precise writing. The idea is that the robot hand can adapt to various conditions and writing needs, adjusting to the specific characteristics of each tool used. The project's specific goals include the development of a robot hand that can use various writing tools, parameterizing essential characteristics such as the speed, the force applied, and the tool's inclination. These features are crucial to ensure smooth and accurate writing. The development of the project is based on several key phases. First, a fastening system will be designed to exchange writing tools simply and safely. Secondly, simulations will be carried out to analyse the deformations of the components under different loading conditions. These simulations will help identify potential errors. Finally, the designed system will be tested to ensure proper operation. This will include hands-on typing tests with different tools and under various conditions to verify that the robot hand can adjust and control the parameters necessary for accurate and fluent typing.
[ca] L'objectiu ha estat el de millorar l'aplicació MobilitApp ja existent, per això s'han afegit dos mòduls. El primer mòdul que s'ha afegit ha estat un detector d'accidents. A causa que en els anteriors treballs s'estava tractant amb l'acceleròmetre, ens va semblar interessant intentar treure més profit a l'acceleròmetre e incloure la funcionalitat de poder detectar quan el mòbil ha patit un impacte. Un cop l'impacte ha estat detectat s'envia un missatge d'emergència. El segon mòdul consisteix en un podòmetre, MobilitApp compte els passos de l'usuari i se'ls presenta amb una aproximació de la distància recorreguda y de les calories cremades. Com a últim pas, em fet un anàlisi sobre les gràfiques que s'han obtingut dels usuaris preses de l'acceleròmetre sobre metro o tren, i hem comprovat la seva semblança amb una senyal sinusoïdal. Aquesta característica ens ajudarà en treballs futurs per identificar millor el tipus de sistema de transport utilitzat per l'usuari. A més, seria de gran ajuda per estalviar bateria ja que el senyal GPS seria menys utilitzat.

[en] This study aims to improve an existing application for citizen mobility analytics: MobilitApp. Two modules were added to the app in order to develop the desired functionalities. The first module has been added is an accident detector. Because of the previous work involves dealing with the accelerometer, it seemed interesting to try to get more out of the accelerometer and include the functionality to detect when the phone has suffered an impact. Once the impact has been detected, an emergency message is sent. The second module consists of a pedometer, MobilitApp counts the number of the user's steps and presents them with an approximation of the distance walked and the number of calories burned. As a last step, we have made an analysis of the graphs that have been obtained from the user's accelerometers travelling on train or subway, and we have checked their resemblance to a sinusoidal signal. This feature will help in future works to better identify the type of public transportation system being used by the user. Besides, it would help to save battery since the GPS signal will be less used.
[ca] L'objectiu d'aquesta investigació és esbrinar la ubicació òptima dels hubs compartits per al lliurament d'última milla al municipi de Barcelona. L'estudi es realitza per orientar posteriorment la solució de cerca a través de vehicles elèctrics automatitzats. L'objectiu és aconseguir un major volum de demanda d'una manera eficient sense violar les limitacions operatives clau com ara la capacitat del vehicle, la capacitat del concentrador i els límits de temps de lliurament.

[en] The aim of this research is to find out the optimal location of shared hubs for last-mile delivery in the municipality of Barcelona. The study is conducted to later target the search solution through electric automated vehicles. The goal is to achieve a greater volume of demand in an efficient way without violating key operational constraints such as vehicle capacity, hub capacity, and delivery time limits.
[ca] El període comprès entre els anys 1950 i 1975 es va caracteritzar pel fort augment d'arribada de població immigrada a l'Àrea Metropolitana de Barcelona, en tractar-se d'una de les zones del territori espanyol amb un procés d'industrialització més gran i accelerat. Aquesta circumstància va generar la necessitat de nous habitatges per aquesta població incidint en la modificació dels tipus residencials tradicionals i en l'impuls a l'aplicació de noves formes d'ordenació urbana i de nous tipus edificatoris que permetessin cobrir les necessitats del moment de forma ràpida i econòmica. A l'article es descriuen detalladament les diverses formes adoptades per aquests nous tipus edificatoris a partir de l'anàlisi d'una mostra formada pels 22 grups residencials més grans de l'esmentat territori, relacionant-los amb els models inspiradors que els van precedir. L'anàlisi inclou les formes d'agrupació dels habitatges dins els edificis, els seus programes funcionals amb les seves condicions originals i actuals d'habitabilitat, els sistemes constructius utilitzats i la ubicació relativa dels edificis a les àrees urbanes respectives. Amb això, es pretén facilitar un instrument referencial sobre el tema que, adoptant com a centre de l'anàlisi les característiques funcionals i tècniques dels habitatges i les seves formes d'agrupació, permeti emmarcar les decisions relacionades amb aquests aspectes en les actuacions de rehabilitació i millora que s'emprenguin als grups residencials de característiques similars als estudiats.

[en] The period between 1950 and 1975 in the Metropolitan Area of Barcelona was characterized by the strong increase in the arrival of immigrant population, as it was one of the areas of Spanish territory with the greatest and most accelerated process of industrialization. This circumstance generated the need to provide new housing for this population, affecting the modification of traditional housing typologies and promoting the application of new forms of urban planning and new housing typologies that would allow the residential needs of the moment to be met quickly and economically. The article describes in detail the various forms adopted by these new building types based on the analysis of a sample made up of the 22 largest residential groups in the aforementioned territory, relating them to the inspiring models that preceded them. The analysis covers the forms of grouping the dwellings within the buildings, their functional programs with their original and current habitability conditions described, the construction systems used and the relative location of the buildings in their respective urban areas. This research aims to provide a referential instrument with a focus on the analysis of functional and technical characteristics of dwellings and their forms of addition. This can contribute to provide a framework and inform decision-making in processes and interventions of rehabilitation and improvement in the studied groups.
[ca] La popularitat dels dispositius OSHW, com Arduino o Raspberry Pi, i el seu alt potencial didàctic per a les matèries TIC/STEM, ha fet que la seva introducció a les aules de diferents nivells educatius sigui creixent dia a dia. No obstant això, el material docent disponible per al desenvolupament d'activitats eficients, des del punt de vista pedagògic, és escàs. Ens qüestionem, per tant, si el tipus d'activitats que es plantegen actualment a les aules al voltant d'aquests dispositius, són adequades per a garantir uns objectius d'aprenentatge concrets. Per això, hem realitzat un estudi del nivell d'implantació d'aquests dispositius en els centres d'FP de Catalunya, així com el tipus d'activitats que duen a terme els docents que les usen. S'ha realitzat, també, una investigació sobre els últims avenços en les metodologies d'aprenentatge basades en problemes (per ser aquestes les més adequades per a aquests dispositius), amb l'objectiu de trobar els pilars que garanteixin un disseny correcte d'aquestes activitats. Finalment, en base a aquests pilars, es proposen diverses activitats dissenyades amb objectius específicament pedagògics, i adaptables a diversos cicles i unitats formatives.

[en] The popularity of OSHW devices, such as Arduino or Raspberry Pi, and their high teaching potential for IT & STEM subjects, has made their introduction into classrooms of different educational levels increasing day by day. However, the teaching material available for the development of efficient activities, from the pedagogical point of view, is scarce. We wonder, therefore, if the type of activities currently proposed in classrooms around these devices are adequate to guarantee specific learning objectives. To do this, we have carried out a research on the level of usage of these devices in the professional schools of Catalonia, as well as the type of activities carried out by the teachers who use them. Research has also been carried out on the latest advances in problem-based learning methodologies (as these are the most appropriate to use with these devices), with the aim of finding the pillars that guarantee the correct design of these activities. Finally, based on these pillars, various activities are proposed designed with specifically pedagogical objectives, and adaptable to various training cycles and units.
[ca] Aquest projecte ha estat desenvolupat a l'empresa UPCnet. Respon a la necessitat de millorar la seguretat i el tractament de dades que generen els servidors que componen les aplicacions sobre les quals s'implementarà el sistema.

[en] The project has been developed in the company UPCnet. Respond to the need to improve the safety and the treatment of data generated by the servers that make up the applications on which the system will be implemented.
[ca] En aquest TFG es descriurà de forma concisa el necessari per a poder dissenyar un sintetitzador digital en Matlab, des de la part teòrica fins a la part tècnica. No cal saber cap concepte musical per entendre el treball, tot i que es recomana, ja que hi ha apartats d'un nivell avançat. El resultat final és l'obtenció d'aquest sintetitzador de manera exitosa i innovadora. El més interessant és que planteja una nova visió a l'industria de la producció digital. Fins als últims anys, en comptes d'inventar diferents mòduls, ja siguin equalitzadors, compressors, etc, de forma digital el que es feia era intentar emular el component analògic al digital. La producció musical esta evolucionant cap a un entorn més gràfic, sense oblidar el so i precisament això és el que busca el projecte.

[en] The project describes in a concise way what is necessary to create a digital synthesizer in Matlab, from the theorical part to the technical part. It is not necessary to know any musical concept to understand the project, although it is recommended, since there are sections of an advanced level. The principal objective is obtaining the synthesizer in a successful and innovative way. The most interesting thing Is that it presents a new vision to the digital production industry. Until recent years, instead of inventing different modules, like the equalizers, compressors, etc, what was done is trying to emulate the analog component to the digital one. Music production is evolving towards a more graphic environment, without forgetting, of course, the sound and precisely that is what this project is looking for.
[ca] L'objectiu d'aquest projecte és el desenvolupament d'un mètode per automatitzar el desplegament de clústers de Kubernetes mitjançant l'eina d'aprovisionament RKE2, basant-se en el concepte d'Infraestructura com a Codi, en particular amb l'ús de Terraform. A més, es procedirà a desplegar un nou clúster amb aquesta eina, així com al desplegament dels components utilitzats en l'entorn productiu, els quals seran actualitzats a les últimes versions per millorar la seguretat i la fiabilitat de les aplicacions que s'hi executen.

[en] The goal of this project is to develop a method for automating the deployment of Kubernetes clusters using the RKE2 provisioning tool, based on the concept of Infrastructure as Code, particularly utilizing Terraform. Furthermore, a new cluster will be deployed with this tool, along with the deployment of the components used in the production environment, which will be updated to the latest versions to enhance the security and reliability of the applications running in it.