Designing a High Performance Humanoid Robot Based on Dynamic Simulation