BSC-LT/ACAData huggingface dataset:
[en] The object of this paper is to analyze labour conditions of young people. Changes in labour markets generate the time enlargement of the process of integration to labour market. The situation is influenced by labour market transformations but also by other institutions (public policies, family). Globally, the paper quotes the growth of economic insecurity of young jobs. The final part is devoted to analyze the segmentation of young labour markets and the divergent labour path of young people related with gender, social origin, education and nationality. Segmentation forces to realise a more complex production of both theoretical analysis and labour policies.

[es] En este artículo se revisan las condiciones laborales de los jóvenes. Se muestra que los cambios ocurridos en el mercado laboral han generado una prolongación en el tiempo del proceso de inserción laboral. Cambios que no sólo tienen que ver con el mercado laboral, sino también con las políticas públicas y la vida familiar. Se constata asimismo que las condiciones laborales tienden a la inseguridad económica y generan dificultades para alcanzar el grado de autonomía personal que asignamos a la idea de emancipación. También se muestra la enorme segmentación del mercado laboral juvenil, lo que genera comportamientos y trayectorias diferentes para jóvenes de diferente sexo, origen social, nivel educativo y nacionalidad. Segmentación que obliga a una elaboración más compleja de los análisis y las políticas laborales
[en] This work presents a new characterization of edge-maximal K5-minor-free graphs in the form of a unique decomposition into strict clique-sums of 4-connected planar triangulations, cliques of size at most 4 and the Wagner graph. The underlying tree-like structure is then used in order to determine the associated generating function through a system of functional equations.

[es] Este trabajo presenta una nueva caracterización de los grafos maximales que excluyen el K5 como menor, en la forma de una descomposición única en clique-sumas estrictas de triangulaciones planares 4-conexas, cliques de tamaño menor o igual que 4 y el grafo de Wagner. La estructura de árbol subyacente es usada después para determinar la función generadora asociada mediante un sistema de ecuaciones funcionales.
[en] The company Bookline has developed a virtual assistant that attends calls to restaurants and helps users at making reservations. This project aims to implement all of the assistant's functions in a chatbot that would allow the assistant to attend users through the most popular instant messaging services. My objective is to design a program capable of attending users through chatbots in Whatsapp, Telegram and Facebook Messenger, and make it easy to extend it to other services through some minimal modifications. For the development of this project the tools that have been primarily used were some services from Google Cloud Platform and the programming language Python. The project's final result is a chatbot for each messaging service that can follow a conversation in Spanish or English, capable of responding to any question as Bookline's assistant would, and capable of booking a table in any restaurant that has hired this service.

[es] La empresa Bookline ha desarrollado un asistente virtual que puede atender llamadas a restaurantes y ayudar a los usuarios a realizar una reserva. Este trabajo pretende implementar todas sus funcionalidades a través de un chatbot que permita al asistente atender a usuarios a través de los servicios de mensajería instantánea más populares. El objetivo és diseñar un programa que pueda atender a los usuarios a través de chatbots de Whatsapp, Telegram y Facebook Messenger, y que se pueda extender fácilmente a otros servicios insertando unas mínimas modificaciones. Para el desarrollo de este proyecto se han utilizado principalmente servicios de Google Cloud Platform y el lenguaje de programación Python. El resultado final del proyecto és un chatbot para cada servicio de mensajería que permita dialogar en castellano o inglés, capaz de responder a cualquier pregunta igual que lo haría el asistente de Bookline y que permita reservar una mesa en los restaurantes que contraten este servicio.
[en] The goal of this work was to design communication solution for the nanosatellite Aalto-2 which is an educational oriented CubeSat project started in 2012 by Aalto University, Finland. The main objective of the Aalto-2 project is to build a nanosatellite for ionospheric studies in the framework of QB50 project. This mission has the goal of studying the lower thermosphere making use of 50 small satellites. Every small satellite in the QB50 satellite constellation should be equipped with a radio communication link and should be able to send the collected scientific measurements, telemetry and health status to the ground as well as receive commands from Earth. Main focus of this study was design the communication link and the antennas according to the requirements set by QB50 consortium. Three communication studies have been done: design and optimization of antennas with the aim of having a good radiation pattern; data budget, in order to know the volume of data that can be downloaded every day; and link budget, to assure a good communication with the ground station. For this purpose, three powerful simulation tools such as STK, CST Studio and AMSAT-IARU Link Model have been used. As a result of this work, a complete communication scheme for the Aalto-2 satellite was designed. The design is in accordance with QB50 requirements and includes a design of an omnidirectional antenna and data budget suitable for QB50 scientific measurements.

