Humanoid Robot Engineering Barriers: Motion Control, Thermal and Power Trade-offs