Optimization-Based Multi-Contact Motion Planning For Legged Robots