DocumentCode
841202
Title
Formulation and optimization of cubic polynomial joint trajectories for industrial robots
Author
Lin, Chun-Shin ; Chang, Po-Rong ; Luh, J.Y.S.
Author_Institution
Academia Sinica, Nan-Kang, Taipei, Taiwan
Volume
28
Issue
12
fYear
1983
fDate
12/1/1983 12:00:00 AM
Firstpage
1066
Lastpage
1074
Abstract
Because of physical constraints, the optimum control of industrial robots is a difficult problem. An alternative approach is to divide the problem into two parts: optimum path planning for off-line processing followed by on-line path tracking. The path tracking can be achieved by adopting the existing approach. The path planning is done at the joint level. Cubic spline functions are used for constructing joint trajectories for industrial robots. The motion of the robot is specified by a sequence of Cartesian knots, i.e., positions and orientations of the hand. For an
-joint robot, these Cartesian knots are transformed into
sets of joint displacements, with one set for each joint. Piecewise cubic polynomials are used to fit the sequence of joint displacements for each of the
joints. Because of the use of the cubic spline function idea, there are only
equations to be solved for each joint, where
is the number of selected knots. The problem is proved to be uniquely solvable. An algorithm is developed to schedule the time intervals between each pair of adjacent knots such that the total traveling time is minimized subject to the physical constraints on joint velocities, accelerations, and jerks. Fortran programs have been written to implement: 1) the procedure for constructing the cubic polynomial joint trajectories; and 2) the algorithm for minimizing the traveling time. Results are illustrated by means of a numerical example.
-joint robot, these Cartesian knots are transformed into
sets of joint displacements, with one set for each joint. Piecewise cubic polynomials are used to fit the sequence of joint displacements for each of the
joints. Because of the use of the cubic spline function idea, there are only
equations to be solved for each joint, where
is the number of selected knots. The problem is proved to be uniquely solvable. An algorithm is developed to schedule the time intervals between each pair of adjacent knots such that the total traveling time is minimized subject to the physical constraints on joint velocities, accelerations, and jerks. Fortran programs have been written to implement: 1) the procedure for constructing the cubic polynomial joint trajectories; and 2) the algorithm for minimizing the traveling time. Results are illustrated by means of a numerical example.Keywords
Manipulator motion-planning; Manipulators, kinematics; Spline functions; Time-optimal control, nonlinear systems; Acceleration; Equations; Industrial control; Job shop scheduling; Path planning; Polynomials; Robot control; Scheduling algorithm; Service robots; Spline;
fLanguage
English
Journal_Title
Automatic Control, IEEE Transactions on
Publisher
ieee
ISSN
0018-9286
Type
jour
DOI
10.1109/TAC.1983.1103181
Filename
1103181
Link To Document