I. INTRODUCTION
A quadruped robot is a bionic machine mimicking the locomotion of quadruped animals in nature. It is capable of omnidirectional movement and traversing complex terrains. Recent advancements in locomotion control for quadruped robots include model predictive control (MPC) [1]–[5] and learning-based approaches [6]–[10]. These works demonstrate the stable and agile locomotion over various terrains where the reference trajectory to be tracked is given by the user command.