Research Article
A Grid-Based Motion Planning Approach for Coherent Groups
Algorithm 2
The local planner connecting any two neighbor configurations.
Input. , , The desired Configuration , Obstacle space , , | Output. Local path which connects and | (1) Initialize a priority queue | (2) SUCCESS = false; | (3) Insert into | (4) while is not empty and SUCCESS = false do | (5) = Dequeue() | (6) for every neighbor configuration in = Generate_neighbor_configuration() | (7) if is collision-free with | (8) Insert into according to the improved evaluation function | (9) end if | (10) if = | (11) SUCCESS = true | (12) end if | (13) end for | (14) end while | (15) if SUCCESS = true | (16) return the constructed path by tracing the configuration from to | (17) else return failure | (18) end if |
|