[es] El objetivo de este trabajo fue diseñar el enlace de comunicación para el nanosatélite Aalto-2, un proyecto CubeSat con fines educativos comenzado en 2012 por Aalto Univeristy, Finlandia. El principal objetivo del proyecto Aalto-2 es construir un nanosatélite para estudiar la ionosfera en el marco del proyecto QB50. Esta misión tiene el objetivo de estudiar la baja termosfera haciendo uso de 50 pequeños satélites. Cada pequeño CubeSat en la constelación de satélites QB50 debe estar equipado con un radioenlace y debe ser capaz de enviar las medidas científicas, telemetría y estado del satélite así como recibir comandos desde tierra. El principal foco de estudio fue diseñar el enlace de comunicación y las antenas conforme los requerimientos impuestos por el consorcio QB50. Tres estudios de comunicaciones se han realizado: el diseño y optimización de las antenas con el objetivo de tener un buen diagrama de radiación; el data budget, para saber el volumen de datos que puede ser descargado cada día; y el link budget, para asegurar una buena comunicación con la estación de tierra. Con este propósito, tres potentes herramientas de simulación como son STK, CST Studio y AMSAT-IARU Link Model, han sido usadas. Como resultado de este trabajo, se ha diseñado un completo esquema de comunicaciones para el satélite Aalto-2. El diseño cumple los requerimientos del proyecto QB50 e incluye el diseño de una antena omnidireccional y un data budget adecuado para las medidas científicas que el proyecto QB50 requiere.
[en] This Final Degree aims to explain as clearly as possible, and in the most concise way, the pest control management of Thaumetopoea pityocampa in the town of Sant Just Desvern, also known as pine processionary. To achieve this, it was necessary to do first a bibliographic research of the pest in order to give a deepened knowledge of the anatomy, life cycle, and feeding of this insect. Then it was gathered information about the currently used methods for its control: different methods, times of operation and features. Then the attention was focused on the management carried out during the 2014-15 cycle, including the results of the two previous cycles (2012-13 and 2013-14). This part shows that there has been an increase in both catches: pheromone traps and the nests that appeared in 2015 as well. Finally, as conclusion there is a proposal of management for 2015-16 cycle to improve the current management of Thaumetopoea pityocampa in the town of Sant Just Desvern and reduce the number of nests for the next campaign.

[es] El presente Trabajo de Fin de Grado pretende exponer con la mayor claridad posible y de la forma más concisa, la gestión llevada a cabo para el control de la plaga Thaumetopoea pityocampa en el municipio de Sant Just Desvern, también conocida como procesionaria del pino. Para poder alcanzar este objetivo se ha creído necesario hacer primero un repaso bibliográfico de la plaga para profundizar en el conocimiento de la anatomía, ciclo biológico y alimentación. Seguidamente se ha recopilado información sobre los métodos actualmente utilizados para su control: diferentes tipos de métodos, momentos de intervención y características. A continuación se trata la gestión llevada a cabo durante el ciclo 2014-15, con la inclusión de resultados de dos ciclos anteriores (2012-13 y 2013-14). De esta parte se desprende que ha habido un aumento tanto de las capturas de las trampas de feromonas, como los nidos aparecidos en 2015. Y por último, se concluye con una propuesta de gestión para el ciclo 2015-16 para mejorar la gestión de Thaumetopoea pityocampa y disminuir el número de nidos de cara a la próxima campaña en el municipio de Sant Just Desvern.
[en] Web application created for converting GEDCOM files into a well-formed structure stored in a NoSQL graph-oriented database called Neo4j. It has been created using Neo4j, Node.js, Express and AngularJS.

