Focus: "Towards the Next Generation Robotic Autonomy on the Edge: Scalability, Resiliency, and Dynamic Resource Allocation"
Read moreAbstract – 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:
Research Highlights:
Academic Milestones:
Related: Publications Google Scholar
Thesis: "Towards Enabling the Next Generation of Edge Controlled Robotic Systems"
Read moreAbstract – 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.
Edge-enabled aerial control
Edge-enabled multi-agent ground control
Licentiate Coursework:
Research Highlights:
Academic Milestones:
Related: Publications | Google Scholar
Diploma Thesis: "Development and Control of an Advanced Robotic Tool for Minimally Invasive Surgical Operations"– GitHub Repository
Read moreAbstract – 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.
Additional Projects: