Web Content Viewer (Global)

Offers in: Telecommunication Systems Engineering

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

development software, DevOps

Description:

In the DevOps world it is essential to deploy infrastructure as code (IaC), as it provides a way to automate infrastructure management and provisioning. For this, one of the most popular tools is Terraform, which allows you to deploy infrastructure to a wide range of providers in a simple and effective way.

On the other hand, in most of the projects in which this methodology is applied, it is essential to have virtual machines dedicated to development, which have a lifetime equal to that of project or some phase of project. In this case, the machines will be created on a Proxmox server.

In order to manage these virtual machines using Terraform, it is necessary to build an API with the financial aid of Swagger (OpenAPI) that allows to connect it with the Proxmox server.

Objectives:

The goal of project is to develop the API to automate the creation and removal of these machines; learning along the project tools such as Jira, Gitlab/Github, Swagger, Terraform or Proxmox.

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

5G, development software, Cloud Computing.

Description:

The project has as goal design and implement a platform of network 5G based on Amarisoft and Open Source MANO (OSM) to offer Network-as-a-Service (NaaS) services.

The platform will provide an API using Swagger, which will enable the deployment and management of core topic components of the network 5G, including 5G cores, gnB, VMs, UE, a Prometheus server and Kubernetes-related resources.

This solution will enable agile and flexible deployment of 5G services, improving the efficiency and adaptability of network.

Objectives: To design and implement a 5G network using the Amarisoft solution, which enables wireless connection of 5G devices and provides optimal performance of the network.

Use Open Source MANO (OSM) as the orchestrator of the network, to facilitate the implementation and management of the network 5G resources.

Apply the Network-as-a-Service (NaaS) concept to offer network services on demand, allowing users to consume resources and capabilities from network in a flexible and scalable manner.

Develop an API using Swagger for managing and deploying components of the network 5G, including 5G cores, gnB, VMs, UE, a Prometheus server and Kubernetes related resources.

Academic supervisor:

Íñigo Adín

Division CEIT:

ICT Division

area thematic:

IoT, communications, low power, Bluetooth.

Description and objectives:

This project proposes the evaluation of Bluetooth 5.1 technology in its modality Long Range for use in industrial environments. The aim here is to see the possibilities of this longer range version to compete in IoT technologies to be installed in production plants or in remote sensors, with range for the admissible meters in this case.

The aim is to evaluate this technology using evaluation boards and configuring the elements at FW and SW level to measure the signal quality in parameters potentially useful in industrial applications (time of flight, data rate, packet error rate, etc.). To do this, a search for these evaluation boards will be proposed and programming will be required using the admissible interfaces in each case.

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Artificial Intelligence

Description and objectives:

Natural language processing (NLP) is a very promising technology for facilitating interaction between people and industrial processes. Currently, such interaction takes place through conventional methods based on screens and keyboards. However, in recent years there has been a growing interest in exploring the potential of NLP techniques in industry.

The task of this GFP will be to perform a literature review of the state of the art on NLP-based industrial applications and available free platforms. Once this review has been carried out, the second goal will be to develop an NLP-based algorithm to interact with a virtual water treatment plant.

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Control

Description and objectives:

In many industrial processes there are variables that, being of great interest for decision making, cannot be measured directly by sensors. However, sometimes these variables can be observed indirectly by relating them to other measurable variables. The Kalman filter is precisely an observer that allows observing non-measurable variables using dynamic mathematical models involving measurable and non-measurable variables.

The task of this GFP will be to use a simulator of a water treatment plant to develop an observer capable of estimating in real time the concentration of ammonium and nitrate in the plant. Matlab/Simulink and/or Python will be used to realize the project .

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Artificial Intelligence

Description and objectives:

Classical automatic control is giving way to new, more sophisticated control techniques based on artificial intelligence, such as Reinforcement Learning techniques.

The task of this PFG will be to use a water treatment plant simulator and apply Reinforcement Learning techniques to design an automatic control strategy that adjusts the oxygen level to keep the ammonium level close to a setpoint of reference letter. Matlab/Simulink and/or Python will be used to perform the project .

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Artificial Intelligence

Description and objectives:

Many real industrial processes can be mathematically formulated using complex mechanistic models composed of nonlinear differential equations. Although these models are very useful for carrying out studies of design and operation, their handicap is their high computational cost which makes them unfeasible for use in real time decision making.

With the advent of Deep Learning techniques, proposals have emerged to reduce the complexity of these models and thus the computational cost. The task of this PFG will be to use the technique known as "physics informed neural networks" to obtain a reduced model of a water treatment plant. The Python environment will be used to carry out the project .

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Artificial Intelligence

