Autonomous Quadruped Robot