A survey of motion planning techniques for humanoid robots. (16th November 2020)