Description and objectives:

Water treatment plants are subject to increasingly stringent operational requirements requirements. It is no longer sufficient to comply with the quality of the treated water, but it is also necessary to do so with the minimum energy consumption. To achieve this, the operators of these processes need to have adequate information to enable them to make better decisions.

The task of this PFG would be to use an already developed WWTP simulator to generate data sets that collect its historical operation. These data sets will then be used to evaluate different Machine Learning classification algorithms with the goal in order to predict the operational state of the process. The algorithms will be programmed in Python.

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

development software, Privacy, Code Automation, Containers.

Description and objectives:

Fides is an open source privacy management platform that enables the enforcement of privacy standards at the code level. Fides' tools allow you to tag system privacy features, orchestrate programmatic rights enforcement, and audit staff identifiable information stored in all systems and application infrastructures. Fides in turn supports all major privacy regulations (e.g. GDPR, CCPA and LGPD), and standards such as ISO 19944 by default.

This project seeks the automated implementation of the Fides platform in a practical use case applied to a store at e-commerce, so that a consistent and versioned definition of the privacy features and resources of this system can be created, being used as part of a CI/CD pipeline to process privacy requests.

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

Security, development software, Authentication, FIDO2, Authorization, Oauth2.

Description and objectives:

The use of passwords as an element of system authentication has weaknesses related to the limited human capacity to retain long strings of characters, while at the same time being susceptible to different types of attacks such as brute force attacks. This has gradually led to the emergence of tools and schemes that complement the exclusive use of passwords. By default, an authentication system should be composed of "something we know", for example, a password or a PIN code, "something we possess", for example, a card from credit or an RSA token, or "something we are" (biometric authentication), such as the shape of our hand or fingerprint.

This project consists of implementing a biometric authentication system based on the FIDO 2 standard, which leads to the design and implementation of a wallet for credential storage that interacts with an authentication and authorization system composed of Identity Providers, Policy Enforcement Points (PEP) Proxies and Authorization Servers.

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

development software, Security.

Description and objectives:

The project seeks the identification, according to the state of the art, of tools and methodologies for the development of secure SW, in an agile and efficient way. Based on this study, the implementation of a use case that integrates the selected technologies is sought. Therefore, the following is sought:

  • Identify methodologies for development of secure SW: code analysis, testing.

  • Identify tools for secure and agile SW development : development of secure SW in practice with existing tools.

  • Relationship with Continuous Integration and Continuous Deployment tools.

  • Testing to support the potential of the identified methodologies and tools.

Some of the tools proposed to be used along the project will be Jira, Gitlab/Github, Docker, Kubernetes, Trivy, Jest, Testpy.

Academic supervisor:

Santiago Figueroa Lorenzo

Division CEIT:

ICT Division. Group of data analysis and Information Management

area thematic:

5G, Kubernetes, Cloud Computing, Virtualization.

Description and objectives:

The adoption of Cloud Native in 5G telecom systems has been identified as a good candidate to reduce cost, improve system agility and the role of 5G services. Based on the 3GPP standard, the European Telecommunications Standards Institute (ETSI) has published the reference letter architecture of NFV tailored to Cloud Native environments and to enhance the framework of NFV, including, containers, load balancers and other elements as part of the architecture of reference letter.

This work pursues the validation of container technology on the MANO platform hosted at ETSI, in a CN environment, so that the results obtained in the work can help to encourage users and operators to use KNFs and thus taking advantage of container technologies.

Academic supervisor:

Ion Irizar

Division CEIT:

data analysis and Information Management

area thematic:

Artificial Intelligence

Description and objectives:

The detection of rare events in industrial processes is a topic that, with Industry 4.0, has acquired special relevance. Industrial processes are becoming increasingly digitized which brings significant benefits in terms of improved efficiency, but on the other hand makes these systems more vulnerable to cyber-attacks. This is especially relevant in the case of critical infrastructures such as water treatment facilities, topic .

Academic supervisor:

José Sebastián Gutiérrez Calderón

department:

Control and Robotics Group of the department of Mechanical Engineering and Materials from Tecnun

area thematic:

Automation and Electronic Systems Engineering

Description and objectives:

Industry 4.0 is currently revolutionizing the way companies manufacture, improve and distribute their products. These smart factories are now integrating a large number of sensors and actuators, and with the Internet of Things (IoT) financial aid , cyber-physical systems and cloud computing, they are enabling data collection and analysis for decision making.

