29
Views
2
CrossRef citations to date
0
Altmetric
Original Articles

Fast implementation of direct robot kinematics with cordic systolic arrays

Pages 239-260 | Accepted 19 Feb 1997, Published online: 19 Mar 2007

References

  • Kim , B. and Shin , K. 1985 . Minimum-time path planning for robot arms and their dynamics . IEEE Trans. Syst., Man and Cybernetics , SMC-15 ( 2 ) : 213 – 223 .
  • Paul , R. , Shimano , B. and Mayer , G. 1981 . Kinematic control equations for simple manipulators . IEEE Trans. Syst. Man and Cybernetics , SMC-11 : 456 – 460 .
  • Leung , S.S. and Shanblatt , M.A. 1987 . Real-time DKS on a single chip . IEEE J. of Robotics and Autom , RA-3 ( 4 ) : 281 – 290 .
  • Turney , J.L. and Mudge , T.N. VLSI implementation of a numerical processor for robotics . Proc 27th IEEE Int. Instrumentation Symp . Indianapolis. pp. 169 – 175 .
  • Lygouras , J.N. , Mertzios , B.G. and Voulgaris , N.C. 1990 . Cartesian space sensor based on kinematics . Journal of the Franklin Institute , 327 ( 3 ) : 465 – 480 .
  • Graham , J.H. 1989 . Special computer architectures for robotics: tutorial and survey . IEEE Trans. Robotics Automat , RA-5 ( 5 ) : 543 – 554 .
  • Fu , K.S. , Gonzalez , R.C. and Lee , C.S.G. 1987 . Robotics: Control, Sensing, Vision,and Intelligence , McGraw-Hill .
  • Craig , J.J. 1986 . Introduction to Robotics: Mechanics and Control , Addison-Wesley .
  • Wolovich , W.A. 1987 . Robotics: Basic Analysis and Design , Holt, New York : Rinehart and Winston .
  • Voider , J.E. 1959 . The CORDIC trigonometric computing technique . Trans. IRE , EC-8 : 330 – 334 .
  • Givens , W. 1958 . Computation of plane unitary rotations transforming a generalmatrix to triangular form . SIAM J. Applied Math , EC-8 : 26 – 50 .
  • Stewart , R.W. , Chapman , R. and Durrani , T.S. Arithmetic implementation of the Givens QR triarray . Proc IEEE 1989 Intern. Symposium on Circuits and Systems . pp. 2405 – 2408 .
  • Dewilde , P. , Deprettere , E. and Nouta , R. 1985 . “ Parallel and pipelined VLSI implementation of signal processing algorithms ” . In VLSI and Modern Signal Processing , Edited by: Kung , S.Y. , Whitehouse , H.J. and Kailath , T. 257 – 276 . Prentice-Hall .
  • Fettweis , A. 1990 . Design of orthogonal and related digital filters by network-theory approach . Archiv fur Elektronik und Ubertragungstechnik (AEU) , 44 : 65 – 74 .
  • Hosticka , B.J. , Buddefeld , J. and Kleine , U. 1985 . Power wave digital filters using CORDIC processors . Archiv fur Elektronik und Ubertragungstechnik (AEU) , 39 ( 4 ) : 242 – 244 .
  • Ahmed , A.M. 1985 . “ Alternative arithmetic unit architectures for VLSI digital signal processors ” . In VLSI and Modern Signal Processing , Edited by: Kung , S.Y. , Whitehouse , H.J. and Kailath , T. 277 – 303 . Prentice-Hall .
  • Kung , S.Y. 1988 . VLSI Processors , Englewood Cliffs, NJ : Prentice Hall .
  • Kung , H.T. 1982 . Why systolic architectures . Computer , 15 Jan : 37 – 46 .
  • Kung , S.Y. and Hwang , J.N. 1991 . Systolic array designs for Kalman filtering . IEEE Trans. Signal Processing , 39 ( 1 ) Jan : 171 – 182 .
  • Mertzios , B.G. 1991 . Fast implementation of multivariable linear systems via VLSI array processors . COMPEL - The International Journal for Computation and Mathematics in Electrical and Electronic Engineering , 10 ( 1 ) Jan : 1 – 10 .
  • Mertzios , B.G. 1990 . Fast block implementation of two-dimensional recursive digital filters via VLSI array processors . Archiv fur Elektronik und Ubertragungstechnik (AEU) , 44 Jan : 55 – 58 .
  • Parhi , K.K. and Messerschmitt , D.G. 1987 . Concurrent cellular VLSI adaptive filter architectures . IEEE Trans, on Circuits Syst , CAS-34 ( 10 ) Jan : 1141 – 1151 .
  • Parhi , K.K. and Messerschmitt , D.G. 1989 . Pipeline interleaving and parallelism in recursive digital filters, Part I: Pipelining using scattered look-ahead decomposition . IEEE Trans. On Acoust. Speech and Signal Processing , ASSP-37 Jan : 1099 – 1117 .
  • Parhi , K.K. and Messerschmitt , D.G. 1989 . Pipeline interleaving and parallelism in recursive digital filters, Part II: Pipelined incremental block filtering . IEEE Trans, on Acoust. Speech and Signal Processing , ASSP-37 1118 – 1134 .
  • Bohme , J.F. , Timmermann , D. , Hahn , H. and Hosticka , B.J. 1991 . CORDIC processor architectures . Advanced Signal Processing Algorithms, Architectures, and Implementations II , SPIE-1566 ( 10 ) 208 – 219 .
  • Dawid , H. and Meyr , H. VLSI implementation of the CORDIC algorithm using redundant arithmetic . Proc. IEEE Int. Symp. on Circuits and Systems . Vol. ISCAS-92 , pp. 1089 – 1092 .
  • Ercegovac , M.D. and Lang , T. 1990 . Redundant and on line CORDIC: Application to matrix triangularization and SVD . IEEE Trans, on Computers , C-38 June : 725 – 740 .
  • Noll , T. 1990 . On line CORDIC algorithms . IEEE Trans, on Computers , C-38 1038 – 1052 .
  • Hayes , J.P. 1979 . “ Computer Architecture and Organization ” . In Computer Science Series , McGraw-Hill .
  • Jagadish , H.V. , Mathews , R.G. , Kailath , T. and Newkirk , J.A. 1986 . A study of pipelining in computing in computing arrays . IEEE Trans. Comput , C-35 ( 5 ) : 431 – 440 .
  • Jump , J.R. and Ahuja , S.R. 1978 . Effective pipelining of digital systems . IEEE Trans.on Computers , C-27 ( 5 ) : 855 – 865 .
  • Chen , C.L. and Lee , C.S.G. A design of pipelined architecture for computing robot direct kinematics . Proc. IEEE 32nd Midwest Symposium on Circuits and Systems . Vol. 1 , pp. 625 – 628 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.