Unified GPU-Parallelizable Robot Forward Dynamics Computation Using Band Sparsity | IEEE Journals & Magazine | IEEE Xplore

Unified GPU-Parallelizable Robot Forward Dynamics Computation Using Band Sparsity


Abstract:

This letter proposes a unified GPU-parallelizable approach for robot forward dynamics (FD) computation based on the key fact that parallelism of prevailing FD algorithms ...Show More

Abstract:

This letter proposes a unified GPU-parallelizable approach for robot forward dynamics (FD) computation based on the key fact that parallelism of prevailing FD algorithms benefits from the essential band sparsity of the joint space inertia (JSI) matrix or its inverse. The existing FD algorithms are categorized into three classes: direct JSI algorithms, propagation algorithms, and constraint force algorithms. Their associated systems of linear equations are transformed into a set of block bidiagonal (the first and second classes) and tridiagonal (the third class) linear systems, which can be conveniently and efficiently parallelized over the existing CPU-GPU programming platforms using various state-of-the-art parallel algorithms, such as parallel all-prefix sum (scan) and odd-even elimination. This high-level perspective allows unified and efficient implementation of all three classes of algorithms and also other potentially efficient algorithms, with the bonus that different algorithms can be swiftly compared to recommend problem-specific solutions.
Published in: IEEE Robotics and Automation Letters ( Volume: 3, Issue: 1, January 2018)
Page(s): 203 - 209
Date of Publication: 03 August 2017

ISSN Information:

Funding Agency:

No metrics found for this document.

I. Introduction

In robot simulation, the acceleration of the robot system must be computed for any applied force (forward dynamics, or FD) [1]. Albeit being a thoroughly explored subject, fast FD computation remains a relevant issue in emerging subfields of robotics. For example, while hyper-redundant robots for dexterous manipulation provide opportunities for working in complex environment  [2], their large degree of freedoms (DOF) poses new challenges to fast simulation. In addition, given a kinematic reference trajectory of a robot, we can generate dynamically feasible trajectories using the concept of dynamics filter proposed in [3], by largely evaluating dynamics with sampled states around the reference and different control inputs. An optimal trajectory can then be selected  [4]. Such applications involving a vast number of FD calculations also require high computational efficiency and motivate our current research on accelerating FD computation using CPU-GPU platform.

Usage
Select a Year
2025

View as

Total usage sinceAug 2017:466
00.511.522.53JanFebMarAprMayJunJulAugSepOctNovDec022000000000
Year Total:4
Data is updated monthly. Usage includes PDF downloads and HTML views.
Contact IEEE to Subscribe

References

References is not available for this document.