Improved Task Space Locomotion Controller for a Quadruped Robot with Parallel Mechanisms