I. Introduction
Legged robots must be able to autonomously execute dynamic motions to succeed in useful mobility applications. Figure 1 shows an example of terrain commonly found in outdoor mapping, inspection, or delivery tasks and that demands the ability to step and leap without falling. Automating these tasks requires the ability to plan ahead to ensure the robot has the appropriate positioning and velocity to execute the desired motion. This planning is challenging due to nonlinear dynamics, underactuation, intermittent contact including flight phases, and dependence on the terrain itself.