Quadruped Robot - quadruped robot with 22 degrees of freedom