Evolutionary collision-free optimal trajectory planning for intelligent robots

被引:0
作者
R. Saravanan
S. Ramabalan
C. Balamurugan
机构
[1] Kumaraguru College of Technology,Department of Mechatronics Engineering
[2] J.J. College of Engineering and Technology,Faculty of CAD/CAM (P.G. Course)
来源
The International Journal of Advanced Manufacturing Technology | 2008年 / 36卷
关键词
Optimal obstacle avoidance; Moving obstacles; Optimal trajectory planning; Evolutionary algorithms—NSGA-II, DE;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents optimization procedures based on evolutionary algorithms such as the elitist non-dominated sorting genetic algorithm (NSGA-II) and differential evolution (DE) for solving the trajectory planning problem of intelligent robot manipulators with the prevalence of fixed, moving, and oscillating obstacles. The aim is the minimization of a combined objective function, with the constraints being actuator constraints, joint limits, and the obstacle avoidance constraint by considering dynamic equations of motion. Trajectories are defined by B-spline functions. This is a non-linear constrained optimization problem with six objective functions, 31 constraints, and 42 variables. The combined objective function is a weighted balance of transfer time, the mean average of actuator efforts and power, penalty for collision-free motion, singularity avoidance, joint jerks, and joint accelerations. The obstacles are present in the workspace of the robot. The distance between potentially colliding parts is expressed as obstacle avoidance. Further, the motion is represented using translational and rotational matrices. The proposed optimization techniques are explained by applying them to an industrial robot (PUMA 560 robot). Also, the results obtained from NSGA-II and DE are compared and analyzed. This is the first research work which considers all the decision criteria for the trajectory planning of industrial robots with obstacle avoidance. A comprehensive user-friendly general-purpose software package has been developed using VC++ to obtain the optimal solutions using the proposed DE algorithm.
引用
收藏
页码:1234 / 1251
页数:17
相关论文
共 33 条
[1]  
Bobrow JE(1985)Time-optimal control of robotic manipulators along specified paths Int J Rob Res 4 554-561
[2]  
Dubowsky S(1985)Minimum-time control of robotic manipulators with geometric path constraints IEEE Trans Automat Contr 30 531-541
[3]  
Gibson JS(1991)Solving robot trajectory planning problems with uniform cubic B-splines Optim Control Appl Methods 12 247-262
[4]  
Shin KG(1986)A dynamic programming approach to trajectory planning of robotic manipulators IEEE Trans Automat Contr 31 491-500
[5]  
McKay ND(1998)A dynamic programming approach to optimal control of robotic manipulators Mech Res Commun 25 225-230
[6]  
Chen YC(1999)Minimum-effort motions for open-chain manipulators with task-dependent end-effector constraints Int J Rob Res 18 213-224
[7]  
Shin KG(1996)Time-energy optimal control of articulated systems with geometric path constraints Trans ASME J Dyn Syst Meas Control 118 139-143
[8]  
McKay ND(2004)Minimum cost trajectory planning for industrial robots Eur J Mech A Solids 23 703-715
[9]  
Balkan T(2000)Optimal trajectory planning of robot manipulators in the presence of moving obstacles Mech Mach Theory 35 1079-1094
[10]  
Martin BJ(1993)A trigonometric trajectory generator for robotic arms Int J Control 57 505-517