I. Introduction
Handling the making and breaking of contact lies at the core of controllers for legged robots. Its role becomes increasingly important as the the field demands that our legged robots be capable of more agile motions. However, current controllers for legged robots are incredibly sensitive to these impact events. When a robot’s foot makes contact with the world, the foot is brought instantaneously to a stop by a large contact impulse. The presence of large contact forces and rapidly changing velocities hinders accurate state estimation. Coupled with the poor predictive performance of our contact models [1] [2] [3], this combination of large state uncertainty and poor models makes control especially difficult.