Adaptive Model Predictive Control with Data-driven Error Model for Quadrupedal Locomotion