Multi Robot Exploration through Pruning Frontiers
In this paper, an approach to multi robot exploration is presented. One of the key issues in multi robot exploration is how to assign target locations to the individual robots and how to better distribute the robots over the environment. The proposed technique applies a well-known unsupervised clustering algorithm (k-means) in order to fairly divide the space into as many disjoint regions as available robots. Hungarian Method is used for the assignment of robots to the individual regions with the task to explore the corresponding area. To drive the robots around the environment, a frontier ‘regions on the boundary between open space and unexplored space’ based navigation strategy is used to decide where to move next, according to the data collected so far. Furthermore, we discuss improvements to the frontier based exploration strategy, by pruning the frontier cells that further reduces the computational time. The numbers of candidate locations are evaluated based on three criteria: number of unknown cells, number of known cells and real path travelling cost. Simulations are presented to show the performance of the proposed technique. This method can best be applied in search and rescue operations, partitioning helps to explore different regions of the workspace parallely by different robots instead of concentrating efforts in particular spot, pruning helps to make movement decisions much faster, the result is that the potential victims in a region will not have to wait much longer.