Marc Sanchez Net

RO
h-index7
4papers
6citations
Novelty53%
AI Score44

4 Papers

ROMar 30, 2020Code
The Pluggable Distributed Resource Allocator (PDRA): a Middleware for Distributed Computing in Mobile Robotic Networks

Federico Rossi, Tiago Stegun Vaquero, Marc Sanchez Net et al.

We present the Pluggable Distributed Resource Allocator (PDRA), a middleware for distributed computing in heterogeneous mobile robotic networks. PDRA enables autonomous robotic agents to share computational resources for computationally expensive tasks such as localization and path planning. It sits between an existing single-agent planner/executor and existing computational resources (e.g. ROS packages), intercepts the executor's requests and, if needed, transparently routes them to other robots for execution. PDRA is pluggable: it can be integrated in an existing single-robot autonomy stack with minimal modifications. Task allocation decisions are performed by a mixed-integer programming algorithm, solved in a shared-world fashion, that models CPU resources, latency requirements, and multi-hop, periodic, bandwidth-limited network communications; the algorithm can minimize overall energy usage or maximize the reward for completing optional tasks. Simulation results show that PDRA can reduce energy and CPU usage by over 50% in representative multi-robot scenarios compared to a naive scheduler; runs on embedded platforms; and performs well in delay- and disruption-tolerant networks (DTNs). PDRA is available to the community under an open-source license.

NIMay 3
Toward the Internet of Space Things: Performance Analysis of LEO Satellite Relay Networks using mmWave and sub-THz links

Sergi Aliaga, Ahmad Masihi, Vitaly Petrov et al.

As the commercial space economy expands, existing ground-based infrastructure faces severe bottlenecks in supporting the data-intensive continuous connectivity needs of next-generation "space users," including CubeSats, space data centers, and more. Even when utilizing existing Ku-band ground relay networks, the contact time with a CubeSat at low-Earth orbit (LEO) is often still limited to minutes per day only. This paper analyzes an alternative system design that leverages emerging high-rate millimeter-wave (mmWave) and sub-terahertz (sub-THz) inter-satellite links to build a high-throughput and high-availability satellite-based relay backbone for space vehicles. To evaluate this concept, we develop a comprehensive mathematical framework that jointly incorporates complex time-variant orbital dynamics and mmWave/sub-THz link characteristics. We then derive the key performance indicators, including contact probability, channel capacity, and energy efficiency. The numerical results, cross-verified by computer simulations, demonstrate that such systems can provide improvements of up to several orders of magnitude compared to existing networks of ground stations. Notably, we identify a fundamental bound on download capacity and show that continuous 24/7 connectivity becomes achievable with only ten LEO relay satellites. These findings establish mmWave and sub-THz satellite relay networks as a promising, scalable, and energy-efficient solution, thus unlocking improved connectivity with various space vehicles of tomorrow.

MLOct 23, 2025
Learning Decentralized Routing Policies via Graph Attention-based Multi-Agent Reinforcement Learning in Lunar Delay-Tolerant Networks

Federico Lozano-Cuadra, Beatriz Soret, Marc Sanchez Net et al.

We present a fully decentralized routing framework for multi-robot exploration missions operating under the constraints of a Lunar Delay-Tolerant Network (LDTN). In this setting, autonomous rovers must relay collected data to a lander under intermittent connectivity and unknown mobility patterns. We formulate the problem as a Partially Observable Markov Decision Problem (POMDP) and propose a Graph Attention-based Multi-Agent Reinforcement Learning (GAT-MARL) policy that performs Centralized Training, Decentralized Execution (CTDE). Our method relies only on local observations and does not require global topology updates or packet replication, unlike classical approaches such as shortest path and controlled flooding-based algorithms. Through Monte Carlo simulations in randomized exploration environments, GAT-MARL provides higher delivery rates, no duplications, and fewer packet losses, and is able to leverage short-term mobility forecasts; offering a scalable solution for future space robotic systems for planetary exploration, as demonstrated by successful generalization to larger rover teams.

RODec 13, 2021
Multi-Robot On-site Shared Analytics Information and Computing

Joshua Vander Hook, Federico Rossi, Tiago Vaquero et al.

Computation load-sharing across a network of heterogeneous robots is a promising approach to increase robots capabilities and efficiency as a team in extreme environments. However, in such environments, communication links may be intermittent and connections to the cloud or internet may be nonexistent. In this paper we introduce a communication-aware, computation task scheduling problem for multi-robot systems and propose an integer linear program (ILP) that optimizes the allocation of computational tasks across a network of heterogeneous robots, accounting for the networked robots' computational capabilities and for available (and possibly time-varying) communication links. We consider scheduling of a set of inter-dependent required and optional tasks modeled by a dependency graph. We present a consensus-backed scheduling architecture for shared-world, distributed systems. We validate the ILP formulation and the distributed implementation in different computation platforms and in simulated scenarios with a bias towards lunar or planetary exploration scenarios. Our results show that the proposed implementation can optimize schedules to allow a threefold increase the amount of rewarding tasks performed (e.g., science measurements) compared to an analogous system with no computational load-sharing.