ALTERNATIVE METHODS FOR MULTI-ROBOT TASK ALLOCATION
Abstract
One of the most important aspects in the design of multi-robot systems (MRS) is the allocation of tasks among the robots in a productive and efficient manner. This paper presents an empirical study on task allocation strategies in multirobot environment. In general, optimal solutions are found through an exhaustive search, but because there are n × m ways in which m tasks can be assigned to n robots, an exhaustive search is often not possible with increased number of tasks. Task allocation methodologies for multirobot systems are developed by considering their capability in terms of time and space. The present work adopts a two-phase methodology to allocate tasks optimally amongst the candidate robots. The allocation cost of the robots is determined during the first phase and alternate algorithms are used in the second phase for optimizing the allocation. The work considers systems of practical sizes and the results obtained through this are helpful in recommending appropriate techniques to the users of MRS for increasing producibility and robot utilization. Three different approaches using Linear programming, Hungarian Algorithm and Knapsack Algorithm are presented and their results are analyzed for the suitability of the methods for an allocation problem. Simulation results are presented and compared for the benefit of the users.