Back to browse
GitHub Repository

Compact implementation of spatial algebra, and Featherstone's articulated-body algorithm (ABA), composite rigid body algorithm (CRBA), and the recursive Newton-Euler algorithm (RNEA) with end-to-end automatic differentiability (AD). Depends on STL, GLM and autodiff libraries.

19 starsC++

ARB – A Differentiable Rigid Body Simulation Library Using C++23

by wbyates777·Jun 11, 2026·2 points·1 comment

AI Analysis

●●SolidWizardryNiche Gem

C++ rigid body simulation with end-to-end automatic differentiation for ML.

Strengths
  • Implements ABA, CRBA, and RNEA algorithms with automatic differentiation support
  • URDF parser allows importing standard robot models easily
Weaknesses
  • Niche audience limits broader adoption beyond robotics and graphics
  • Competes with established engines like MuJoCo and Brax
Target Audience

Robotics engineers, graphics programmers, ML researchers

Similar To

MuJoCo · Brax · Bullet Physics

Similar Projects