BSC-LT/ACAData huggingface dataset:
[ca] L'objectiu d'aquest treball final de grau (TFG) és la implementació d'intel·ligència artificial en un vehicle per aconseguir un nivell de conducció autònoma elevat, amb capacitat per circular sense interacci externa per un circuit, aplicant control dinàmic de velocitat i esquivant obstacles en la ruta. Així, es farà ús del kit "JetRacer Pro AI Kit" de la marca Waveshare, que consisteix en un vehicle radiocontrol equipat amb càmera i una placa Jetson Nano de Nvidia, capaç de realitzar càlculs complexes que permeten la implementació d'intel·ligència artificial. La programació del vehicle es realitzarà utilitzant el llenguatge Python a través de la plataforma Jupyterlab, que permet una connexió remota al vehicle. L'aprenentatge del vehicle es durà a terme mitjançant xarxes neuronals, destacant entre elles Resnet18 per la seva eficiència i temps d'entrenament. Finalment, gràcies al codi creat i a l'ús de Resnet18, s'aconsegueix que el vehicle compleixi les expectatives, sent capaç de circular sense intervenció externa, regulant la seva velocitat de forma autònoma i esquivant obstacles a la ruta, tot mantenint una supervisió remota de totes les variables. Cal destacar que aquest projecte obre la porta a altres possibles projectes per aprofundir en els aspectes tractats, ja sigui optimitzant la resposta del vehicle i del model o millorant el coneixement en xarxes neuronals i intel·ligència artificial.

[en] The objective of this final degree project (TFG) is the implementation of artificial intelligence in a vehicle to achieve a high level of autonomous driving, with the ability to drive without external interaction on a circuit, applying dynamic speed control and avoiding obstacles on the route. Thus, "JetRacer Pro AI Kit" from Waveshare will be used, which consists of a radio-controlled vehicle equipped with a camera and a Jetson Nano board from Nvidia, capable of performing complex calculations that allow the implementation of artificial intelligence. Python will be the programming language used in this project through Jupyterlab platform, which allows a remote connection to the vehicle. Neural networks will be in charge of the learning process, highlighting among them Resnet18 for its efficiency and training time. Finally, thanks to the created code and the use of Resnet18, it is possible for the vehicle to meet expectations, being able to run through the course without external intervention, changing its speed autonomously and avoiding obstacles on the route, maintaining remote supervision of all variables. It should be noted that this project opens a wide variety of possibilities to other projects to deepen the aspects covered, either optimizing the response of the vehicle and the model or improving knowledge in neural networks and artificial intelligence.
[ca] La resolució de problemes d'horaris és un àmbit llargament estudiat i investigat, considerant la seva importància en nombroses activitats i necessitats del món real. Moltes empreses necessiten solucions a aquest problema ja que si hi pensem, els trens funcionen així, les plantes de producció, escoles, etc. Tot allò relacionat amb assignar uns certs recursos en el temps i optimitzar-los, pertany a aquesta família de problemes. Aquest problema està sota el paraigua dels problemes NP-complert, és a dir que no es pot resoldre en temps polinòmic. Els problemes NP-complert, per poder resoldre'ls, s'han d'aplicar tècniques computacionals i d'intel·ligència artificial per poder arribar a la solució en un temps raonable, ja que és impossible provar totes les combinacions. En aquest projecte ens trobem davant del problema de l'Escola Súnion, que necessita un software de generació d'horaris personalitzat per les seves necessitats especifiques, ja que generen horaris setmanals segons les necessitats educatives del moment. En aquest moment hi ha una persona que es dedica a jornada completa a dissenyar horaris a mà complint totes les restriccions necessàries. Amb el programa que es presenta en aquest document es pretén automatitzar aquest procés de confecció de l'horari.

