Transactions of the Society of Instrument and Control Engineers
Online ISSN : 1883-8189
Print ISSN : 0453-4654
ISSN-L : 0453-4654
Automatic Task-Generation Method for Parallel Processing of Robot-Arm Control Computation
Parallelization of Expressions by Algebraic Transformation
Kiyoharu TAGAWATakahiro NAMIKOSHIHiromasa HANEDA
Author information
JOURNAL FREE ACCESS

1998 Volume 34 Issue 3 Pages 254-262

Details
Abstract
This paper presents a new task-generation method for robot-arm control computation on a multi-processor system with an arbitrary number of processors. In order to execute the effective parallel processing which achieves high speed-up ratio, the definition of optimal task-set is an essential problem. The proposed task-generation method, which is based on algebraic computation techniques, consists of three phases: 1) Derive a robot-control law by using symbolic languages, such as Mathematica or REDUCE, as a set of expressions; 2) Transform the expressions into a simplest possible form which does not contain any redundant operations. In this phase, the factorization algorithm which was recently proposed by the authors is used; 3) Divide each equation into subexpressions repeatedly to induce the parallelism of computation. Consequently, each of the optimized expressions is regarded as one task. By using the proposed task-generation method, an automatic parallelizing compiler is also developed. Experiment on the inverse dynamics computation of a six-joint robot-arm demonstrates the effectiveness and the usefulness of the proposed task-generation method.
Content from these authors
© The Society of Instrument and Control Engineers (SICE)
Previous article Next article
feedback
Top