Walking robots, such as quadruped robotic dogs, must be able to move safely through rough, often changing environments. Today, there are two main ways to program these walking, or legged, robots. The ...