RBDCore: Robot Rigid Body Dynamics Accelerator with Multifunctional Pipelines

07/05/2023
by   Yuxin Yang, et al.
0

Rigid body dynamics is a key technology in the robotics field. In trajectory optimization and model predictive control algorithms, there are usually a large number of rigid body dynamics computing tasks. Using CPUs to process these tasks consumes a lot of time, which will affect the real-time performance of robots. To this end, we propose a multifunctional robot rigid body dynamics accelerator, named RBDCore, to address the performance bottleneck. By analyzing different functions commonly used in robot dynamics calculations, we summarize their reuse relationship and optimize them according to the hardware. Based on this, RBDCore can fully reuse common hardware modules when processing different computing tasks. By dynamically switching the dataflow path, RBDCore can accelerate various dynamics functions without reconfiguring the hardware. We design Structure-Adaptive Pipelines for RBDCore, which can greatly improve the throughput of the accelerator. Robots with different structures and parameters can be optimized specifically. Compared with the state-of-the-art CPU, GPU dynamics libraries and FPGA accelerator, RBDCore can significantly improve the performance.

READ FULL TEXT

page 1

page 2

page 9

research
09/14/2021

GRiD: GPU-Accelerated Rigid Body Dynamics with Analytical Gradients

We introduce GRiD: a GPU-accelerated library for computing rigid body dy...
research
10/13/2021

Contact-timing and Trajectory Optimization for 3D Jumping on Quadruped Robots

Performing highly agile acrobatic motions with a long flight phase requi...
research
09/09/2021

A Unified Model with Inertia Shaping for Highly Dynamic Jumps of Legged Robots

To achieve highly dynamic jumps of legged robots, it is essential to con...
research
01/22/2020

Automatic Differentiation and Continuous Sensitivity Analysis of Rigid Body Dynamics

A key ingredient to achieving intelligent behavior is physical understan...
research
10/11/2020

Inverse Dynamics vs. Forward Dynamics in Direct Transcription Formulations for Trajectory Optimization

Benchmarks of state-of-the-art rigid-body dynamics libraries have report...
research
05/06/2022

OMU: A Probabilistic 3D Occupancy Mapping Accelerator for Real-time OctoMap at the Edge

Autonomous machines (e.g., vehicles, mobile robots, drones) require soph...
research
06/30/2023

Modeling, Characterization, and Control of Bacteria-inspired Bi-flagellated Mechanism with Tumbling

Multi-flagellated bacteria utilize the hydrodynamic interaction between ...

Please sign up or login with your details

Forgot password? Click here to reset