A Policy Iteration Approach for Flock Motion Control

Shuzheng Qu, Mohammed Abouheaf, Wail Gueaieb, Davide Spinello
3/17/2023
eess.SYcs.LGcs.MA

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

The flocking motion control is concerned with managing the possible conflicts between local and team objectives of multi-agent systems. The overall control process guides the agents while monitoring the flock-cohesiveness and localization. The underlying mechanisms may degrade due to overlooking the unmodeled uncertainties associated with the flock dynamics and formation. On another side, the efficiencies of the various control designs rely on how quickly they can adapt to different dynamic situations in real-time. An online model-free policy iteration mechanism is developed here to guide a flock of agents to follow an independent command generator over a time-varying graph topology. The strength of connectivity between any two agents or the graph edge weight is decided using a position adjacency dependent function. An online recursive least squares approach is adopted to tune the guidance strategies without knowing the dynamics of the agents or those of the command generator. It is compared with another reinforcement learning approach from the literature which is based on a value iteration technique. The simulation results of the policy iteration mechanism revealed fast learning and convergence behaviors with less computational effort.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{qu2023policy,
  title  = {A Policy Iteration Approach for Flock Motion Control},
  author = {Shuzheng Qu and Mohammed Abouheaf and Wail Gueaieb and Davide Spinello},
  year   = {2023},
  eprint = {2303.10035},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2303.10035v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.10035.svg)](https://codeofpaper.com/paper/2303.10035)

Discussion