2025 Ph.D. Candidate – Luleå University of Technology

Department of Computer Science, Electrical and Space Engineering, Divison of Signals and Systems

Focus: "Towards the Next Generation Robotic Autonomy on the Edge: Scalability, Resiliency, and Dynamic Resource Allocation"

Read more

Abstract – Motivated by the increasing need for advanced autonomy and in response to the computational limitations of onboard robotic systems, this thesis presents a unified novel framework for enhancing the autonomy of computationally resource-constrained aerial and ground robotic systems. The primary contributions span from designing novel robotic architectures through edge computing and cloud technologies for robust and safe control system design, resource-aware offloading strategies, scalable cloud/edge deployment, and resilient fallback mechanisms centered around control architectures.

A core focus lies in enabling real-time trajectory control for robotic platforms, primarily Unmanned Aerial Vehicles (UAVs), by offloading high-level control to Kubernetes (k8s) edge clusters. The proposed edge architecture integrates edge-offloaded Nonlinear Model Predictive Control (NMPC) with onboard sensing, which requires data transmission between the edge and the robots. A major challenge lies in addressing communication time delays, which are inherent in networked control systems. By deploying network-aware switching strategies that enable seamless switching between offboard NMPC and onboard fail-safe control, continuous and safe operation is ensured. By utilizing 5G communication channels and network KPIs, the system can reactively switch to a safe onboard Proportional-Integral-Derivative (PID) fallback controller when time delays or signal degradation jeopardize stability.

Building upon this, a series of novel architectures are proposed to explore predictive control under varying communication time delays. Position predictors are introduced to compensate for round-trip time delays, enabling smooth UAV behavior even in dynamically changing environments. While the computational burden of NMPC is obvious in resource-constrained single-agent systems, it becomes even more critical in multi-agent scenarios. Therefore, these control schemes are extended to centralized NMPC and offloaded to edge clusters. The proposed E-CNMPC (Edge-based Centralized NMPC) framework supports real-time swarm trajectory optimization with embedded collision avoidance by offloading the full control stack to the k8s edge cluster.

To address the scalability limitations of centralized NMPC in larger robotic fleets, this thesis introduces novel cloud-based and edge-based architectures that combine intelligent scheduling with dynamic resource modeling. First, dynamic resource allocation based on agent count and prediction horizon length is proposed, ensuring that edge resources are efficiently utilized. Then, a k8s-based scheduling mechanism configures centralized control parameters and dynamically deploys or reconfigures CNMPC pods across distributed worker nodes in edge or cloud clusters. The system solves a Mixed-Integer Linear Program (MILP) to optimize controller-to-agent assignment, prediction horizons, and node-level resource allocations, all while respecting hardware and time delay constraints.

In parallel, the framework ensures that closed-loop system stability requirements are met. A polynomial complexity model, derived offline, estimates the computational demand of each controller based on agent count and prediction horizon. This model feeds an online control law that adjusts Central Processing Unit (CPU) and memory requests in real time, ensuring that the total round-trip time delay remains within a stability-guaranteeing threshold. The result is a robust and responsive orchestration framework that maintains closed-loop performance under dynamic workloads and varying communication time delays, enables seamless controller scaling and migration, and maximizes resource efficiency.

A comprehensive comparison between edge computing architectures and deployments demonstrates the advantages of the proposed orchestrated systems in resilience, scalability, and fault recovery. Kubernetes enables features like automated deployment, resource monitoring, and application redundancy, which are essential for mission-critical operations involving aerial robots.

The thesis also includes an evaluation of edge, fog, and cloud architectures tailored for robotic systems. This justifies the presented contributions within broader infrastructure choices and offers guidelines for selecting appropriate platforms based on task complexity, time delay sensitivity, and resource constraints.

Overall, this work establishes a broad foundation for edge-enhanced robotic autonomy, providing novel architectural frameworks, implementation strategies, and theoretical models that bridge real-time control with large-scale deployment. By integrating advanced control methods with cloud-native orchestration tools, it demonstrates how edge and cloud infrastructures can be systematically used to overcome the computational and scalability limitations of traditional robotic systems.

The proposed frameworks enable not only reliable and optimized offloading of complex controllers but also adaptive resource management, mission-aware scheduling, and seamless system reconfiguration, which are critical for the future of autonomous robotics operating under dynamic conditions. The presented approaches have been validated through extensive experimentation on simulated agents, UAVs and multi-agent aerial and ground platforms, confirming their performance in realistic scenarios involving varying number of agents, variable network conditions, and mission-critical timing constraints. Together, these contributions offer practical and generalizable insights for the next generation of distributed, resource-efficient, and resilient robotic systems, advancing the field toward robust autonomy at scale.

