Skip to main navigation Skip to search Skip to main content

Parallel Dynamics Computation Using Prefix Sum Operations

    Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

    Abstract

    A new parallel framework for fast computation of inverse and forward dynamics of articulated robots based on prefix sums (scans) is proposed. We first re-investigate the well-known recursive Newton-Euler formulation for robot dynamics and show that the forward-backward propagation process for robot inverse dynamics is equivalent to two scan operations on certain semigroups. Then, we showed that state-of-the-art forward dynamic algorithms can also be cast into a sequence of scan operations almost completely, with unscannable parts clearly identified. This suggests a serial-parallel hybrid approach for systems with a moderate number of links. We implement our scan-based algorithms on Nvidia CUDA platform with performance compared with multithreading CPU-based recursive algorithms; a computational acceleration is demonstrated.
    Original languageEnglish
    Article number7847363
    Pages (from-to)1296-1303
    JournalIEEE Robotics and Automation Letters
    Volume2
    Issue number3
    Online published8 Feb 2017
    DOIs
    Publication statusPublished - Jul 2017

    UN SDGs

    This output contributes to the following UN Sustainable Development Goals (SDGs)

    1. SDG 7 - Affordable and Clean Energy
      SDG 7 Affordable and Clean Energy

    Research Keywords

    • Direct/inverse dynamics formulation
    • prefix-sum operations
    • GPGPU

    Fingerprint

    Dive into the research topics of 'Parallel Dynamics Computation Using Prefix Sum Operations'. Together they form a unique fingerprint.

    Cite this