Actuation: Selecting Motors, Torque Budgets, and Degrees of Freedom for a Walking Robot | Synapse