I. Introduction
With the recent rapid increase in capabilities of legged robots, the demand for more sophisticated approaches to trajectory optimization and online control has motivated a plethora of optimization-based motion planning strategies. Broadly speaking, these can be divided into methods that solve a single trajectory optimization (TO) problem, and those that decompose the overall problem into a set of decoupled subproblems. Single-optimization methods can be further subdivided into those that use reduced order models and those that optimize over the full-order dynamics.