Simeon Nedelchev
A forward pass propagates motion.
A backward pass accumulates wrenches.
Joint projection gives required generalized force.
This ideal form assumes a declared force convention.
All calls use the same state.
Difference:
Composite subtree inertias support mass-matrix assembly.
One mass matrix answers many acceleration queries.
Compare APIs by the quantity they return.
Reading: Pinocchio algorithms MuJoCo API