Footstep planning on uneven terrain with mixed-integer convex optimization | Synapse