Optimal trajectory planning for robot manipulators is always a hot spot in research fields of robotics. This paper presents two new novel general methods for computing optimal motions of an industrial robot manipulator (STANFORD robot) in presence of obstacles. The problem has a multi-criterion character in which three objective functions, a maximum of 72 variables and 103 constraints are considered. The objective functions for optimal trajectory planning are minimum traveling time, minimum mechanical energy of the actuators and minimum penalty for obstacle avoidance. By far, there has been no planning algorithm designed to treat the objective functions simultaneously. When existing optimization algorithms of trajectory planning tackle the complex instances (obstacles environment), they have some notable drawbacks viz.: (1) they may fail to find the optimal path (or spend much time and memory storage to find one) and (2) they have limited capabilities when handling constraints. In order to overcome the above drawbacks, two evolutionary algorithms (Elitist non-dominated sorting genetic algorithm (NSGA-II) and multi-objective differential evolution (MODE) algorithm) are used for the optimization. Two methods (normalized weighting objective functions method and average fitness factor method) are combinedly used to select best optimal solution from Pareto optimal front. Two multi-objective performance measures (solution spread measure and ratio of non-dominated individuals) are used to evaluate strength of the Pareto optimal fronts. Two more multi-objective performance measures namely optimizer overhead and algorithm effort are used to find computational effort of NSGA-II and MODE algorithms. The Pareto optimal fronts and results obtained from various techniques are compared and analyzed.
[1]
H. Lehtihet,et al.
Minimum cost trajectory planning for industrial robots
,
2004
.
[2]
Kalyanmoy Deb,et al.
A fast and elitist multiobjective genetic algorithm: NSGA-II
,
2002,
IEEE Trans. Evol. Comput..
[3]
Tong Heng Lee,et al.
Evolutionary Algorithms for Multi-Objective Optimization: Performance Assessments and Comparisons
,
2004,
Artificial Intelligence Review.
[4]
Valder Steffen,et al.
OPTIMIZATION OF THE TRAJECTORY PLANNING OF ROBOT MANIPULATORS TAKING INTO ACCOUNT THE DYNAMICS OF THE SYSTEM
,
1998
.
[5]
Peter J. Fleming,et al.
An Overview of Evolutionary Algorithms in Multiobjective Optimization
,
1995,
Evolutionary Computation.
[6]
Valder Steffen,et al.
Trajectory Modeling of Robot Manipulators in the Presence of Obstacles
,
2001
.
[7]
Steven Dubowsky,et al.
On computing the global time-optimal motions of robotic manipulators in the presence of obstacles
,
1991,
IEEE Trans. Robotics Autom..
[8]
Thomas Bäck,et al.
Evolutionary computation: comments on the history and current state
,
1997,
IEEE Trans. Evol. Comput..
[9]
Sezimaria F. P. Saramago,et al.
Dynamic optimization for the trajectory planning of robot manipulators in the presence of obstacles
,
1999
.
[10]
David E. Goldberg,et al.
A niched Pareto genetic algorithm for multiobjective optimization
,
1994,
Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.