Designing for a humanoid robot is one of the most complicated applications in robotics today. All on its own, a humanoid ...