An Approach to Parallel Processing of Dynamic Robot Models

Abstract A new parallel processing algorithm for “on-line” computation of dynamic robot models is presented. Given a searching radius, we modified the standard “branch-bound” method combining it with LPF (Largest Processing Time First) algorithm. A special attention is paid to the stop-condition based on the estimated minimal execution time of a given task. Further, a boundary of the execution time of a suboptimal solution is determined. The searching process stops when the execution time of current solution is shorther than this boundary time. We applied the developed parallel processing algorithm to the computation of dynamic robot equations in analytical form. These equations can be automatically obtained by the use of computer, as described in our previous papers (1983, 1985a, 1985b). The algorithm is illustrated on PUMA and STANFORD manipulators

[1]  M. Vukobratovic,et al.  Mathematical models of general anthropomorphic systems , 1973 .

[2]  Hironori Kasahara,et al.  Practical Multiprocessor Scheduling Algorithms for Efficient Parallel Processing , 1984, IEEE Transactions on Computers.

[3]  J. Y. S. LUH,et al.  Scheduling of Parallel Computation for a Computer-Controlled Mechanical Manipulator , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Surjit S. Mahil,et al.  On the Application of Lagrange's Method to the Description of Dynamic Systems , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  J. Uicker Dynamic Force Analysis of Spatial Linkages , 1967 .

[6]  Takeo Kanade,et al.  Control of a Direct-Drive Arm , 1983 .

[7]  Hironori Kasahara,et al.  Load Distribution Among Real-Time Control Computers Connected Via Communication Media , 1984 .

[8]  J. Y. S. Luh,et al.  On-Line Computational Scheme for Mechanical Manipulators , 1980 .

[9]  Kamal Youcef-Toumi,et al.  Analysis and design of a direct-drive ARM with a five-bar-link parallel drive mechanism , 1984 .

[10]  David E. Orin,et al.  Efficient Dynamic Computer Simulation of Robotic Mechanisms , 1982 .

[11]  C. S. George Lee,et al.  A multiprocessor-based controller for the control of mechanical manipulators , 1985, IEEE J. Robotics Autom..

[12]  John M. Hollerbach,et al.  A recursive formulation of Lagrangian manipulator dynamics , 1800 .

[13]  M. Vukobratovic,et al.  Computer-assisted generation of robot dynamic models in an analytical form , 1985 .

[14]  Hironori Kasahara,et al.  Parallel processing of robot-arm control computation on a multimicroprocessor system , 1985, IEEE J. Robotics Autom..

[15]  George N. Saridis,et al.  An Approximation Theory of Optimal Control for Trainable Manipulators , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[16]  N. Kirćanski,et al.  Implementation of Highly Efficient Analytical Robot Models on Microcomputers , 1985 .