BSC-LT/ACAData huggingface dataset:
[ca] Amb la motivació de construir eines que facilitin la programació de traductors i de compiladors, el present article versa sobre l'estructura d'un traductor codificat en un llenguatge d'alt nivell (FORTRAN). L'estructura d'aquest traductor està preparada per a ésser generada automàticament partint d'un llenguatge d'alt nivell basat en el meta-llenguatge TBNF, versió modificada de la BNF. Com a preparació es revisa la definició formal de llenguatges i les diverses tècniques de traductors, esmentant els mètodes de generació automàtica de traductors que es corresponen amb les tècniques de traductors existents. L'exemple del BASIC construit al CCUPB ens serveix per a descriure l'estructura dels traductors. S'inclou també les descripcions de les màquines ideals BASIC executora i llistadora. El BASIC-CCUPB forma part de la línia d'investigació de mètodes de construcció de traductors que es porta a terme al CCUPB. L'article conté també referències rel.levants als conceptes presentats.

[en] With the development of software tools to ease translator and compiler programming procedures as main motivation, the present article deals with a specific high level language (FORTRAN) coded translator structure. The translator design is suited for automatic generation from its TBNF, a modification of BNF, metalanguage description. Both formal language definition and translator design techniques are revised as a preparation, "its corresponding automatic generation techniques are mentioned as well. The BASIC, which has been developped at CCUPB, serves as example for the translator structure description. An outline of both, the listing and runtime BASIC machines is algo included. The BASICCCUPB forros part of the translator construction methods line of research followed at CCUPB. The article includes references relevant to the concepts involved.
[ca] El present treball consta d'una transformació sobre una de les parts més importants d'una de les màquines més imprescindibles a la vida de les persones, el turisme. La finalitat és millorar-lo, fent-lo més eficient i allargant-ne la seva vida útil. Per aconseguir aquest objectiu, aplicarem una modificació sobre un vehicle base de sèrie al que li variarem les relacions de transmissió per copsar la màxima eficiència possible. Farem tot el necessari per incorporar una connexió totalment nova i no prevista pel fabricant del vehicle des de les rodes fins al propi motor. Analitzarem la viabilitat en tots els aspectes possibles i la compatibilitat, component a component, de tots els nous sistemes necessaris a incorporar per a fer possible l'objectiu de modificar les relacions de transmissió, convertint un vehicle de sis relacions de transmissió (cinc d'avançament i una de reversa) en un de set (sis d'avançament i una de reversa). També filmarem tot el procés de transformació i, un cop dutes a terme totes les operacions necessàries, posarem el vehicle a prova per obtenir resultats que confirmin les nostres hipòtesis extraient també les conclusions que ens permetran avaluar l'impacte ambiental i l'assoliment dels nostres objectius. Veurem el pressupost real d'aquest treball i finalment analitzarem la viabilitat econòmica de tot el projecte comparant les prestacions finals obtingudes del nostre vehicle modificat amb les d'un equivalent actual.

[en] The present project consists of a transformation on one of the most important parts of one of the most essential machines in people's lives, the tourism. The purpose is to improve it, making it more efficient and extending its useful life. To achieve this goal, we will apply a modification on a standard base vehicle to which we will vary the transmission relations to capture the maximum possible efficiency. We will do everything necessary to incorporate a completely new connection not expected by the vehicle manufacturer from the wheels to the engine. We will analyze the viability in all possible aspects and the compatibility, component by component, of all the new systems necessary to incorporate to make possible the objective of modifying the transmission ratios, converting a vehicle with six transmission ratios (five of advance and one reverse) in one of seven (six forward and one reverse). We will also film the entire transformation process and, once all the necessary operations have been carried out, we will put the vehicle to test to obtain results that confirm our hypotheses, also drawing conclusions that will allow us to evaluate the environmental impact and the achievement of our goals. We will see the actual budget for this work and finally we will analyze the economic viability of the entire project by comparing the final benefits obtained from our modified vehicle with those of a current equivalent.
[ca] En aquest document es mostra una descripció dels els fonaments de la bioimpedància i les seves aplicacions. Es realitza un estudi de diversos dispositius de mesura de bioimpedància per a contrastar les seves propietats i característiques i els resultats que ofereixen. En el procés s'han analitzat els dispositius AFE4300 de Texas Instruments, AD5933 d'Analog Devices, MAX30002 de Maxim Integrated i AD5940 també d'Analog Devices. Posteriorment, es dissenya un sistema per a realitzar mesures d'impedància de baix cost que es basa en el xip AD5940 d'Analog Devices. Aquest element injecta un corrent a una freqüència determinada sobre una impedància desconeguda i mesura la tensió generada a la sortida a través de tècniques de desmodulació. El xip forma part d'una placa d'avaluació que conté els perifèrics per a realitzar les connexions i les mesures de forma senzilla, la placa s'anomena EVAL-AD5940BIOZ. El codi del programa per a realitzar les mesures s'ha desenvolupat utilitzant el software de MathWorks, MATLAB, i es connecta a través del bus SPI a una placa Arduino UNO que, per la seva banda, està connectada a la placa EVAL-AD5940BIOZ que ja està pensada perquè treballin conjuntament. Finalment, es demostren els resultats obtinguts pel sistema final i les seves prestacions a l'hora de realitzar mesures d'impedància. Aquests resultats mostren una gran linealitat i precisió tenint en compte els resultats obtinguts en comparació amb els valors reals mesurats. Com a next step es proposa el disseny d'una placa alternativa a l'EVAL-AD5940BIOZ utilitzant una PCB i es mostra l'esquema dissenyat per a implementar-la.

[en] In this document, a description of the foundations of bioimpedance and its applications is given. A study of several bioimpedance measurement systems-on-chip is carried out to contrast their properties and characteristics and the results they offer. In the process, the AFE4300 device from Texas Instruments, AD5933 from Analog Devices, MAX30002 from Maxim Integrated and AD5940 also from Analog Devices have been analyzed. Subsequently, a system is designed to make low-cost impedance measurements based on the AD5940 chip from Analog Devices. This element injects a current at a certain frequency over an unknown impedance and measures the voltage generated at the output through demodulation techniques. The chip is part of an evaluation board that contains the peripherals to make the connections and measurements easily, the board is called EVAL-AD5940BIOZ. The program code for the measurements was developed using MathWorks software, MATLAB, and is connected via the SPI bus to an Arduino UNO board, which is connected to the EVAL-AD5940BIOZ board, which is designed to work together. Finally, the results obtained by the final system and its performance when making impedance measurements are shown. These results show a great linearity and precision taking into account the results obtained in comparison with the real measured values. As a next step, the design of an alternative board to the EVAL-AD5940BIOZ using a PCB is proposed and the scheme designed to implement it is shown.
[ca] El projecte que es presenta pretén estudiar el comportament de nanoestructures MIM emprant com a material aïllant nanopartícules de Al2O3 i TiO2. El treball neix de la recerca feta pel grup en MNT de la UPC que ha analitzat l'ús de nanoboles de SiO2 com a dielèctric, obtenint un comportament supercapacitiu de l'estructura MIM. Obtinguts els resultats previs, s'ha decidit seguir el mateix procés de fabricació i la mateixa tecnologia, evaporant alumini sobre un portaobjectes per crear els electrodes i dipositant les nanopartícules mitjançant la tècnica d'electrospray. Els resultats obtinguts han demostrat un comportament purament capacitiu de les estructures MIM. La fase dels condensador fabricats ha resultat estable a -90° i el diagrama de Bode mostra una recta amb pendent negatiu. Nogensmenys, la dependència de la capacitat amb la humitat es fa notòria en les mesures, variant de manera important el valor de la capacitats. En l'Alúmina s'hi ha mesurat una capacitat molt variant entre diferents processos (des de 2pF a 500fF), en canvi la titania té una estabilitat major (variant de 100fF a 600fF).

[en] The project aims to study the behaviour of MIM nanostructures using as an insulating material nanoparticles of Al2O3 and TiO2. The work arises from the research carried out by the MNT group of the UPC, that has analyzed the use of SiO2 nanoparticles as a dielectric material, obtaining a supercapacitive behaviour of the MIM structures. Obtained the previous results, it has been decided to follow the same manufacturing process and the same technology, evaporating aluminium to create the electrodes and using electrospray technique in order to deposit the nanoparticles. The results obtained have shown a purely capacitive behaviour of the MIM structures. The phase of the capacitors resulted stable at -90° and the Bode plot shows a straight line with a negative slope. However, the dependence of the capacity with the humidity vary in a important way during the measures. Alumina structures measurements suffer a very varying capacity (varying from 2pF to 500fF), while titania has a greater stability (varying from 100fF to 600fF).
[ca] Les xarxes neuronals de tipus spiking han estat focus de recerca de la dècada. S'ha demostrat que és possible imitar diversos mecanismes del cervell dels mamífers amb els models de SNN. A la darrera decada s'han construit diversos sistemes de hardware dedicat, tant analògiccs com digitals, per a l'emulació de SNN. En aquest treball s'ha analitzat una arquitectura de processador SIMD existent anomenada Ubichip, s'han identificat els colls d'ampolla i s'han proposat millores. S'ha proposat una nova arquitectura vectorial de processament anomenada SNAVA amb les característiques de virtualització i monitoratge de paràmetres en temps real. S'ha implementat en un kit de Xilinx KC705. També s'ha desenvolupat una prova de concepte i s'han presentat resultats experimentals.

[en] Spiking Neural Networks has been the focus of research of the decade. It has been proved possible to mimic several mechanisms of the mammalian brain with SNN models. Several dedicated hardware, both analog and digital, have been built for SNN emulation in the past decade. In this work an existing SIMD processor architecture called Ubichip has been analyzed, bottlenecks have been identified and improvements have been proposed. A new vector processing Architecture called SNAVA has been proposed with features of virtualization and real-time parameter monitoring. It has been implemented on a Xilinx KC705 kit. A proof of concept application has also been developed and experimental results have been presented.
[ca] Aquest projecte de fi de grau es centra en la concepció i disseny d'un kit de conversió per a electrificar una motocicleta Bultaco clàssica. Amb aquest kit, els clients tindran l'oportunitat de circular en zones de baixes emissions i fins i tot en circuits de karting amb restriccions de soroll. El kit inclou tots els components essencials, tant de la part elèctrica com de la part mecànica. En la primera fase del projecte, s'ha dut a terme una investigació exhaustiva i un anàlisi dels components necessaris per dur a terme aquesta conversió. A continuació, s'han plantejat les ubicacions de tots els components mitjançant tècniques rudimentàries i s'han pres totes les mesures pertinents. Posteriorment, s'han dissenyat amb Solidworks tots els components necessaris per al kit, utilitzant mètodes de disseny com xapa metàl·lica i sistemes de fixació modulars, sempre tenint en compte la viabilitat econòmica del kit. Seguidament, s'han elaborat els plànols de totes les peces per a consultar amb proveïdors, amb l'objectiu d'obtenir pressupostos i procedir a la fabricació de les mateixes. Finalment, s'ha realitzat un estudi econòmic exhaustiu del projecte.

[en] This final degree project focuses on the mock up and design of a conversion kit to electrify a classic Bultaco motorcycle. With this kit, customers will have the opportunity to ride in low emission zones and even in karting circuits with noise restrictions. The kit includes all the essential components for both the electrical side and mechanical one. In the first phase of the project, a thorough research and analysis of the components needed to carry out this conversion was done. Then, the locations of all the components have been found using rudimentary techniques and then all the relevant measurements have been taken. Subsequently, all the necessary components for the kit were designed with Solidworks using design methods such as sheet metal and modular fastening systems, always taking into account the economic viability of the kit. Afterwards, the drawings of all the parts have been elaborated to consult with suppliers, in order to obtain quotations and proceed with the manufacturing of the parts. Finally, an economic study of the project has been carried out.
[ca] Aquest document presenta un Treball de Fi de Grau on es realitza el disseny, construcció i programació d'un vehicle autònom, és a dir, un robot mòbil capaç de desplaçar-se d'una posició a una altra sense la necessitat d'haver de ser controlat de manera manual. El vehicle esmentat és impulsat per la Jetson Nano, un ordinador d'una sola placa (Single-Board Computer o SBC) ideal per aplicacions de visió per computador, intel·ligència artificial, etc., i que permet al vehicle tenir autonomia gràcies al tractament d'imatges. Addicionalment, el robot pot ser guiat manualment a través de diferents dispositius com ordinadors o telèfons mòbils, mentre s'observa la imatge en temps real que aquest proporciona i altres dades de sensors en una interfície gràfica d'usuari. Per tal que el vehicle sigui funcional, es realitza el disseny mecànic de la seva estructura, el disseny electrònic dels components que fan possible el seu moviment i percepció de l'entorn, i el disseny del software que li aporta la intel·ligència necessària per ser autònom. Posteriorment, es realitza la seva construcció i la programació d'una aplicació per comprovar el seu correcte funcionament. Finalment, s'observa que el vehicle pot tenir múltiples aplicacions en l'àmbit de l'educació i la investigació i que és una millor proposta que altres possibilitats que hi ha al mercat.

[en] This document presents a Final Bachelor's Degree Project where the design, building and programming of an autonomous vehicle are carried out, that is, a mobile robot capable of moving from one position to another without the need of being controlled in manual mode. The aforementioned vehicle is powered by the Jetson Nano, an ideal Single-Board Computer (SBC) for applications of computer vision, artificial intelligence, etc., and which allows the vehicle to have autonomy thanks to the image processing. Additionally, the robot may be guided manually from different devices such as computers or mobile phones, while the real time image that it provides and other sensors data are observed in a graphical user interface. In order for the vehicle to be functional, the mechanical design of its structure, the electronic design of the components that make possible its movement and environment perception, and the software design that provides its intelligence to be autonomous are carried out. Later, the robot is built and the programming of an application in order to test its correct behaviour is done. Finally, it has been observed that the vehicle can have multiple applications in the education and investigation areas and that it is a better proposal than other possibilities able in the market.
[ca] Es crearà un model funcional i adaptatiu per als treballadors de l'equip de Software d'una empresa des de l'inici del projecte fins al final en el qual s'integraran les diferents etapes i disposaran de control de seguretat per reduir el temps, millorar la fiabilitat, seguretat i qualitat del producte.

[en] A functional and adaptive model will be created for workers in the Software team of a company from the beginning of the project to the end in which the different stages will be integrated and have security control to reduce the time, improve product reliability, safety and quality.
[ca] Aquest treball final de grau ens mostra una manera per solucionar un aspecte negatiu dels dispositius IoT com és poder confiar en la integritat de les dades proporcionades. Aquest problema el podrem solucionar aplicant un mètode d' autenticació de dispositius d'una forma segura i original fent ús d'eines de codi obert com el marc de treball de cadena de blocs Hyperledger Fabric, la qual servirà per emmagatzemar les dades per futures autenticacions de dispositius. S'empraran proves zkp més específicament zk-snark, utilitzant la llibreria libsnark, per la autenticació de dispositius de forma segura fent ús del protocol HTTPS per la comunicació entre el dispositiu i l'aplicació creada per comunicar-se amb la cadena de blocs. Per poder construir un escenari realista, hi ha una xarxa Docker on es troben els components de la cadena de blocs simbolitzant així un entorn empresarial. Per altra banda hi ha la simbolització d'un dispositiu IoT que es comunica amb l'aplicació per realitzar peticions que seran ateses. Si el dispositiu està registrat al sistema serà autenticat i podrà accedir de manera segura a la informació. La solució aportada és robusta i segura i pot ser aplicada en múltiples àmbits on es requereix una autenticació fiable.

[en] My end of degree thesis aims at showing a way to solve a negative aspect of IoT devices which is the need to be able to trust the integrity of the data provided. We are able to solve this problem by applying a method of device authentication in a secure and original way while using open-source tools such as the Hyperledger Fabric blockchain framework, which is used to store de data for future authentications of devices. ZKP tests will be used, specifically ZK-snark, and the libsnark library, to authenticate devices safely using the HTTPS protocol for the communication between the device and the application created to communicate with the blockchain. To build a realistic scenario, there is a Cocker network where the blockchain components are located, symbolizing in this way an enterprise environment. On the other hand, there is the symbolization of a IoT device that communicates with the application to make requests that will be answered. If the device is registered in the system, it will be authenticated and will have a secure access to the information requested. The solution provided is robust and secure and can be applied in various areas where reliable authentication is required.
[ca] Català: Aquest document fa referència a dos aspectes ben diferenciats. Per una banda, pretén exposar amb cert detall com s'ha dissenyat i implementat una xarxa de Telemedicina que connecta comunitats aïllades de la Amazònia peruana. Aquesta xarxa està formada per enllaços inalàmbrics amb tecnologia IEEE 802.11n, modificats per poder operar en llargues distàncies. Per altra banda, el projecte determina una línia de base orientada a un dels serveis que la xarxa de Telemedicina ofereix, un sistema de videoconferència. Aquesta línia de base recull informació que pretén ser de gran utilitat en un estudi d'impacte posterior.

[en] English: The present document tackles two different subjects. On the one hand, it pretends to expose both the design and the implementation of a Telemedicine network which connects isolated communities in the Peruvian Amazon. This called network is formed by wi-fi radio links using IEEE 802.11n technology, conveniently modified to be able to operate in long distances. On the other hand, the document sets up a baseline focused on one of the services offered by the network, a video conference system. This baseline gathers information which is supposed to be useful in a subsequent study of impact.
[ca] Quan un incendi forestal amenaça una zona habitada, l'opció més segura que normalment es considera és l'evacuació precoç. Tot i això, diversos factors poden dificultar que les persones evacuïn de forma segura. Els principals motius són la incapacitat de proporcionar o rebre un avís precoç, o que les xarxes de carreteres dificultin la sortida de forma ràpida. És en aquestes circumstàncies que el confinament pot ser l'opció més viable. Aquest projecte té com a objectiu principal estudiar en quines condicions és possible dur a terme aquest confinament i quines mesures s'han de tenir en compte per tal que sigui segur. Aquest projecte té com a objectiu específic crear i analitzar un escenari d'Interfície Urbano-Forestal (WUI; de l'anglès) mitjançant les eines del simulador Fire Dynamics Simulator (FDS) i demostrar així la seva utilitat en l'estudi d'aquest tipus d'escenaris. Un incendi i, com a conseqüència, el fum d'aquest sempre comporta una gran dificultat per predir la seva evolució ja que cada escenari és completament diferent. L'evolució del plomall de foc i de les condicions tòxiques a la casa han sigut detallades amb èxit. A més, s'ha pogut demostrar la importància de l'efecte tèrmic, superior a la de l'efecte tòxic, a l'hora de considerar el confinament durant un incendi.

[en] When an populated zone is threatened by a wildland fire, the safest option usually considered is an early evacuation. However, several factors may avert people from evacuating safely. The main reasons are the inability to provide or receive an early warning, or road networks that hinder a rapid departure. It is under these circumstances that shelter may be the safest option. The main objective of this project is to study under what conditions this shelter is possible and what measures must be taken. This project aims to specifically create and analyse a Wildland-Urban Interface (WUI) scenario through the use of the Fire Dynamic Simulator (FDS) and thus demonstrate its usefulness in the study of this type of scenarios. A fire and, as a result, its smoke always involves a great difficulty in predicting its evolution because each scenario is completely different. The evolution of the fire plume and toxic conditions within the house of the main simulation has been detailed successfully. Moreover, it has been possible to prove the importance of the thermal effects over toxic effects, while considering the sheltering during a wildfire.