Jump to content

Connect SuperML | Leeroopedia MCP: Equip your AI agents with best practices, code verification, and debugging knowledge. Powered by Leeroo — building Organizational Superintelligence. Contact us at founders@leeroo.com.

Principle:Google deepmind Mujoco Composite Rigid Body

From Leeroopedia
Knowledge Sources Domains Last Updated
Google DeepMind MuJoCo Physics Simulation, Linear Algebra 2025-02-15

Overview

Description: Composite rigid body inertia algorithm for efficient computation of the joint-space mass matrix.

Context: MuJoCo uses the composite rigid body algorithm (CRBA) during model initialization and forward dynamics to compute the joint-space inertia matrix, which is fundamental to both forward and inverse dynamics computations.

Theoretical Basis

The composite rigid body algorithm computes the joint-space mass matrix M(q) by traversing the kinematic tree from leaves to root. At each joint, the composite spatial inertia of the subtree rooted at that joint is accumulated. The (i,j) entry of M is then obtained by projecting the composite inertia through the joint motion subspaces. CRBA has O(n * d) complexity where n is the number of bodies and d is the depth of the kinematic tree, making it efficient for branched topologies typical in robotics.

Related Pages

Implementations

Workflows

  • (none yet)

Page Connections

Double-click a node to navigate. Hold to expand connections.
Principle
Implementation
Heuristic
Environment