Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T23:47:56.379Z Has data issue: false hasContentIssue false

Coverage control of mobile agents using multi-step broadcast control

Published online by Cambridge University Press:  28 February 2022

Shalini Darmaraju
Affiliation:
School of Engineering, Monash University Malaysia, Selangor, Malaysia
Md Abdus Samad Kamal
Affiliation:
Graduate School of Science and Technology, Gunma University, Gunma, Japan
Madhavan Shanmugavel
Affiliation:
Department of Mechatronics Engineering, SRM Institute of Science and Technology, Tamil Nadu, India
Chee Pin Tan*
Affiliation:
School of Engineering, Monash University Malaysia, Selangor, Malaysia
*
*Corresponding author. E-mail: tan.chee.pin@monash.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes a novel multi-step broadcast control (MBC) scheme to deploy a group of autonomous mobile agents for accomplishing coverage tasks in a bounded region. Traditional broadcast control (BC) schemes use a one-to-all communication framework to transmit a uniform signal to all agents, making it cost-effective compared with any all-to-all communication-based scheme for a multi-agent system. However, as BC schemes are based on a single-step view of the environment for decision-making, the environment’s varying distribution density is not known immediately to the agents, resulting in suboptimal performance. To overcome this drawback, this paper proposes an MBC scheme, where agents use a predictive multi-step view and are able to detect the varying densities in the environment ahead of time. The local controller output is estimated using a weighted averaging technique which assigns a higher weight to immediate steps; this feature compensates for any decrease in prediction accuracy as the number of steps increases. We demonstrate the effectiveness of the proposed MBC scheme using a coverage task over a region with uneven population density. Compared to existing BC schemes, the proposed MBC scheme shows superior convergence characteristics in task accomplishment and deployment efficiency.

Information

Type
Research Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Mobile agents provide coverage service over a bounded area (field). The bounded area consists of densely and sparsely populated sections.

Figure 1

Figure 2. Framework of BC/PBC/MBC of a multi-agent system. The broadcast system consists of N agents $A_i$, local controllers $L_i$, and a global controller $G_C$. In the BC scheme, no local controller $L_i$ has to send its state $\zeta_i$ to the global controller, $G_C$.

Figure 2

Figure 3. (a) Two-step agent movements in the BC framework. Depending on the feedback on the random move ($\Delta J$), an agent continues to move in the same or opposite direction in the next step. The process repeats until the convergence. (b) Single-step agent movement in the PBC framework.

Figure 3

Figure 4. Agent movement taking multi-steps along a horizon in the MBC scheme.

Figure 4

Figure 5. The coverage task’s achievement with a single-dense section is shown by agents’ positions in the Voronoi diagram at various iterations. Comparison of three different schemes: BC (left), PBC (middle), and proposed MBC (right).

Figure 5

Figure 6. Evolution of objective function for BC, PBC and MBC for coverage task with a dense section.

Figure 6

Figure 7. The coverage task’s achievement with double-dense sections is shown by agents’ positions in the Voronoi diagram at various iterations. Comparison of two different schemes: PBC (left) and proposed MBC (right).

Figure 7

Figure 8. Evolution of objective function for PBC and MBC for coverage task with double-dense sections.

Figure 8

Figure 9. The achievement of 25 agents in a coverage task with a single-dense section is shown by agents’ positions in the Voronoi diagram at various iterations. Comparison of two different schemes: PBC (left) and proposed MBC (right).

Figure 9

Figure 10. Evolution of objective function for PBC and MBC for coverage task with a single-dense section using 25 agents.