Abstract This paper presents an evolutionary algorithm for the collision-free path planning of multiarm robots. A global path planning technique is used where the paths are represented by a string of via-points that the robots have to pass through, connected together by cubic spline polynomials. Since the entire paths of the robots are considered for optimization, the problem of deadlock between the arms and the static obstacles does not occur. Repeated path modification is done through evolutionary techniques to find an optimized path with respect to length and collision among the robots and the obstacles and the robots themselves. The proposed algorithm departs from simple genetic algorithms in that floating point vector strings represent the chromosomes and customized operators are used to improve upon the performance of the search. Moreover, a local search is carried out on each individual in addition to the global population based search. The result is a highly efficient path-planning algorithm that can deal with complex problems easily. Simulation results are presented for collision-free paths planned for two planar arms and then for two 3 degree-of-freedom (DOF) PUMA®-like arms moving in three-dimensional operational space.
[1]
A.M.S. Zalzala,et al.
Dynamic Modelling and Genetic- Based Motion Planning of Mobile Manipulator Systems with Nonholonomic Constraints
,
1995
.
[2]
A.M.S. Zalzala,et al.
Dynamic modelling and genetic-based trajectory generation for non-holonomic mobile manipulators
,
1997
.
[3]
T. Fukuda,et al.
Coordination in evolutionary multi-agent-robotic system using fuzzy and genetic algorithm
,
1994
.
[4]
Bum Hee Lee,et al.
Collision-Free Motion Planning of Two Robots
,
1987,
IEEE Transactions on Systems, Man, and Cybernetics.
[5]
John W. Roach,et al.
Coordinating the motions of robot arms in a common workspace
,
1987,
IEEE J. Robotics Autom..
[6]
Narendra Ahuja,et al.
Gross motion planning—a survey
,
1992,
CSUR.