By Topic

Decoupled parallel recursive Newton-Euler algorithm for inverse dynamics

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Vuskovic, M. ; Dept. of Math. Sci., San Diego State Univ., CA, USA ; Liang, T. ; Anantha, K.

An efficient parallel implementation of the robot inverse dynamics based on the recursive Newton-Euler formulation is considered. The algorithm basically partitions the computations related to a manipulator link among separate processors, resulting in a parallel architecture in which the number of processors equals the number of degrees of freedom of the manipulator. This has considerably low inherent parallelism if the forward propagation of velocities and accelerations and the backward propagation of forces and torques are synchronized. Therefore, in order to maximize the parallelism, the synchronization is completely removed, leaving each processor on the most recent values of the propagated variables. Since the mathematical approach for error analysis is too complex and the simulation approach is incomplete and unreliable, the algorithm is investigated on a real, multiprocessor machine, KUMARAN. A series of experiments with the model of the PUMA 560 manipulator and randomly generated inputs has shown surprisingly small errors. Some improvements of the algorithm which do not impair the time efficiency but provide further reduction of the approximation error are presented

Published in:

Robotics and Automation, 1990. Proceedings., 1990 IEEE International Conference on

Date of Conference:

13-18 May 1990