Cooperative Receding Horizon 3D Coverage Control with a Team of Networked Aerial Agents
Savvas Papaioannou, Panayiotis Kolios, Theocharis Theocharides, Christos G. Panayiotou, Marios M. Polycarpou
TL;DR
The paper addresses cooperative 3D surface coverage using a team of networked UAVs by formulating a receding-horizon optimal-control problem that jointly optimizes kinematic inputs and camera gimbal orientations. To handle the computational burden of visibility, it integrates a learning-based conversion of non-convex visibility checks into logical constraints that fit within a mixed-integer optimization framework. The approach includes a grid-based visibility learning step, a MILP-style constraint set, and a coverage objective that prioritizes early and non-duplicative facet observation. Simulations with three UAVs demonstrate feasible online planning over a short horizon and successful coordination to cover selected facets, highlighting the method's potential for distributed and robust extensions.
Abstract
This work proposes a receding horizon coverage control approach which allows multiple autonomous aerial agents to work cooperatively in order cover the total surface area of a 3D object of interest. The cooperative coverage problem which is posed in this work as an optimal control problem, jointly optimizes the agents' kinematic and camera control inputs, while considering coupling constraints amongst the team of agents which aim at minimizing the duplication of work. To generate look-ahead coverage trajectories over a finite planning horizon, the proposed approach integrates visibility constraints into the proposed coverage controller in order to determine the visible part of the object with respect to the agents' future states. In particular, we show how non-linear and non-convex visibility determination constraints can be transformed into logical constraints which can easily be embedded into a mixed integer optimization program.
