Inverse Kinematics Analysis of Serial Manipulators Using Genetic Algorithms

被引:2
作者
Jaladi, Satyendra [1 ]
Rao, T. E. [1 ]
Srinath, A. [1 ]
机构
[1] KLEF Deemed Univ, Mech Engn Dept DST FIST Sponsored, Robot & Mechatron Engn, Guntur, Andhra Pradesh, India
来源
SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2018, VOL 1 | 2020年 / 1048卷
关键词
Genetic algorithm; ga; Inverse kinematics; Robotics toolbox for MATLAB; Optimization; Serial manipulators;
D O I
10.1007/978-981-15-0035-0_42
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper gives the insight into inverse kinematics analysis of industrial serial manipulators of different degree of freedom, utilizing homogeneous transformation matrices, Denavit-Hartenberg (D-H) parameters, and the forward kinematics. For a robot with 2/3/4 degrees of freedom, inverse kinematics can be determined by using simple geometry with (sin, cos, tan) trigonometry functions, first by solving the forward kinematics, and then creating simultaneous equations solving those for the joint angles. For a robot with six joints (spherical wrist) or more joints (redundant robots) the inverse kinematics becomes complex to solve manually, in such cases the inverse kinematics will be treated as an optimization problem which can be solved numerically. In the proposed approach, MATLAB's `ga' solver was used to solve the inverse kinematics of serial manipulators. The joint angles obtained from optimization methods (ga), (pso), and algebraic methods are compared for two degrees of freedom R-R manipulator. A case study on ABB IRB 1600-1.45 serial manipulator with 6-DOF is presented in this paper.
引用
收藏
页码:519 / 529
页数:11
相关论文
共 9 条
[1]  
Adams M.S.C., 2005, DOCUMENTATION C
[2]  
[Anonymous], 2014, INTRO ROBOTICS
[3]  
Chipperfield A. J., 1995, P IEE C APPL CONTR T, P10
[4]  
Corke P., 2017, ROBOTICS VISION CONT, V118
[5]   Optimization techniques applied to multiple manipulators for path planning and torque minimization [J].
Garg, DP ;
Kumar, M .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 15 (3-4) :241-252
[6]  
Goldber D. E., 1988, Machine Learning, V3, P95, DOI 10.1023/A:1022602019183
[7]  
Mittal R K., 2003, Robotics and control
[8]  
Paul R.P., 1981, Robot Manipulators: Mathematics
[9]   SOLVING THE KINEMATICS OF THE MOST GENERAL 6-DEGREE-OF-FREEDOM AND 5-DEGREE-OF-FREEDOM MANIPULATORS BY CONTINUATION METHODS [J].
TSAI, LW ;
MORGAN, AP .
JOURNAL OF MECHANISMS TRANSMISSIONS AND AUTOMATION IN DESIGN-TRANSACTIONS OF THE ASME, 1985, 107 (02) :189-200