Motivated by the increasing need for advanced autonomy and in response to the computational limitations of onboard robotic systems, this thesis presents unified novel frameworks to enhance the autonomy of computationally resource-constrained aerial and ground robotic systems. The contributions span from designing novel robotic architectures through edge computing and edge/cloud technologies for robust and safe control system design. Furthermore, it contributes by developing resource-aware offloading strategies, scalable cloud/edge deployments, and resilient fallback mechanisms centered around control architectures.
A core focus centers in enabling real-time trajectory control for robotic platforms, primarily Unmanned Aerial Vehicles (UAVs), by offloading computationally heavy control components 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 (NCS). By deploying network-aware switching strategies that enable seamless transition between offloaded NMPC and onboard fail-safe control, continuous and safe operation is ensured. By utilizing 5G communication channels and network Key Performance Indicators (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 (RTT) delays, enabling smooth UAV behavior. While the computational burden of NMPC is obvious in resource-constrained single-agent systems, it becomes even more critical in Multi-Agent Systems (MAS). 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 MAS, 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 (similar to E-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 RTT 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 demonstrates the advantages of the proposed orchestrated systems in resilience, scalability, and fault recovery. K8s 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 designed 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, even in hazardous real-world environments such as underground mines.
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, and real aerial and ground MAS platforms, confirming their performance in realistic scenarios involving varying number of agents, variable network conditions, and mission-critical timing constraints. The proposed frameworks have been validated through laboratory experiments and further demonstrated to be feasible in real-world deployment scenarios. 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.
Luleå: Luleå University of Technology, 2025.
robotics, edge robotics, networked control systems, control applications, system integration