[en] Problem resolution of timetables is an issue which is fully studied and researched, keeping in mind its importance in a large number of activities and needs in the real world. Many companies need solutions for this kind of problem, if we think about it, trains work this way and so do production lines, schools, etc. Everything which is related to certain time resources and its optimization is associated to this kind of problem. This issue is included in the wide range of problems of the NP-complete, thus it can't be solved in polynomial time. Computational techniques and Artificial Intelligence are necessary to be able to solve NP-complete problems within a reasonable timeframe, since it's impossible to test all possible combinations. In this project we are facing the problem of the Escola Súnion, which needs a software to generate personalized timetables for its special needs, since the school generates weekly timetables depending on the educational needs of each situation. At this moment there is a full-time employee who manually designs timetables complying with all necessary restrictions The programme that is presented in this document manages to automate the process of this timetable creation.
[ca] Palafolls és municipi situat a l'alt Maresme amb una història marcada per l'agricultura i la pagesia. Enclavat al centre del Delta de la Tordera i envoltat d'hortes, actualment és un dels punts de màxima producció d'hortalisses i tubercles de Catalunya. Fins fa poques dècades el teixit urbà de Palafolls, així com el de les poblacions proper, es troba estretament connectat amb el teixit agrari. Aquesta connexió no només era urbana, sinó que existia un lligam directe i quotidià entre la majoria dels veïns i els cicles naturals vinculats al camp. Avui en dia, en molts casos, aquests lligams s'han desfet, i la intersecció urbana-agrària acaba esdevinguen un espai desdibuixat i a vegades degradat, impossibilitant qualsevol mínima connexió, fins i tot visual. En un d'aquests punts d'encreuament, i a tocar de l'àmbit d'equipaments educatius existents (on trobem les dues escoles municipals de Palafolls), és on s'emplaça el projecte realitzat. El projecte engloba una Escola Agrària, que té com a objectiu proporcionar el coneixement necessari i garantir el relleu generacional al sector agrícola, i un eix verd, que substitueix la gran superfície asfaltada entre les dues escoles per una zona verda. A més, aquest nou eix verd vol convertir-se en un passeig que connecti els edificis educatius amb els equipaments culturals del centre poble.

[en] Palafolls is a municipality located in the Alto Maresme with a history marked by agriculture and farming. Nestled in the center of the Delta de la Tordera and surrounded by orchards, it is currently one of the top production points for vegetables and tubers in Catalonia. Until a few decades ago, the urban fabric of Palafolls, as well as that of the nearby towns, was closely connected with the agricultural fabric. This connection was not only urban but there was also a direct and daily link between most of the residents and the natural cycles related to the countryside. Nowadays, in many cases, these ties have been broken, and the urban-agricultural intersection has ended up becoming a blurred and sometimes degraded space, preventing any minimal connection, even visual. In one of these crossing points, next to the existing educational facilities (where the two municipal schools of Palafolls are located), is where the project is situated. The project includes an Agricultural School, which aims to provide the necessary knowledge and ensure generational renewal in the agricultural sector, and a green axis, which replaces the large asphalt surface between the two schools with a green area. Additionally, this new green axis aims to become a walkway connecting the educational buildings with the cultural facilities in the town center.
[ca] La crisi residencial actual afecta les grans ciutats, on l'accés a un habitatge digne es complica cada cop més. Tot i les diverses propostes institucionals, la demanda urbana segueix creixent, fent necessari explorar noves solucions. La ciència-ficció ha anticipat aquests desafiaments, reflectint-los a través d'entorns utòpics i distòpics al cinema. Aquest estudi analitza com la ficció recent aborda aquestes problemàtiques i quines lliçons podem extreure per repensar el futur de l'arquitectura i l'urbanisme, demostrant que la línia entre ficció i realitat és més fina del que sembla.

[en] The current housing crisis affects major cities, where access to decent housing is becoming increasingly difficult. Despite various institutional proposals, urban demand continues to grow, making it necessary to explore new solutions. Science fiction has anticipated these challenges, reflecting them through utopian and dystopian settings in cinema. This study analyzes how recent fiction addresses these issues and what lessons we can draw to rethink the future of architecture and urban planning, demonstrating that the line between fiction and reality is thinner than it seems.
[ca] El punt de partida de Percepcions simultànies a l'experiència física de l'espai arquitectònic neix del propòsit de saber què transmeten els espais més enllà de la seva arquitectura física. D'on prové el benestar, el malestar, l'estranyesa, la comoditat o el misteri dels llocs que recorrem i habitem? Es tracta d'un fet altament subjectiu, basat en l'experiència, o prové de les conseqüències físiques i quantificables que emanen d'aquests espais? Conèixer un espai a través d'imatges i les seves representacions no és equiparable a poder recórrer-lo i, per tant, a poder generar un vincle tridimensional amb ell. Per respondre a aquestes preguntes, aquest projecte consta d'un assaig teòric on es recullen els principis bàsics sobre fenomenologia acompanyat d'una miscel·lània de treballs que recolzen els punts presentats. En paral·lel, s'ha desenvolupat un exercici d'aproximació a diferents espais en forma de diari visual i escrit, que pretén fer un apropament més visceral i instintiu al tema presentat.

[en] The starting point of Simultaneous oerceptions of the physical experience of architectural space arises from the purpose of understanding what spaces convey beyond their physical architecture. Where do the feelings of comfort, discomfort, strangeness, well-being, or mystery of the places we traverse and inhabit come from? Is it a highly subjective matter, based on experience, or does it stem from the physical and quantifiable consequences that these spaces emit? Knowing a space through images and representations is not equivalent to being able to walk through it and, therefore, to generating a three-dimensional connection with it. To answer these questions, this project comprises a theoretical essay that collects the basic principles of phenomenology, combined with a miscellany of works that support the presented points. In parallel, an exercise has been developed to approach different spaces in the form of a visual and written diary, aiming to make a more visceral and instinctive approach to the presented topic.
[ca] Projecte enfocat en l'adaptació i millora de l'algorisme PROPAGATOR a l'entorn de Catalunya per integrar-lo a la plataforma A4CAT. Proporcionant informació sobre la propagació d'un incendi forestal al llarg del temps i alertes de tots aquells elements vulnerables afectats per la seva propagació.

[en] Project focused on the adaptation and improvement of the PROPAGATOR algorithm to the environment Catalonia, to integrate it into the A4CAT platform. Providing information on the spread of a forest fire over time and alerts of all those vulnerable elements affected by its spread.
[ca] Aquest projecte tracta sobre la simulació del comportament hardware d'una smart card fent ús de software, amb l'objectiu de poder testejar la capa de transport i xarxa del codi, que essencialment es tracta de la part llògica del protocol de communicació (la forma en que els diferents tipus de trama és processada i també l'ordre en que són enviades o rebudes). El projecte està centrat envers el protocol contactless, i inclou tant la simulació software de la capa de hardware, com la millora d'una eina anomenada IFDSIM, que permetrà la communicació entre la smart card i el lector virtual. Finalment es farà una modificació de la Contactless Test Suite, que està composada per tots aquells tests que comproven cada funcionalitat del protocol contactless. Amb l'implementació d'aquest projecte, he aconseguti crear un sistema end-to-end en el que el desenvolupador de software pot pujar els seus canvis a un repositori remot, de manera que acte seguit aquests canvis es testejaran de manera automàtica, pel que respecta a la llògica del protocol contactless. A més, he pogut eliminar la necessitat d'utilitzar aparells físics com poden ser les mateixes targetes o els lectors a l'hora de fer el testeig. Tot això fa que s'obri la porta a un sistema d'integració continua mest ràpid, flexible i automatitzat

[en] This project is about simulating the hardware behaviour of a smart card through software, with the aim of being capable of testing the transport and network layer of the code, which is essentially the logical part of the communication protocol (how the different types of frames are processed and in which order they are sent or received). The project focuses on the contactless protocol, and it includes the software-simulated hardware behaviour, as well as upgrading a tool called IFDSIM so that we can communicate between the virtual card reader and the smart card, and finally modifying the Contactless Test Suite, which is comprised of all the tests that check each functionality of the contactless protocol. By implementing this project, I have accomplished to create an end-to-end pipeline in which a developer can push their changes onto a remote repository, and those changes will be automatically tested in what refers to the contactless protocol logic. Furthermore, I have achieved to remove the need of using physical devices such as a smart card or a card reader for the testing, which opens the door for a more fast-paced, flexible and automated continuous integration system.
[ca] De ben segur que tots, alguna vegada, hem sentit a parlar del que s'anomena Intel·ligència Artificial (IA). Aquesta temàtica, de nom misteriós i protagonista en la majoria de converses i tertúlies d'avui dia, és altament extensa. Aquest projecte es centra en una part de l'Intel·ligència Artificial anomenada deep learning, que literalment es tradueix a "aprenentatge profund". Aquesta branca de la IA molt present en el nostre dia a dia, va començar sent una revolució en el camp del processament i identificació d'imatges. L'objectiu del treball és tornar als seus inicis. S'intentarà comprendre cadascun dels conceptes clau pel seu desenvolupament, i es comprovarà el comportament en l'àmbit de classificació i detecció d'imatges mèdiques. Concretament es treballarà amb imatges endoscòpiques de còlon, on la presència i la no presència de pòlips serà el factor determinant. Es compararan totes les xarxes neuronals convolucionals que ofereix Matlab per a veure quina aporta millors resultats. També, es comprovaran diferents mètodes de localització de pòlips en imatges. Finalment, es valoraran els resultats per a veure si s'ha pogut aconseguir un programa d'identificació de pòlips en imatges endoscòpiques més fiable que un humà.

[en] Surely we have all, at one time or another, heard of what is called Artificial Intelligence (AI). This subject, with a mysterious name and protagonist in most conversations, is very extensive. This project is focused on a part of Artificial Intelligence called "deep learning". This branch of AI, which is very present in our day-to-day life, started as a revolution in the field of image processing and identification. The aim of this project is to return to its beginnings. We will try to understand each of the key concepts for its development. As well as its behavior in the field of classification and detection of medical images. Specifically, we will work with colon endoscopic images, where the presence and absence of polyps will be the determining factor. All convolutional neural networks offered by Matlab will be compared to see which one offers better results. Also, different methods of locating polyps in images will be checked. Finally, the results are going to be evaluated to see if it has been possible to achieve a polyp identification program for endoscopic images that is more reliable than a human.
[ca] En aquest treball es fa un estudi exhaustiu sobre el funcionament d'una xarxa de distribució de Noruega mitjançant fluxos de potència. Amb els resultats d'aquesta anàlisi i la identificació de problemes en les línies es procedeix a trobar solucions, per una banda, des d'un punt de vista més de planificació i per l'altre des d'un punt de vista d'operació. Pel que fa a la planificació, l'objectiu és dimensionar una bateria que pugui descongestionar la xarxa durant els pròxims anys. Així doncs, el que es busca és preveure l'evolució de la demanda energètica a llarg termini, aquest tipus de prediccions tenen molta incertesa i, per tant, es proposa una metodologia basada en la intel·ligència artificial que té en compte aquesta possible variació en els resultats. Seguidament, se suggereix un algorisme pel dimensionament de la bateria i s'exposen els resultats obtinguts. Per l'altra banda, pel que fa a l'operació, el que se cerca és poder operar aquesta bateria de manera òptima dia a dia. Per a fer-ho el primer que es necessita és la demanda del pròxim dia, per tant, es proposa un model d'aprenentatge automàtic capaç de fer una predicció prou acurada del consum a 24 hores vista. A continuació, es plantegen les equacions del flux de potència òptim juntament amb les del model de la bateria i l'entorn de simulació. Finalment, es realitza l'optimització de la xarxa de distribució amb les demandes reals i les previstes per a estudiar els resultats i així aconseguir conclusions sobre els errors comesos i la viabilitat d'implementar aquest model de predicció a la realitat.

[en] In this work an exhaustive study is carried out on the operation of a Norwegian distribution network by means of power flows. With the results of this analysis and the identification of problems on the lines, solutions are found, on the one hand, from a planning point of view and, on the other hand, from an operational point of view. As far as planning is concerned, the objective is to dimension a battery that can relieve congestion on the network over the next few years. Thus, the aim is to forecast the evolution of energy demand in the long term, this type of prediction is very uncertain and therefore a methodology based on artificial intelligence is proposed that takes into account this possible variation in the results. An algorithm for battery sizing is then suggested and the results obtained are presented. On the other hand, in terms of operation, the aim is to be able to operate this battery in an optimal way on a day-to-day basis. To do this, the first thing that is needed is the demand for the next day, therefore, a machine learning model capable of making a sufficiently careful prediction of consumption 24 hours in advance is proposed. Next, the optimal power flow equations are proposed together with those of the battery model and the simulation environment. Finally, the optimisation of the distribution network is carried out with the actual and forecast demands in order to study the results and thus reach conclusions on the errors made and the feasibility of implementing this prediction model to the reality.
[ca] Aquest projecte tracta sobre el sistema desenvolupat per la UPC per la 2015 MediaEval Multimodal Person Discovery in Broadcast TV Task del MediaEval 2015. L'objetciu d'aquesta tasca es identificar qui parla i està present en una emissió de vídeo, utilizant qualsevol font d'informació.

[en] This project verses about the system that UPC developed to participate in the Multimodal Person Discovery in Broadcast TV task in MediaEval 2015. The main objective of this task is to answer the two questions: Who speaks when? and Who appears when using any sources of information in a TV Broadcast scenario.
[ca] Aimsun Next és un programa de simulació que realitza moltes consultes de cerca de camins mínims. Concretament, per xarxes de tràfic molt grans, aquest procés pot trigar molt de temps, perquè és molt costós computacionalment. Existeixen heurístiques capaces de minimitzar l'espai de cerca en consultes punt a punt sense pèrdua d'informació. Amb l'objectiu de millorar el rendiment del software, s'implementen algorismes de generació de Landmarks per ser emprats dintre de l'heurístic ALT (A* + Landmarks + Triangle Inequality). A més, es realitzen experiments per analitzar la millora del rendiment y establir quina configuració de l'heurística proporciona un major benefici a l'usuari.

[en] Aimsun Next is a traffic network simulation software that makes a lot of shortest path queries. For large traffic networks, this process can take a long time to execute, since it is computationally expensive. There are heuristics capable of minimizing the search space of point to point queries without loss of information. In order to improve the performance of the software, we implemented Landmark generation algorithms to be used inside the ALT heuristic (A* + Landmarks + Triangle Inequality). Furthermore, we performed experiments to analyze the increase of performance and determine which heuristic provides the greatest benefit to the user.
[ca] L'objectiu principal d'aquest treball consisteix a intentar predir el resultat final de la cursa de la Formula 1 del Gran Premi de Catalunya, realitzada al circuit de Montmeló a l'any 2017. Per tal de poder complir aquest objectiu, s'ha fet un anàlisi de les sessions de pràctiques prèvies a la cursa. La base de dades utilitzada s'ha construït a partir de dos documents diferents: un document que mostra els temps de les voltes realitzades i un altre que indica els tipus de pneumàtics emprats a cada sessió de pràctiques. La part més important d'aquest l'estudi recau sobre una exhaustiva depuració de les dades per tal de poder detectar les simulacions de classificació i de cursa, amb la posterior construcció d'un model predictiu que pugui ajudar a saber el resultat final a partir de les variables explicatives de la base de dades. Finalment, també s'ha necessitat utilitzar una base de dades amb un llistat de les voltes de les pràctiques del Gran Premi de Catalunya de l'any 2016, i així poder comprovar que els criteris escollits per a la identificació de la simulació de cursa són vàlids per a dades semblants. D'aquesta manera, el punt més important és comprovar que les conclusions finals tenen un sentit coherent i presenten certa concordança amb el resultat real.

[en] The main objective is to try to predict the final result of the Formula 1 race of the Grand Prix of Catalonia, at the Montmeló circuit in 2017. In order to be able to carry out this objective, an analysis has been made of the pre-race practice sessions. The database has been constructed from two different documents: a document that shows the times of the laps and another that indicates the types of tires used in each practice session. The most important part of this study is based on an exhaustive depuration of the data and to be able to identify the classification and race simulations, with a later construction of a predictive model that can help to know the final result from the explanatory variables of the database. Finally, it was also necessary to use another database with a list of the laps of the practices of the Grand Prix of Catalonia in 2016, and thus to be able to verify that the criteria chosen for the identification of the race simulation are valid for similar data. What interests us, then, is to see if the final conclusions make sense and agree with the actual result.