Formulation and optimization of cubic polynomial joint trajectories for industrial robots
- 1 December 1983
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Automatic Control
- Vol. 28 (12) , 1066-1074
- https://doi.org/10.1109/tac.1983.1103181
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 anN-joint robot, these Cartesian knots are transformed intoNsets of joint displacements, with one set for each joint. Piecewise cubic polynomials are used to fit the sequence of joint displacements for each of theNjoints. Because of the use of the cubic spline function idea, there are onlyn - 2equations to be solved for each joint, wherenis 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
This publication has 8 references indexed in Scilit:
- An anatomy of industrial robots and their controlsIEEE Transactions on Automatic Control, 1983
- Optimum Path Planning for Mechanical ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1981
- A New Feedback Method for Dynamic Control of ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1981
- Kinematic Control Equations for Simple ManipulatorsIEEE Transactions on Systems, Man, and Cybernetics, 1981
- On-Line Computational Scheme for Mechanical ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1980
- Resolved-acceleration control of mechanical manipulatorsIEEE Transactions on Automatic Control, 1980
- Modelling, Trajectory Calculation and Servoing of a Computer Controlled ArmPublished by Defense Technical Information Center (DTIC) ,1972
- The Near-Minimum-Time Control Of Open-Loop Articulated Kinematic ChainsJournal of Dynamic Systems, Measurement, and Control, 1971