Based on the modeling of robot working environment, the shortest distance matrix between points is solved by Floyd algorithm. With the objective of minimizing the sum of the fixed cost of robot and the cost of robot operation, an integer programming model is established and a genetic algorithm for solving the model is designed. In order to make coordination to accomplish their respective tasks for each robot with high efficiency, this paper uses natural number encoding way. The objective function is based on penalty term constructed with the total number of collisions in the running path of robots. The fitness function is constructed by using the objective function with penalty term. Based on elitist retention strategy, a genetic algorithm with collision detection is designed. Using this algorithm for task allocation and path planning of multi-robot, it can effectively avoid or reduce the number of collisions in the process of multi-robot performing tasks. Finally, an example is used to validate the method.
[1]
Yancong Zhou,et al.
Disordered and Multiple Destinations Path Planning Methods for Mobile Robot in Dynamic Environment
,
2016,
J. Electr. Comput. Eng..
[2]
Liu Li-juan.
Mutli-Robot Task Allocation Based on Partitioning
,
2013
.
[3]
Zhenping Li,et al.
Genetic Algorithm for Task Allocation and Path Planning of Multi-robot System
,
2016
.
[4]
Hong Zhang,et al.
Path planning for intelligent robot based on switching local evolutionary PSO algorithm
,
2016
.
[5]
Wu Xianfeng.
Collision-free Motion Planning Algorithm Based on RRT for Robot
,
2012
.
[6]
Li Wen-bai.
Tabu search based autonomous navigation algorithm for mobile robot
,
2011
.