When studying robot systems, it is common to ask about optimal approaches to accomplish a given task. In the context of mobile systems, particularly biomimetic systems, optimization tasks are closely related to the relevant dynamics of locomotion. In this thesis, building on prior work from the geometric mechanics community, we...