Research Article
Swarm Robot Exploration Strategy for Path Formation Tasks Inspired by Physarum polycephalum
Algorithm 4
Extinction mechanism. B_UL represents the distance between the Robot_Nodes.
(1) | loop | (2) | N_Num ← 0//N_Num will store the number of Robot_Nests and Robot_Nodes in neighbors. | (3) | Object_N ← MAX_DISTANCE//Object_N will store the neighbor object. | (4) | for all neighbors n do | (5) | if state(n) = Robot_Node or state(n) = Robot_Nest then | (6) | N_Num = N_Num++ | (7) | Object_N ← n | (8) | if N_Num = 1 then//only one Robot_Node or Robot_Nest can be sensed. | (9) | if Flag_Contraction(Object) ≠ TRUE then//the branch status requirements. | (10) | if measured_distance(Object_N) > B_UL then//the distance requirements. | (11) | state ← Robot_Explorer |
|