[es] Aplicación web creada para convertir ficheros GEDCOM en datos estructurados en una base de datos orientada a grafos NoSQL, llamada Neo4j. Ha sido creada utilizando Neo4j, Node.js, Express y AngularJS.
[en] Over the last few years, project development platforms have become more popular, which has simplified working with microcontrollers. Arduino-PLC boards aim to bring this new way of working to industrial automation. The purpose of this project is to show the potential of these new platforms to engineering students. To this end, a detailed technical description of the Arduino-PLC boards will be given from hardware and software point of view. Finally, a series of laboratory activities will be proposed, designed for students in the final years of their Engineering Degree.

[es] Durante los últimos años, las plataformas de desarrollo de proyectos se han popularizado, lo que ha simplificado el trabajo con microcontroladores. Las placas Arduino-PLC tienen como objetivo llevar esta nueva forma de trabajar a los automatismos industriales. El objetivo del presente proyecto es mostrar el potencial de estas nuevas plataformas a los estudiantes de Ingeniería. Para ello se realizará una descripción técnica detallada de las placas Arduino-PLC desde el punto de vista del hardware y del software. Finalmente, se propondrán una serie de prácticas de laboratorio diseñadas para estudiantes de últimos cursos del Grado de Ingeniería.
[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.

[es] El objetivo del coverage control es desplegar y distribuir una red de sensores para realizar una tarea de detección en un determinado dominio. Para ello se conocen soluciones computacionales continuas y periódicas que pueden cumplir esta tarea, pero la aplicación en la realidad será muy costosa, en términos energéticos, puesto que los agentes se irán comunicando a cada paso temporal con la red para conocer las ubicaciones de los vecinos y moverse en consecuencia. Se necesita entonces un enfoque self-triggered. Éste propone un mecanismo que decide de forma autónoma cuando solicitar una actualización de la comunicación en función de la incertidumbre que aparece en los momentos en que no hay comunicación, y un concepto geométrico llamado Tesselaciones de Voronoi. Cuando el agente no puede asegurar la convergencia porque la incertidumbre es realmente grande, la comunicación se activa y el ciclo vuelve a empezar. En este trabajo, se presenta la implementación de dos enfoques distintos de algoritmos self-triggered. El objetivo es comparar tanto los parámetros de rendimiento como el número de comunicaciones entre agentes para establecer cuál es más eficiente para nuestra labor. Los resultados obtenidos muestran la correcta implementación de ambos algoritmos así como la mejora en términos de consumo de energía del nuevo algoritmo.
[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.

[es] Este estudio investiga los efectos de la modificación superficial con láser sobre la microestructura y las propiedades del acero inoxidable austenítico metaestable. Se modificó la superficie de muestras de acero inoxidable 301LN utilizando un láser pulsado de nanosegundos. Se variaron dos parámetros principales del láser, como la intensidad (I) y la velocidad de barrido (S), para evaluar su influencia en las propiedades de la superficie modificada. Se utilizaron técnicas de caracterización como la difracción de rayos X (DRX), la microscopía electrónica de barrido (MEB) y el ensayo de dureza Vickers para evaluar la microestructura y las propiedades de la zona tratada. Los resultados indican que la modificación superficial con láser puede mejorar significativamente la dureza superficial del acero inoxidable. Este estudio pone de relieve el potencial de la modificación superficial con láser como método viable para mejorar las propiedades de dureza del acero inoxidable y proporciona orientación para identificar los parámetros óptimos del láser para aplicaciones específicas.
[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).

[es] El gasto energético por metabolismo (Metabolic Rate, MR) es una magnitud fundamental en los paseos espaciales. La predicción del gasto energético durante una travesía futura en condiciones específicas de velocidad, pendiente, gravedad y traje espacial puede proporcionar información valiosa sobre la cantidad de consumibles necesarios (principalmente oxígeno y agua), la ruta más adecuada para lograr los objetivos de la misión, al igual que obtener información sobre la carga de trabajo, la fatiga acumulada y las posibles lesiones. En este proyecto, hice una descripción general de los métodos y modelos existentes desarrollados para estudiar el coste energético para desplazarse a pie, así como los resultados biomédicos de las misiones Apolo y el desarrollo actual de trajes espaciales para futuras misiones. Exploré la posibilidad de utilizar métodos predictivos basados en aprendizaje máquina para determinar MR como una forma de mejorar los modelos actuales tanto para las actividades extravehiculares (EVA) como para los recorridos de la Tierra. También hice un prototipo de la herramienta predictiva y la probé con datos simulados. La herramienta puede integrarse en otra aplicación o usarse como una API por HTTP.
[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.

[es] El futuro de nuestra sociedad apunta a la realización de sueños que generaciones anteriores tenían presentes sobre la autonomía de los vehículos móviles. Los actuales avances tecnológicos proporcionan unas herramientas capaces de poder "sustituir" a las personas y ofrecer respuestas similares a las que dan las capacidades cognitivas humanas. De forma general, se presenta el diseño, implementación y control de un vehículo autónomo mediante una placa Raspberry Pi 4 Model B y Python (con las consecuentes librerías que proporciona) como lenguaje de programación. La clave de este proyecto recae en el uso de la aplicación de ROS (Robotic Operating System) como organizador de los diferentes procesos de control. ROS es un sistema de desarrollo de software para robots el cual será introducido a lo largo de este documento, junto a las ventajas que proporciona dentro de la consecución del objetivo de este proyecto. Las diferentes funciones incorporadas en el vehículo utilizado son el seguimiento autónomo de carril, además de la detección e identificación de diversas señales de tráfico, todo ello mediante el procesamiento con OpenCV de las imágenes capturadas a partir de dos cámaras situadas en la parte superior de la cabina del automóvil i en el lateral del vehículo. De forma independiente y separada, se incorpora el control manual de automóvil a partir de un mando bluetooth externo.
[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

[es] Este proyecto trata sobre la construcción de una nave industrial, y los pasos necesarios para poder hacer una. El principal uso que se tiene previsto para la nave industrial es la de almacenamiento, la venta a supermercados y restaurantes. Y en segundo lugar la venta al público. El proceso de diseño de la nave consta de una serie de pasos. En primer lugar comienza con el cálculo de las cargas que debe soportar la nave como por ejemplo la carga de viento y la de nieve. Gracias a estas cargas ya se puede comenzar la elección de los materiales de la nave. Como en este caso es una nave de estructura metálica se tendrá que decidir las secciones de acero necesarias para soportar todas las cargas. Para verificar que soporta todas las cargas existe una serie de normas establecidas en el CTE donde indica las condiciones mínimas que debe soportar la estructura. Después de todas las comprobaciones del cálculos de la estructura se pasa a la cimentación del edificio, que también tiene que pasar una serie de requisitos que en este caso se trata de las normes establecidas en el codigo EHE-08. Finalizando con los apartados más teóricos vamos al diseño interior de la nave las cuales serán diseñadas según las demandas del cliente previamente establecidas, como las oficinas y todas las cosas necesarias para el bienestar de los clientes y trabajadores como la sala de descanso y aseos. También han sido incluidas las instalaciones de la luminaria de la nave y de las oficinas y las instalaciones de fontanería. Y finalmente la realización del presupuesto del proyecto, especificando todos los gastos de la obra