Title :
On homogeneous transforms, quaternions, and computational efficiency
Author :
Funda, Janez ; Taylor, Russell H. ; Paul, Richard P.
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
fDate :
6/1/1990 12:00:00 AM
Abstract :
Three-dimensional modeling of rotations and translations in robot kinematics is most commonly performed using homogeneous transforms. An alternate approach, using quaternion-vector pairs as spatial operators, is compared with homogeneous transforms in terms of computational efficiency and storage economy. The conclusion drawn is that quaternion-vector pairs are as efficient as, more compact than, and more elegant than their matrix counterparts. A robust algorithm for converting rotational matrices into equivalent unit quaternions is described, and an efficient quaternion-based inverse kinematics solution for the Puma 560 robot arm is presented
Keywords :
kinematics; robots; transforms; 3D modelling; Puma 560; computational efficiency; homogeneous transforms; inverse kinematics; quaternions; robot kinematics; Automatic control; Computational efficiency; Manipulator dynamics; Matrix converters; Parallel robots; Process design; Quaternions; Robot kinematics; Robotics and automation; Yttrium;
Journal_Title :
Robotics and Automation, IEEE Transactions on