Ph.D. Coursework:

  • 5G methods for Cyber-Physical Systems
  • Aerial Manipulation Control, Perception, and Physical Interaction
  • Human-Robot Interaction
  • Research Methodology and Scientific Writing

Research Highlights:

  • Development of adaptive resource allocation strategies to accommodate for dynamic number of agents
  • Design of control methods for dynamic resource allocation to ensure closed-loop stability of edge-controlled systems
  • Edge co-design and dynamic resource allocation for optimized application offloading
  • Big data edge offloading for world mapping and improved awareness

Academic Milestones:

  • Presented at major conferences (IECON, ECC, ICUAS, CCGrid).
  • Contributed to EU and Swedish funded research projects including SUNRISE-6G, AMBITIOUS, PERSEPHONE, ARCTIC EDGE
  • Keynote presentation at the CCGrid RISE Workshop, Trømso, Norway

Related: Publications Google Scholar

2023 Licentiate of Engineering – Luleå University of Technology

Department of Computer Science, Electrical and Space Engineering, Divison of Signals and Systems

Thesis: "Towards Enabling the Next Generation of Edge Controlled Robotic Systems"

Read more

Abstract – This thesis introduces a novel framework for edge robotics, enabling the advancement of edge-connected and controlled robots. Autonomous robots, such as Unmanned Aerial Vehicles (UAVs), generate vast amounts of multi-sensor data and rely on complex algorithms. However, their computational requirements often necessitate large onboard computing units, limiting their flight time and payload capacity. This work presents a key contribution towards the development of frameworks that facilitate offloading computational processes from robots to edge computing clusters. Specifically, we focus on offloading computationally intensive Model Predictive Control (MPC) algorithms for UAV trajectory control. To address the time-critical nature of these procedures, we also consider latency and safety measures. By leveraging edge computing, we can achieve the required computational capacity while minimizing communication latency, making it a promising solution for such missions. Furthermore, edge computing enhances the performance and efficiency of MPCs compared to traditional onboard computers. We evaluate this improvement and compare it to conventional approaches. Additionally, we leverage Docker Images and Kubernetes Clusters to take advantage of their features, enabling fast and easy deployment, operability, and migrations of the MPC instances. Kubernetes automates, monitors, and orchestrates the system’s behavior, while the controller applications become highly portable without extensive software dependencies. This thesis focuses on developing real architectures for offloading MPCs either for controlling the trajectory of single robots or multi-agent systems, while utilizing both on-premises small-scale edge computing setups and edge computing providers like the Research Institutes of Sweden (RISE) in Luleå. Extensive simulations and real-life experimental setups support the results and assumptions presented in this work.

JPDC

Edge-enabled aerial control

E-CNMPC

Edge-enabled multi-agent ground control

Licentiate Coursework:

  • Cloud Computing Methods
  • Robot Operating System (ROS)
  • Robotics
  • Computer Vision and Image Processing

Research Highlights:

  • Development of edge-based frameworks to enable real-time trajectory control of resource-constrained robots
  • Propose of delay-aware control architectures for aerial robotic systems
  • Integration of 5G communication with real-time edge-enabled controllers
  • Design of centralized control architecture for multi-agent robotic systems

Academic Milestones:

  • Presented at major conferences (IECON, ICUAS, ISIE, MED, ICCAD, CSCC).
  • Contributed to EU and Swedish funded research projects including AERO-TRAIN, G-DRONES, 5GEIM, REBOOT SKILLS.

Related: Publications | Google Scholar

RAI Team

2020 Integrated Master's Degree – University of Patras

Department of Electrical and Computer Engineering, Division of Systems and Control

Diploma Thesis: "Development and Control of an Advanced Robotic Tool for Minimally Invasive Surgical Operations"– GitHub Repository

Read more

Abstract – The purpose of this diploma thesis is the design, implementation and experimental evaluation of a minimally invasive robotic surgical system. The system consists of a spherical wrist that offers three degrees of freedom and a gripper that is connected to the wrist. The one degree of freedom is actuated directly by a servomotor, while the other two degrees of freedom and the gripper are actuated by a tendon driven system. Each one of the two degrees of freedom is actuated via an antagonistic tendon driven mechanism by a pair of servomotors while the gripper is actuated by a servomotor. The kinematics of the tool are analyzed and a mathematical model is presented. The robotic tool is constructed and the software have been possible to develop a program to operate the tool. The efficiency and behavior of the system is examined based on experimental studies. Finally the system is evaluated and future research is proposed.

Diploma Thesis

Additional Projects:

  • PUMA 560 Robotic Arm, Rebartek – GitHub Repository
  • Guidance, Control and Navigation of a 3-Wheel Mobile Robot – GitHub Repository
  • Design Image Processing & Computer Vision Algorithms
Bachelor Projects