Task-oriented planning algorithm for humanoid robots based on a foot repositionable inverse kinematics engine | IEEE Conference Publication | IEEE Xplore