The goal of this PFG would be the automation of a monitored bench, simulating an industrial equipment through a PLC and obtaining data from sensors and actuators through the Internet of Things for further processing.

Academic supervisor:

Leticia Zamora Cadenas - Iker Aguinaga Hoyos.

Division CEIT:

Information and Communication Technologies. Intelligent Systems for Industry 4.0 Group.

area thematic:

Telecommunication/Industrial Engineering

Description and objectives:

Indoor location systems are a booming element in recent years. Whether using radiofrequency technologies, inertial sensors or artificial vision systems, the location of objects or people in interior spaces is an element core topic in many applications (tracking of parts, access to security areas, tracking of people, augmented reality, etc.).

To determine and evaluate the accuracy of a location system, the most common method is to measure guide a number of control points or tests in a controlled environment to determine the accuracy of the system. However, this subject measurement is always subject to measurement errors, human error, and the impossibility of tracking a moving element in real time. Another widespread option, especially when the accuracy is to be evaluated dynamically, is to resort to cost-effective systems that allow the creation of the real path or "ground truth", such as, for example, vision tracking systems. However, it is not always possible to deploy this type of system subject , or the economic means to do so are not always available. Therefore, being able to evaluate the accuracy of indoor positioning systems at a low cost is still a problem that researchers and companies are trying to solve.

Currently Ceit has a line of research associated with positioning systems for indoor spaces, in which it works with various companies to provide solutions to their needs. This is why the need for a ground truth system that is easy to install and not too expensive was born.

The task of this GFP would be to develop a ground truth system, using virtual/augmented reality systems, for subsequent use in evaluating the accuracy of the proprietary indoor location system Ceit. HTC Vice, Oculus Quest and Hololens 2 hardware are available for the development of this system using the Unity3D programming platform. The candidate must have programming skills in C# or similar languages such as C++ or Java.

Academic supervisor:

Emilio Sánchez Tapia

Division CEIT:

Information and communications technologies. Intelligent Systems for Industry 4.0 Group. Vision and Robotics Subgroup

area thematic:

Robotics Engineering

Description and objectives:

Industry 4.0 has paved the way for multiple forms of automation that have as goal improve productivity and optimize work processes. In this context, the aim is to develop an intelligent mobile manipulator: a new robot subject that integrates the technology of an autonomous mobile robot and a highly efficient collaborative robotic arm capable of performing various operations.

The idea of project is to develop a robot that can move, detect and avoid obstacles, explore its environment to recognize objects through artificial vision and perform part handling tasks, being able to interact with operators. With the idea of implementing a digital transformation model , required today in real factory environments, robots, control elements, sensors and other onboard elements will be connected to each other through a digital platform to control the process in real time and from anywhere.

Currently CEIT has already developed a first working prototype (see figure below).

The task of this GFP would be the programming under ROS-2 of a sequence of tasks for the robot to interact with a classic robotic cell. The specific case to be developed will be for the robot to go to a archive of parts to be processed, bring them to the cell, wait for their processing and take them to another storeroom of already sorted parts.


 

Under this simple task, the concepts of:

  • Collaborative mobile robotics
  • Machine tending
  • Control in force
  • Problem of synchronisation of two automatic devices

Programming skills in C/C++, Python or java-script are required.

Academic supervisor:

Diego Borro

Division CEIT:

Intelligent Systems for Industry 4.0

area thematic:

Telecommunication Systems Engineering

Description and objectives:

Copernicus is the world's largest Earth observation programme to date. The programme is a joint initiative of the European Commission and the European Space Agency (ESA) to build an autonomous Earth observation system. The Copernicus programme relies on a family of satellites called Sentinel, owned by the European Union and developed to meet the needs of the Copernicus services and their users.

Every object on the Earth's surface reflects and absorbs energy in a variety of ways. The spectral signature represents the unique way in which a surface reflects the sun's energy, within the electromagnetic spectrum. In addition, spectral signatures are typically characterized on an X-axis (wavelength) and Y-axis (percent reflectance) graph so that different surfaces have different spectral signatures.

Currently there are a multitude of data, tools and software,... to access and process satellite data. The goal of this PFG would be to access multispectral information from a certain area of the planet and process it to obtain certain information such as changes in land cover, algae growth in the water, different types of crops, or the amount of urban development in a area. The specific information needed depends on the application and will be defined when the PFG starts.

The student will not start from scratch as a PFM has been defended and has made a study of the art of all existing technologies and tools.

Academic supervisor:

Santiago Figueroa Lorenzo.

Division CEIT:

DAIM.

area thematic:

Telecommunications/Computer Engineering.

