Space-Fluid Adaptive Sampling by Self-Organisation
Roberto Casadei, Stefano Mariani, Danilo Pianini, Mirko Viroli, Franco Zambonelli
TL;DR
Space-fluid adaptive sampling tackles decentralized sensing of spatially varying signals by introducing AggregateSampler, a self-stabilising, gradient-based region-growth algorithm within the aggregate computing framework. The method maps input fields to a regional partition that yields one sample per region, with region sizes controlled by a path-sampling-error bound $\eta$ and a symmetry-breaking efficiency $k$ ( proven to satisfy $k\ge 0.5$ ). Formal analysis and simulations (including PM$_{10}$ data) demonstrate self-stabilisation, local optimality, and a tunable trade-off between sampling accuracy and efficiency. This approach enables scalable, energy-aware spatial monitoring in large deployments with potential policy and environmental-sensing applications.
Abstract
A recurrent task in coordinated systems is managing (estimating, predicting, or controlling) signals that vary in space, such as distributed sensed data or computation outcomes. Especially in large-scale settings, the problem can be addressed through decentralised and situated computing systems: nodes can locally sense, process, and act upon signals, and coordinate with neighbours to implement collective strategies. Accordingly, in this work we devise distributed coordination strategies for the estimation of a spatial phenomenon through collaborative adaptive sampling. Our design is based on the idea of dynamically partitioning space into regions that compete and grow/shrink to provide accurate aggregate sampling. Such regions hence define a sort of virtualised space that is "fluid", since its structure adapts in response to pressure forces exerted by the underlying phenomenon. We provide an adaptive sampling algorithm in the field-based coordination framework, and prove it is self-stabilising and locally optimal. Finally, we verify by simulation that the proposed algorithm effectively carries out a spatially adaptive sampling while maintaining a tuneable trade-off between accuracy and efficiency.
