Pushing and pulling motion generation for humanoid robots using whole-body momentum control based on analytical inverse kinematics. (16th November 2020)