Computation of Multibody System Dynamics by a Multiprocessor Scheme
- 1 January 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 16 (1) , 102-110
- https://doi.org/10.1109/tsmc.1986.289286
Abstract
The computation of applied torques in real time in the dynamic control of a strongly coupled multibody linkage system is complicated and time consuming. The Newton-Euler state-space formulation is used for computing the dynamics. By using this formulation, the backward recursion for calculating angular velocities and angular accelerations is eliminated. The calculation of linear acceleration is simplified, and it involves only two steps. This reduction in the height of the evaluation tree in calculating the applied torques makes parallel processing more effective. A multiprocessor system composed of a central CPU and a group of satellite CPU's is suggested for implementing the computations. The task of each satellite CPU is to take care of one link of the system by calculating all its related data. The central CPU's task is to compute the applied torques. Because of this arrangement, the required software system is the same for all satellite CPU's. This modularity reduces the burden of software design greatly. The proposed multiprocessing scheme results in a flexible and modular system which is adaptive for a variety of dynamic configurations. Computer simulation results of this strategy are presented to show that the suggested multiprocessing scheme achieves a good speedup factor over the uniprocessing system.Keywords
This publication has 12 references indexed in Scilit:
- Parallelism and Array ProcessingIEEE Transactions on Computers, 1984
- Is Dynamic Control Needed in Robotic Systems, and, if So, to What Extent?The International Journal of Robotics Research, 1983
- Robot Arm Kinematics, Dynamics, and ControlComputer, 1982
- Initiation of walk and tiptoe of a planar nine-link bipedMathematical Biosciences, 1982
- A state space model for interconnected rigid bodiesIEEE Transactions on Automatic Control, 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
- A Recursive Lagrangian Formulation of Maniputator Dynamics and a Comparative Study of Dynamics Formulation ComplexityIEEE Transactions on Systems, Man, and Cybernetics, 1980
- A Survey of Parallel Machine Organization and ProgrammingACM Computing Surveys, 1977
- Resolved Motion Rate Control of Manipulators and Human ProsthesesIEEE Transactions on Systems, Man, and Cybernetics: Systems, IEEE Transactions on Cybernetics, and IEEE Transactions on Human-Machine Systems, 1969