A Recursive Multibody Dynamics and Sensitivity Algorithm for Branched Kinematic Chains | Synapse