Algorithm 1 Propagation-Based Coverage Redistribution |
-
1:
Input: Coverage paths , N, Failed robot
-
2:
Output: Updated coverage paths
-
3:
Parent
-
4:
Construct the adjacency tree T based on
-
5:
for each child robot do
-
6:
Calculate from (7)
-
7:
Calculate from (8)
-
8:
-
9:
Parent
-
10:
end for
-
11:
while Parent do
-
12:
-
13:
Child
-
14:
Calculate from (10)
-
15:
Calculate from (9)
-
16:
Calculate from (11)
-
17:
-
18:
-
19:
Parent
-
20:
Parent
-
21:
end while
-
22:
return Updated paths
|