AN OPTIMIZATION-BASED LOCOMOTION CONTROLLER FOR QUADRUPED ROBOTS LEVERAGING CARTESIAN IMPEDANCE CONTROL