On the use of differential evolution for forward kinematics of parallel manipulators

被引:46
作者
Wang, Xue-Song [1 ]
Hao, Ming-Lin [1 ]
Cheng, Yu-Hu [1 ]
机构
[1] China Univ Min & Technol, Sch Informat & Elect Engn, Xuzhou 221008, Jiangsu, Peoples R China
基金
高等学校博士学科点专项科研基金; 美国国家科学基金会;
关键词
Evolutionary strategy; Differential evolution; Optimization; Forward kinematics; Parallel manipulator;
D O I
10.1016/j.amc.2008.05.065
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Differential evolution (DE) is a real-valued number encoded evolutionary strategy for global optimization. It has been shown to be an efficient, effective and robust optimization algorithm, especially for problems containing continuous variables. We have applied a DE algorithm to solve forward kinematics problems of parallel manipulators. The forward kinematics of a parallel manipulator is transformed into an optimization problem by making full use of the property that it is easy to obtain its inverse kinematics and then DE is used to obtain a globally optimal solution of forward kinematics. A comparison of numerical simulation results of a pneumatic 6-SPS parallel manipulator with DE, genetic algorithm and particle swarm optimization is given, which shows that the DE-based method performs well in terms of quality of the optimal solution, reliability and speed of convergence. It should be especially noted that the proposed method is also suitable for various other types of parallel manipulators, which provides a new way to solve the forward kinematics of parallel manipulators. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:760 / 769
页数:10
相关论文
共 19 条
[1]  
ALEV S, 2006, APPL ARTIF INTELL, V19, P557
[2]   Optimal approximation of linear systems by a differential evolution algorithm [J].
Cheng, SL ;
Hwang, C .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2001, 31 (06) :698-707
[3]   Comparing simulated annealing and genetic algorithm in learning FCM [J].
Ghazanfari, M. ;
Alizadeh, S. ;
Fathian, M. ;
Koulouriotis, D. E. .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 192 (01) :56-68
[4]   Improving real-parameter genetic algorithm with simulated annealing for engineering problems [J].
Hwang, SF ;
He, RS .
ADVANCES IN ENGINEERING SOFTWARE, 2006, 37 (06) :406-418
[5]  
Kennedy J, 1997, IEEE SYS MAN CYBERN, P4104, DOI 10.1109/ICSMC.1997.637339
[6]  
Kennedy J, 1995, 1995 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS PROCEEDINGS, VOLS 1-6, P1942, DOI 10.1109/icnn.1995.488968
[7]   A novel parallel manipulator architecture for manufacturing applications [J].
Lacagnina, M ;
Russo, S ;
Sinatra, R .
MULTIBODY SYSTEM DYNAMICS, 2003, 10 (02) :219-238
[8]   A hybrid strategy to solve the forward kinematics problem in parallel manipulators [J].
Parikh, PJ ;
Lam, SSY .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (01) :18-25
[9]  
Petko M, 2005, IEEE ASME INT C ADV, P759
[10]  
Song W, 2006, LECT NOTES COMPUT SC, V4221, P779