Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T21:35:19.976Z Has data issue: false hasContentIssue false

Distributed persistent coverage control and performance evaluation of multi-agent system

Published online by Cambridge University Press:  03 May 2019

S. Lee*
Affiliation:
Seoul National University, Department of Mechanical and Aerospace Engineering, Institute of Advanced Aerospace Technology, Seoul, Republic of Korea
Y. Kim*
Affiliation:
Seoul National University, Department of Mechanical and Aerospace Engineering, Institute of Advanced Aerospace Technology, Seoul, Republic of Korea
Rights & Permissions [Opens in a new window]

Abstract

The persistent coverage control problem is formulated based on cell discretisation of two-dimensional mission space and time-increasing cell ages. A new performance function is defined to represent the coverage level of the mission space, and time behaviour is evaluated by the probabilistic method based on the detection model of agents. For comparison, persistent coverage controllers are designed by a target-based approach and a reactive approach. Both controllers are designed in a distributed manner using Voronoi tessellation and Delaunay graph-based local information sharing. Numerical simulation is performed to analyse the evaluated mean age of cells and evaluated coverage level over time for the designed persistent coverage controllers. The differences between the evaluation model and simulation situation are discussed.

Information

Type
Research Article
Copyright
© Royal Aeronautical Society 2019 
Figure 0

Figure 1. Sensing range description.

Figure 1

Figure 2. Concept of the Voronoi diagram and Delaunay graph.

Figure 2

Figure 3. Span of time with timestep τ.

Figure 3

Figure 4. Snapshot of the target-based approach.

Figure 4

Figure 5. Snapshot of the gradient-based approach.

Figure 5

Figure 6. Geometry between the agent position and target position.

Figure 6

Table 1 Simulation settings of Case A (agent number variation)

Figure 7

Table 2 Simulation settings of Case B (agent speed variation)

Figure 8

Figure 7. Trajectory of agents.

Figure 9

Figure 8. Coverage history and mean age history (three agents).

Figure 10

Figure 9. Coverage history and mean age history (five agents).

Figure 11

Figure 10. Coverage history and mean age history (seven agents).

Figure 12

Figure 11. Coverage history and mean age history (nine agents).

Figure 13

Figure 12. Coverage history and mean age history (μ = 0.3).

Figure 14

Figure 13. Coverage history and mean age history (μ = 0.5).

Figure 15

Figure 14. Coverage history and mean age history (μ = 0.7).

Figure 16

Figure 15. Coverage history and mean age history (μ = 0.9).

Figure 17

Table 3 Steady-state evaluation performance in Cases A and B

Figure 18

Table 4 Simulation settings of Case C. (sensing radius variation)

Figure 19

Figure 16. Coverage history and mean age history (sensing radius = 0.05).

Figure 20

Figure 17. Coverage history and mean age history (sensing radius = 0.10).

Figure 21

Figure 18. Coverage history and mean age history (sensing radius = 0.15).

Figure 22

Figure 19. Coverage history and mean age history (sensing radius = 0.20).

Figure 23

Table 5 Simulation settings of Case D (space discretisation level variation)

Figure 24

Figure 20. Coverage history and mean age history (n = 50).

Figure 25

Figure 21. Coverage history and mean age history (n = 100).

Figure 26

Figure 22. Coverage history and mean age history (n = 150).

Figure 27

Figure 23. Coverage history and mean age history (n = 200).

Figure 28

Figure 24. Difference between the evaluation and simulation with respect to the sensing radius.

Figure 29

Figure 25. Difference between evaluation and simulation with respect to discretisation level.