Title :
A new VLSI architecture for real-time control of robot manipulators
Author :
Liu, J. ; Mao, Z.Q. ; Lu, G.Z. ; Han, W.H. ; Hsia, T.C. ; Current, K.W. ; Chu, W.-S.
Author_Institution :
Dept. of Comput. & Syst. Sci., Nankai Univ., Tianjin, China
Abstract :
A special-purpose VLSI array is proposed for performing the computations of the Jacobian, inverse Jacobian, direct kinematics, and numerical integration for the implementation of a joint-space position and velocity command generator for a real-time robot. This integrated approach enhances computational efficiency by reducing the duplicate calculations of these functions and maximizing the parallel/pipelining processing. The array is connected in a systolic manner to form a 6×7 array using 42 basic processing elements (PEs); 6 `circular´ PEs, 30 `square´ PEs, and 6 `triangular´ PEs. A `square´ PE test chip has been designed and fabricated. The test results for this chip show that the array should be able to operate at a step time of 150 ns. For a six-link manipulator with rotary joints, it takes 156 steps, i.e., 23.4 μs, to complete all the computations in one sampling period
Keywords :
VLSI; pipeline processing; real-time systems; robots; systolic arrays; 150 ns; 23.4 mus; 6-link manipulator; VLSI architecture; circular processing elements; computational efficiency; direct kinematics; inverse Jacobian; joint space position/velocity command generator; numerical integration; parallel/pipelining processing; real-time control; robot manipulators; rotary joints; six-link manipulator; special-purpose VLSI array; square processing elements; systolic arrays; triangular processing elements; Computational efficiency; Computer architecture; Jacobian matrices; Kinematics; Manipulators; Pipeline processing; Robot control; Sampling methods; Testing; Very large scale integration;
Conference_Titel :
Robotics and Automation, 1991. Proceedings., 1991 IEEE International Conference on
Conference_Location :
Sacramento, CA
Print_ISBN :
0-8186-2163-X
DOI :
10.1109/ROBOT.1991.131890