PARALLEL VLSI ARCHITECTURES FOR REAL-TIME KINEMATICS OF REDUNDANT ROBOTS

Citation
Id. Walker et Jr. Cavallaro, PARALLEL VLSI ARCHITECTURES FOR REAL-TIME KINEMATICS OF REDUNDANT ROBOTS, Journal of intelligent & robotic systems, 9(1-2), 1994, pp. 25-43
Citations number
39
Categorie Soggetti
System Science","Computer Science Artificial Intelligence","Robotics & Automatic Control
ISSN journal
09210296
Volume
9
Issue
1-2
Year of publication
1994
Pages
25 - 43
Database
ISI
SICI code
0921-0296(1994)9:1-2<25:PVAFRK>2.0.ZU;2-9
Abstract
We describe new architectures for the efficient computation of redunda nt manipulator kinematics (direct and inverse). By calculating the cor e of the problem in hardware, we can make full use of the redundancy b y implementing more complex self-motion algorithms. A key component of our architecture is the calculation in the VLSI hardware of the Singu lar Value Decomposition of the manipulator Jacobian. Recent advances i n VLSI have allowed the mapping of complex algorithms to hardware usin g systolic arrays with advanced computer arithmetic algorithms, such a s the coordinate rotation (CORDIC) algorithms. We use CORDIC arithmeti c in the novel design of our special-purpose VLSI array, which is used in computation of the Direct Kinematics Solution (DKS), the manipulat or Jacobian, as well as the Jacobian Pseudoinverse. Application-specif ic (subtask-dependent) portions of the inverse kinematics are handled in parallel by a DSP processor which interfaces with the custom hardwa re and the host machine. The architecture and algorithm development is valid for general redundant manipulators and a wide range of processo rs currently available and under development commercially.