Constraint-based dynamics simulator for humanoid robots with shock absorbing mechanisms | IEEE Conference Publication | IEEE Xplore