Fast implementation of robot inverse dynamics with distributed arithmetic via a SIMD architecture

G. K. Grigoriadis, B. G. Mertzios, V. D. Tourassis

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Real-time sophisticated robot control schemes require the online evaluation of the inverse robot dynamics model, a computationally intensive task. Research efforts to create efficient implementations of inverse models belong to the domain of computational robot dynamics. The current trends in this domain postulate that major improvements in computational efficiency can be achieved only in the context of customizing the dynamics formulations for specific robots and organizing the numerical computation. In this context, the objective of this paper is to introduce a novel SIMD parallel architecture based upon the distributed arithmetic technique for the efficient implementation of the general-purpose inverse robot dynamic problem. The approach is embedded in the Lagrangian formalism of robot dynamics with all the equations expanded symbolically in their scalar form. In the proposed architecture any inherent parallelism of the computations is exploited to partition the inverse dynamics problem into discrete subtasks. The efficiency of the procedure is illustrated via the positioning system of the Puma robot.

Original languageEnglish
Pages (from-to)209-216
Number of pages8
JournalIEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans
Volume29
Issue number2
DOIs
Publication statusPublished - 1999
Externally publishedYes

Fingerprint

Robot Dynamics
Inverse Dynamics
Robots
Dynamic Problem
Efficient Implementation
Robot
Inverse Model
Robot Control
Parallel Architectures
Postulate
Numerical Computation
Computational Efficiency
Positioning
Parallelism
Dynamic Model
Inverse Problem
Partition
Scalar
Parallel architectures
Real-time

Keywords

  • Distributed arithmetic
  • Inverse robot dynamics
  • Parallel architecture

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Human-Computer Interaction
  • Theoretical Computer Science
  • Computational Theory and Mathematics

Cite this

Fast implementation of robot inverse dynamics with distributed arithmetic via a SIMD architecture. / Grigoriadis, G. K.; Mertzios, B. G.; Tourassis, V. D.

In: IEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans, Vol. 29, No. 2, 1999, p. 209-216.

Research output: Contribution to journalArticle

@article{44b8e0c7152b44c6af5401b9a3e85918,
title = "Fast implementation of robot inverse dynamics with distributed arithmetic via a SIMD architecture",
abstract = "Real-time sophisticated robot control schemes require the online evaluation of the inverse robot dynamics model, a computationally intensive task. Research efforts to create efficient implementations of inverse models belong to the domain of computational robot dynamics. The current trends in this domain postulate that major improvements in computational efficiency can be achieved only in the context of customizing the dynamics formulations for specific robots and organizing the numerical computation. In this context, the objective of this paper is to introduce a novel SIMD parallel architecture based upon the distributed arithmetic technique for the efficient implementation of the general-purpose inverse robot dynamic problem. The approach is embedded in the Lagrangian formalism of robot dynamics with all the equations expanded symbolically in their scalar form. In the proposed architecture any inherent parallelism of the computations is exploited to partition the inverse dynamics problem into discrete subtasks. The efficiency of the procedure is illustrated via the positioning system of the Puma robot.",
keywords = "Distributed arithmetic, Inverse robot dynamics, Parallel architecture",
author = "Grigoriadis, {G. K.} and Mertzios, {B. G.} and Tourassis, {V. D.}",
year = "1999",
doi = "10.1109/3468.747856",
language = "English",
volume = "29",
pages = "209--216",
journal = "IEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans.",
issn = "1083-4427",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

TY - JOUR

T1 - Fast implementation of robot inverse dynamics with distributed arithmetic via a SIMD architecture

AU - Grigoriadis, G. K.

AU - Mertzios, B. G.

AU - Tourassis, V. D.

PY - 1999

Y1 - 1999

N2 - Real-time sophisticated robot control schemes require the online evaluation of the inverse robot dynamics model, a computationally intensive task. Research efforts to create efficient implementations of inverse models belong to the domain of computational robot dynamics. The current trends in this domain postulate that major improvements in computational efficiency can be achieved only in the context of customizing the dynamics formulations for specific robots and organizing the numerical computation. In this context, the objective of this paper is to introduce a novel SIMD parallel architecture based upon the distributed arithmetic technique for the efficient implementation of the general-purpose inverse robot dynamic problem. The approach is embedded in the Lagrangian formalism of robot dynamics with all the equations expanded symbolically in their scalar form. In the proposed architecture any inherent parallelism of the computations is exploited to partition the inverse dynamics problem into discrete subtasks. The efficiency of the procedure is illustrated via the positioning system of the Puma robot.

AB - Real-time sophisticated robot control schemes require the online evaluation of the inverse robot dynamics model, a computationally intensive task. Research efforts to create efficient implementations of inverse models belong to the domain of computational robot dynamics. The current trends in this domain postulate that major improvements in computational efficiency can be achieved only in the context of customizing the dynamics formulations for specific robots and organizing the numerical computation. In this context, the objective of this paper is to introduce a novel SIMD parallel architecture based upon the distributed arithmetic technique for the efficient implementation of the general-purpose inverse robot dynamic problem. The approach is embedded in the Lagrangian formalism of robot dynamics with all the equations expanded symbolically in their scalar form. In the proposed architecture any inherent parallelism of the computations is exploited to partition the inverse dynamics problem into discrete subtasks. The efficiency of the procedure is illustrated via the positioning system of the Puma robot.

KW - Distributed arithmetic

KW - Inverse robot dynamics

KW - Parallel architecture

UR - http://www.scopus.com/inward/record.url?scp=0033101819&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0033101819&partnerID=8YFLogxK

U2 - 10.1109/3468.747856

DO - 10.1109/3468.747856

M3 - Article

VL - 29

SP - 209

EP - 216

JO - IEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans.

JF - IEEE Transactions on Systems, Man, and Cybernetics Part A:Systems and Humans.

SN - 1083-4427

IS - 2

ER -