cs.ROOct 4, 2026

Safe Ergodic Control for Multi-Robot Systems via Quadratic Programming

Authors: Yo Toyomoto, Mohamed Elobaid, Bryce L. Ferguson, Alberto Quattrini Li, Shinkyu Park

Organizations: Electrical and Computer Engineering, King Abdullah University of Science and Technology (KAUST), Thuwal 23955, Saudi Arabia · Thayer School of Engineering at Dartmouth College, Hanover, NH, USA · Department of Computer Science, Dartmouth College, Hanover, NH, USA

Abstract

Ergodic control drives robots to spend time in each region in proportion to a spatial distribution of interest, making it well suited for dense spatiotemporal environmental monitoring. Existing safe ergodic controllers rely on offline trajectory optimization or hierarchical architectures, which limit real-time applicability and decouple the ergodicity objective from the safety constraint. This paper presents a quadratic programming (QP)-based controller that treats ergodicity and safety jointly. We first introduce a Gaussian-kernel ergodic metric that, unlike the classical indicator-based metric, is time differentiable. This allows the exponential decay of the metric to be imposed as a time-varying control barrier function (CBF) constraint, relaxed by a slack variable, alongside hard CBF constraints for region containment and inter-robot collision avoidance. We establish that the resulting QP remains feasible from any safe initial configuration and that, up to the slack term, the ergodic metric decays exponentially. Simulations show improved performance over baseline methods, and experiments with three aerial vehicles validate the work on real hardware.

Figures & tables

Explore similar work

CardsList
  1. Safe and Energy-Aware Multi-Robot Density Control via PDE-Constrained Optimization for Long-Duration Autonomy

    Apr 16, 2026Longchen Niu, Andrew Nasif, Gennaro NotomistaMulti-Robot SystemsLyapunov Function

  2. COP-Q: Safety-First Reinforcement Learning for Robot Control via Cholesky-Ordered Projection

    Jun 3, 2026Guopeng Li, Moritz A. Zanger, Matthijs T. J. Spaan +1Safety ConstraintsQ-Learning

  3. ElastiQP: An Always-Feasible QP Solver for Constrained Robot Control

    Sep 16, 2026Daniel Morton, Jon Arrizabalaga, Zachary Manchester +1Quadratic ProgramsRobotic Manipulator