2.1. Computation Offloading and Mobile Edge Computing
The idea that a resource-poor device can save energy by sending work to a better-provisioned machine predates edge computing by some margin. Kumar and Lu framed the question sharply, offloading pays only when the communication cost is smaller than the computation cost avoided, which is a statement about the ratio of data volume to computational intensity [
11]. MAUI [
12] and CloneCloud [
13] turned this into working systems that partition applications at run time, and Miettinen and Nurminen provided the measurements that anchored the energy models everyone subsequently used [
14]. Surveys by Dinh et al. [
15] and, for the edge era, by Mao et al. [
1], Mach and Becvar [
2], Shi et al. [
16], Taleb et al. [
17] and Wang et al. [
18] map the design space in detail.
A third perspective treats the radio access network itself as the object of energy optimisation. Cell-free architectures distribute many access points under joint control, and when they also carry a sensing function the resulting integrated sensing and communication (ISAC) system must allocate power across sensing and communication objectives at once; energy-efficient designs for cell-free ISAC serving urban air mobility are a recent instance, and they share with our problem both the structure of the objective, long-run energy minimisation under service-quality constraints, and the difficulty that the constraint set is non-convex [
19]. The distinction is where the decision variables live. The literature optimises the infrastructure’s beamforming and power allocation for a given set of user demands; we optimise the terminal’s scheduling of its own three energy domains for a given infrastructure. The two compose naturally, and the multi-AP extension of
Section 6.14 is precisely the point of contact: a cell-free deployment would supply the per-AP association and bandwidth structure that
Section 6.14 adds by hand, and a robot fleet would supply the demand model such an infrastructure needs.
A complementary line of work attacks the communication energy problem at the physical layer rather than at the scheduler, either by improving the channel itself or by hardening it. Reconfigurable intelligent surfaces reshape the propagation environment, and self-powered absorptive designs do so under a harvested-energy budget, which makes the surface a net-zero addition to the link rather than another powered node [
20]; distributed time-modulated arrays pursue a related goal at the transmitter, using time-modulation to shape radiation in angle and thereby to secure the link for distributed IoT nodes [
21]. These techniques are orthogonal to, and composable with, what we do here: they alter the mapping from transmit power to achievable rate, the function
of (
8), whereas our controller takes that mapping as given and decides how much power to spend and when. A deployment that improved the channel by such means would change the numerical value of the communication–computation exchange rate, and hence how much work the co-manager routes to the radio, but not the structure of any of the four subproblems. We regard the combination as a promising direction, particularly where security constraints make some links preferable to others and the routing rule of (
24) would need a secrecy term alongside its energy and queue terms.
Within that space, the strand closest to our work is the joint optimisation of radio and computational resources. Wang et al. combined partial offloading with DVFS and showed that the two decisions interact [
22]. Chen et al. analysed multi-user offloading as a game and established convergence to a Nash equilibrium [
23]. Zhang et al. derived energy-optimal scheduling under a stochastic channel [
24], and Huang et al. gave one of the earliest Lyapunov-based dynamic offloading algorithms [
4]. Mao and co-authors extended the Lyapunov approach to energy-harvesting devices [
5] and then to multi-user systems with joint radio and computational management [
6], Kwak et al. solved a closely related problem with the same machinery [
7], and Guo et al. added cooperative task scheduling [
25]. Delay-optimal rather than energy-optimal scheduling was treated by Liu et al. [
26].
Sardellitti et al. treated the joint radio-and-computation allocation as a non-convex program and solved it by successive convex approximation in the single-cell and then the multicell case [
27], and Wang et al. derived the joint offloading and computing solution for wireless powered systems [
28]. The Lyapunov strand has continued to develop: Guo et al. handled partial offloading with harvested energy [
8], Tong et al. applied the same machinery to energy-saving offloading for IoT devices [
9], and Bi et al. combined drift-plus-penalty with deep reinforcement learning, using the Lyapunov term to retain a stability guarantee that a purely learned policy would lack [
10]. That last hybrid is philosophically close to what we do, in that it insists on keeping the guarantee.
Our per-slot subproblems for the processor and the radio are recognisably descendants of this line of work, and we make no claim of novelty for them individually. What is different here is the third dimension.
2.2. Energy in Mobile Robotics and Cloud Robotics
Cloud and edge robotics, offloading robot computation to remote infrastructure was surveyed by Kehoe et al. [
29] and, more recently and with an edge emphasis, by Chowdhury and Parasuraman [
30]. The systems concerns are well understood and ROS [
31] has made the plumbing routine. The interesting question is when to offload, and here the robotics literature has produced answers that the MEC literature largely has not, because it takes mobility seriously.
The closest antecedents to our formulation are the papers of Rahman and colleagues, who explicitly incorporated motion and connectivity into the offloading decision, first for a single robot [
32] and then for a multi-robot system with robot-to-robot sharing [
33]. They solve the resulting problem with a multi-layer genetic algorithm. This is effective but offline: the decisions are computed for a known route against estimated bandwidth, and the method does not come with a stability or optimality guarantee. Chinchali et al. took a learning-based route, training offloading policies for cloud robotics with reinforcement learning [
34] rather than by solving an explicit optimisation [
35], and Wang et al. applied deep reinforcement learning to mobility-aware offloading for swarms [
36]. Learned policies handle model mismatch gracefully, which is a real advantage, but they need training data from the deployment and give no worst-case guarantee, a serious drawback when the tasks in question have hard control deadlines.
Two other threads deserve mention. The first is measurement-driven work on AMR energy: Liu et al. built E2M, a middleware that schedules computer-vision pipelines on real robots according to their energy cost [
37], and later characterised whole-platform AMR energy in the open [
38]. This work supplies the empirical grounding that optimisation papers in this area, including ours, tend to lack.
The second is the recent study of Baruffa and Rugini, who assign radio and computation resources jointly across a fleet of mobile robots offloading AI tasks, formulating a non-linear integer program and solving it with a sequential-minimisation heuristic benchmarked against a genetic algorithm [
39]. Of the recent literature this is the closest in setting to ours, featuring a robot fleet, shared radio and compute, and joint assignment, but the objective differs in a way that matters. They minimise average
latency under stationary conditions in short windows, with no energy term and no representation of the robots’ motion. Our objective is energy, over an infinite horizon, with the motion in the loop. The two are complementary rather than competing: their assignment layer decides
where a task goes among several base stations and data centres, which our single-AP formulation does not model, while our controller decides
how much of it to send and at what cost, which theirs does not.
On the systems side, the OROS work of Groshev et al. is notable for actually measuring the effect on hardware: they orchestrate 5G resources and ROS services jointly across a fleet and report substantial energy savings from offloading demanding computation and gating idle sensors [
3]. Their results are the strongest empirical evidence we know of that the coupling this paper models is worth exploiting.