heterogeneous robot teams, the capabilities of robots are different, whereby robots can be specialized for specific tasks. Some works considering the use of heterogeneous robot teams include [1] [4] [6] [27] [32] [159] [167]. In general, heterogeneous systems are more complex than homogeneous systems because the task planning becomes more difficult