Description:

Device virtualization is a major focus of attention today. The open source project OpenPLC virtualizes Programmable Logic Controllers (PLCs) following the IEC 61131-3 standard. In the article "OpenPLC: An IEC 61,131-3 compliant open source industrial controller for cyber security research" a comparative study of the project OpenPLC with real PLCs in terms of its functionality was carried out with satisfactory results. However, there is currently no comparative study considering exclusively network parameters such as throughput and latency. Precisely this project end of Degree (PFG) aims to focus on this analysis. To develop the tests both on OpenPLC and on real PLCs, the "Hardware in the Loop" methodology will be used, which will be carried out by simulating a process in Matlab Simulink which will be connected to PLC inputs and outputs. Additionally, Modbus clients deployed on tool docker will be used to perform the connection tests on the PLCs.

Objectives:

  • Connect to each PLC a process deployed on Matlab Simulink as part of the "Hardware in the Loop" methodology.
  • Create Modbus clients on docker with the ability to send ad hoc Modbus frames to the process deployed on the PLCs based on bookshop pymodbus.
  • Measure latencies and performances of available physical and virtual PLCs.
  • Title:
    System of Internal Communications for large minivans.

  • Academic Supervisor:
    Adam Podhorski

  • profile recommended:
    Degree in Telecommunication Systems Engineering
    Degree in Communications Electronics Engineering

  • Description and Objectives:
    In large minivans it is quite difficult to maintain a conversation between passengers in different rows due to a higher noise level than in conventional passenger cars. The goal of this project is to review the ideas to solve this problem proposed so far, design a multichannel Internal Communications system with echo cancellation, simulate it in Matlab and make a prototype based on a C6713DSK DSP board equipped with a multichannel audio interface and test it in a car.

  • area/department Ceit /Tecnun:
    department from Electronics and Communications - Ceit

  • area subject:
    Telecommunication Systems Engineering / Communications Electronics Engineering.

  • Title:
    Diver voice correction.

  • Academic Supervisor:
    Adam Podhorski

  • profile recommended:
    Degree in Communications Electronics Engineering
    Degree in Telecommunication Systems Engineering

  • Description and Objectives:
    Divers working at great depths breathe a mixture of helium and oxygen (heliox), because at high pressures nitrogen is harmful. However, this mixture causes a change in the voice that acquires a characteristic similar to Donald Duck's voice and becomes practically unintelligible. One of the solutions to this problem is to construct a map relating the spectra of different sounds produced in heliox and in air by the same person. The voice produced in heliox is corrected by changing the spectrum of each sound by its corresponding spectrum of normal voice. The goal of this project is to investigate a series of changes and possible improvements in the quality of the corrected voice for an existing design in Matlab of a system of this subject.

  • area/department Ceit /Tecnun:
    department from Electronics and Communications - Ceit

  • area subject:
    Telecommunication Systems Engineering / Communications Electronics Engineering.

Academic supervisor:

Diego Borro

 

department Tecnun/Division CEIT:

CEIT. Intelligent Systems for Industry 4.0 Group.

 

area thematic:

Machine vision for industry

 

Description and objectives:

An application is available that allows testing a multitude of computer vision algorithms on images. The project will consist of increasing the capabilities of the current tool by adding algorithms, improving the GUI, giving more functionalities, etc.

Academic supervisor:

Diego Borro

 

department Tecnun/Division CEIT:

Intelligent Systems for Industry 4.0 Group at CEIT

 

area thematic:

Machine vision for industry

 

Description and objectives:

The project consists of using Deep Learning techniques for object detection and classification. Specifically, the approach will be in detecting parts with and without defects.

Academic supervisor:

Íñigo Adín.

 

department Tecnun/Division CEIT:

CEIT. ICT Division

 

area thematic:

Positioning and communications

 

Description and objectives:

This project tries to propose novel techniques to achieve indoor and outdoor positioning by means of opportunity signals in combination with GNSS satellite signals (GPS, Galileo, etc.). The current trend is to merge the GNSS signal with inertial sensors and vision and radar based sensors for precise guidance. However, there are less expensive techniques using signals already present in the spectrum and application environment that can be useful. Wifi, Bluetooth beacons can be used as anchors and by fingerprinting techniques based on the received power, accuracies of the order of a few meters can be achieved. However, the new 5G, with higher frequency spectra and smaller cells can be useful for positioning by signal arrival time. There are also constellations of commercial satellites in low orbits that emit signals that can also be used for this purpose.

The goal is to establish the techniques used in each case and to estimate the achievable accuracies.