Text this: Kinematic and dynamic analysis of open-loop mechanical systems using non-linear recursive formulation.