Distributed Computer Architecture and Fast Parallel Algorithms in Real-Time Robot Control
- 1 July 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 16 (4) , 543-549
- https://doi.org/10.1109/tsmc.1986.289257
Abstract
Control algorithms for accurate and fast moving robots require computations based on the complete dynamic model of the robot. These computations are time consuming due to the high degree of coupling between robot links and the nonlinear dependence of the robot's dynamic characteristics on orientation of the links. A method for processing the dynamic control equations in real-time by using parallel computation is described. The recursive Newton-Euler equations are distributed over multiple computing elements, one for each joint. Concurrency is achieved by substituting "predicted" values for the actual values of variables involved in the recursive equations. The method has been simulated and compared to other approaches to this problem such as simplification of the dynamic equations. The experimental results have shown that the errors introduced by prediction are relatively small and compare very favorably to other techniques. The computer architecture and algorithms presented offer a practical way to implement the control algorithms with relatively inexpensive computing devices.Keywords
This publication has 12 references indexed in Scilit:
- Scheduling of Parallel Computation for a Computer-Controlled Mechanical ManipulatorIEEE Transactions on Systems, Man, and Cybernetics, 1982
- Kinematic Control Equations for Simple ManipulatorsIEEE Transactions on Systems, Man, and Cybernetics, 1981
- 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
- Manipulator control using the configuration space methodIndustrial Robot: the international journal of robotics research and application, 1978
- A model for sensorimotor control and learningBiological Cybernetics, 1978
- A New Approach to Manipulator Control: The Cerebellar Model Articulation Controller (CMAC)Journal of Dynamic Systems, Measurement, and Control, 1975
- Modelling, Trajectory Calculation and Servoing of a Computer Controlled ArmPublished by Defense Technical Information Center (DTIC) ,1972