Coordinate Transformation: A Solution Algorithm for One Class of Robots
- 1 July 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 16 (4) , 550-559
- https://doi.org/10.1109/tsmc.1986.289258
Abstract
One of the most important features of an advanced control system for articulated robots is the capability of transforming the work space coordinates, which naturally characterize any robot task, into the corresponding joint coordinates, on which control actions are developed. For each task, the coordinate transformation problem consists in calculating one trajectory in the joint space which corresponds to the end effector trajectory, usually given in the Cartesian space. While simple kinematical structures allow for closed-form solutions, there is a class of robots for which this is not true. Typical articulated robot structures have three revolute joints at the end effector; the geometric parameters of these joints actually determine the spatial configuration of the last axes of motion. The large majority of today's nonredundant structures have three intersecting axes at the end effector, and closed form solutions do exist in this case. If the axes intersect two-by-two, as in some rather common arm design, an exact solution seems not to exist. A quite different solution algorithm is established, as compared to the trigonometric approach widely adopted so far, which yields solutions in case of two-by-two intersecting axes. The convergence of the algorithm along any trajectory is proved. Effectiveness of the proposed technique can be argued by the fact that it only makes use of direct kinematics, thus resulting in a contained computational burden. A robot prototype of the kind described above is taken as a reference in order to discuss digital implementation and develop numerical examples.Keywords
This publication has 8 references indexed in Scilit:
- A computational technique for inverse kinematicsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1984
- Iterative coordinate transformation procedure for one class of robotsIEEE Transactions on Systems, Man, and Cybernetics, 1984
- An Adaptive Model Following Control for Robotic ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1983
- An anatomy of industrial robots and their controlsIEEE Transactions on Automatic Control, 1983
- Robot Arm Kinematics, Dynamics, and ControlComputer, 1982
- Kinematic Control Equations for Simple ManipulatorsIEEE Transactions on Systems, Man, and Cybernetics, 1981
- Resolved-acceleration control of mechanical manipulatorsIEEE Transactions on Automatic Control, 1980
- A Kinematic Notation for Lower-Pair Mechanisms Based on MatricesJournal of Applied Mechanics, 1955