polito.it
Politecnico di Torino (logo)

Leveraging Edge Computing Resources on Computing-Intensive Robotic Tasks

Sebastian Montoya Zuluaga

Leveraging Edge Computing Resources on Computing-Intensive Robotic Tasks.

Rel. Fulvio Giovanni Ottavio Risso, Jacopo Marino, Daniele Cacciabue. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2025

[img]
Preview
PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (2MB) | Preview
Abstract:

In the previous years the industry has pushed for infrastructure management on the cloud, this meaning centralized computational resources which are then leased on demand. Within this paradigm there’s another option which has become a trend: Edge computing. In edge computing the “cloud” resources are carried geographically closer to the end user, which presents the same benefits as cloud computing with the addition of lower latency. Robotics applications have historically handled the computational burden locally (onboard computers) which comes with its own weight and power restrictions. Edge computing comes forward as a tool to be leveraged given its ability to perform graphically and memory dependent tasks within the critical parameter of latency allowing almost real-time results. This work demonstrates a practical implementation of adaptive edge computing in robotics by combining ROS 2 lifecycle management, efficient computer vision for stop sign detection, peer-to-peer Kubernetes networking via Liqo, and WebSocket-based offloading. The combined design allows the robot to dynamically switch between local and remote (edge computing) processing based on real-time network and peer availability, conserving local compute when possible and maintaining robust perception when operating in degraded network conditions. The integration of Lifecycled Ros Nodes for dynamic resource management and Liqo for peer discovery and networking are central contributions, showing how modern containerization and networking technologies can be applied to create flexible and resource-efficient robotic systems.

Relatori: Fulvio Giovanni Ottavio Risso, Jacopo Marino, Daniele Cacciabue
Anno accademico: 2025/26
Tipo di pubblicazione: Elettronica
Numero di pagine: 71
Soggetti:
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-32 - INGEGNERIA INFORMATICA
Aziende collaboratrici: NON SPECIFICATO
URI: http://webthesis.biblio.polito.it/id/eprint/38667
Modifica (riservato agli operatori) Modifica (riservato agli operatori)