Parallelism in Manipulator Dynamics
Open Access
- 1 June 1985
- journal article
- research article
- Published by SAGE Publications in The International Journal of Robotics Research
- Vol. 4 (2), 80-102
- https://doi.org/10.1177/027836498500400207
Abstract
This paper addresses the problem of efficiently computing the motor torques required to drive a manipulator arm in free motion, given the desired trajectory—that is the inverse dynamics problem. It analyzes the high degree of parallelism inherent in the computations and presents two "mathemati cally exact "formulations especially suited to high-speed, highly parallel implementations using VLSI devices. The first method presented is a parallel version of the recent linear Newton-Euler recursive algorithm. The time cost is linear in the number of joints, but the real-time coefficients are re duced by almost two orders of magnitude. The second formu lation reports a new parallel algorithm that shows that it is possible to improve on the linear time dependency. The real time required to perform the calculations increases only as the [ log2] of the number of joints. Either formulation is sus ceptible to a systolic pipelined architecture in which complete sets of joint torques emerge at successive intervals of four floating-point operations. Hardware requirements necessary to support the algorithm are not excessive, and a VLSI im plementation architecture is possible.Keywords
This publication has 15 references indexed in Scilit:
- Wrist-Partitioned, Inverse Kinematic Accelerations and Manipulator DynamicsThe International Journal of Robotics Research, 1983
- The Use of Kane's Dynamical Equations in RoboticsThe International Journal of Robotics Research, 1983
- Use of a Multiprocessor for Control of a Robotic SystemThe International Journal of Robotics Research, 1982
- Scheduling of Parallel Computation for a Computer-Controlled Mechanical ManipulatorIEEE Transactions on Systems, Man, and Cybernetics, 1982
- On-Line Computational Scheme for Mechanical ManipulatorsJournal of Dynamic Systems, Measurement, and Control, 1980
- Resolved-acceleration control of mechanical manipulatorsIEEE Transactions on Automatic Control, 1980
- A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation ComplexityIEEE Transactions on Systems, Man, and Cybernetics, 1980
- Kinematic and kinetic analysis of open-chain linkages utilizing Newton-Euler methodsMathematical Biosciences, 1979
- Data Storage in the Cerebellar Model Articulation Controller (CMAC)Journal of Dynamic Systems, Measurement, and Control, 1975
- A Kinematic Notation for Lower-Pair Mechanisms Based on MatricesJournal of Applied Mechanics, 1955