DocumentCode
1009716
Title
Efficient parallel algorithms and VLSI architectures for manipulator Jacobian computation
Author
Yeung, Tak Bun ; Lee, C. S George
Author_Institution
Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
Volume
19
Issue
5
fYear
1989
Firstpage
1154
Lastpage
1166
Abstract
The real-time computation of the Jacobian that relates the manipulator joint velocities to the linear and angular velocities of the manipulator end-effector is pursued. Since the Jacobian can be expressed in the form of a first-order linear recurrence, the time lower bound for computing the Jacobian can be proved to be of order O (N ) on uniprocessor computers and of order O (log2 N ) on both single-instruction-stream-multiple-data-stream (SIMD) and VLSI pipelined parallel processors, where N is the number of links of the manipulator. To achieve the lower bound, the authors developed a generalized-k method for uniprocessor computers, a parallel forward and backward recursive doubling algorithm (PFABRD) for SIMD computers, and a parallel systolic architecture for VLSI pipelines. All the methods are capable of computing the Jacobian at any desired reference coordinate frame k from the base coordinate frame to the end-effector coordinate frame. The computational effort in terms of floating-point operations is minimal when k is in the range (4, N -3) for the generalized-k method, and k =(N +1)/2 for both the PFABRD algorithm and the parallel pipeline
Keywords
VLSI; computational complexity; industrial robots; kinematics; parallel algorithms; pipeline processing; SIMD computers; VLSI architectures; VLSI pipelined parallel processors; angular velocities; coordinate transformation; end-effector coordinate frame; first-order linear recurrence; generalized-k method; joint velocities; linear velocities; manipulator Jacobian computation; manipulator end-effector; parallel algorithms; parallel forward and backward recursive doubling algorithm; parallel systolic architecture; real-time computation; Angular velocity; Computer architecture; Concurrent computing; Jacobian matrices; Manipulators; Parallel algorithms; Pipelines; Robot kinematics; Vectors; Very large scale integration;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9472
Type
jour
DOI
10.1109/21.44031
Filename
44031
Link To Document