Preferable movement of a multi-joint robot arm using genetic algorithm

被引:11
作者
Yano, F [1 ]
Toyoda, Y [1 ]
机构
[1] Obirin Jr Coll, Tokyo 1940294, Japan
来源
INTELLIGENT ROBOTS AND COMPUTER VISION XVIII: ALGORITHMS, TECHNIQUES, AND ACTIVE VISION | 1999年 / 3837卷
关键词
optimal robot movement control; optimal end-effector trajectory; multi-purpose programming; genetic algorithm;
D O I
10.1117/12.360286
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To control the position and movement of an end-effector on the tip of a multi-joint robot arm is known to include a kind of redundant problem. Although the end-effector is set its position by each angle of the joints, the angle of each joint cannot be uniquely determined by the position of the end-effector. Each of infinite number of different sets of joint angles usually represents the same position of the end-effector. This paper describes how to control the angle of each joint to move its end-effector from a starting point to an ending point on an X-Y plane preferably. We first separate standpoints into two to define the preferable movement; 1) the standpoint of the end-effector, and 2) the standpoint of the joints. Then, we define multiple objective functions from each standpoint Finally, we formulate the problem into a multi-purpose programming problem. We apply a genetic algorithm to solve this problem and obtain satisfied solutions, which have a smooth movement of the end-effector and less rotation of the joints. This paper is suggestive that the approach described here can easily be extended to a problem with a multi-joint robot arm in a three-dimensional space, and also to a problem with obstacles between starting and ending points.
引用
收藏
页码:80 / 88
页数:9
相关论文
共 3 条
[1]  
Davidor Y., 1991, GENETIC ALGORITHM RO
[2]  
Davis Lawrence., 1996, Handbook of Genetic Algorithms
[3]   An Overview of Evolutionary Algorithms in Multiobjective Optimization [J].
Fonseca, Carlos M. ;
Fleming, Peter J. .
EVOLUTIONARY COMPUTATION, 1995, 3 (01) :1-16