Ergodic exploration of dynamic distribution
Luka Lanča, Karlo Jakac, Sylvain Calinon, Stefan Ivić
TL;DR
This work tackles dynamic search in oceanic environments by coupling a time-varying target probability density $m(x,t)$ with a gradient-based ergodic controller (HEDAC) to guide multi-agent search. The framework integrates an advection–diffusion PDE for $m$, incorporating flow drift and sensing as a sink, with a potential-field PDE that yields collision-free, ergodic trajectories for UAVs; diffusion accounts for drift and sensing uncertainties. Two scenarios—synthetic cavity flow and a realistic Unije Channel SAR mission—demonstrate substantial gains over static-probability baselines, including improved target detection rates and accurate survey completion metrics, even under delayed starts and multi-phase operations. The approach remains computationally feasible in real time on standard hardware, enabling practical deployment for ocean SAR and resource-aware mission planning.
Abstract
This research addresses the challenge of performing search missions in dynamic environments, particularly for drifting targets whose movement is dictated by a flow field. This is accomplished through a dynamical system that integrates two partial differential equations: one governing the dynamics and uncertainty of the probability distribution, and the other regulating the potential field for ergodic multi-agent search. The target probability field evolves in response to the target dynamics imposed by the environment and accomplished sensing efforts, while being explored by multiple robot agents guided by the potential field gradient. The proposed methodology was tested on two simulated search scenarios, one of which features a synthetically generated domain and showcases better performance when compared to the baseline method with static target probability over a range of agent to flow field velocity ratios. The second search scenario represents a realistic sea search and rescue mission where the search start is delayed, the search is performed in multiple robot flight missions, and the procedure for target drift uncertainty compensation is demonstrated. Furthermore, the proposed method provides an accurate survey completion metric, based on the known detection/sensing parameters, that correlates with the actual number of targets found independently.
