Search papers, labs, and topics across Lattice.
This paper introduces a real-time control-constrained Differential Dynamic Programming (DDP) framework tailored for underactuated legged robots, addressing the limitations of classical DDP in managing control constraints. The authors develop an Accelerated Projected Gradient-based control-constrained DDP (ABC-DDP) that efficiently computes constrained solutions while integrating a virtual constraint for stability in optimization. Simulation results reveal the framework's capability to achieve static two-leg standing and various dynamic motions in real-time, marking a significant advancement in model predictive control for quadruped robots.
Real-time finite-horizon MPC enables quadruped robots to achieve static two-leg standing, a first in the field.
This paper presents a real-time control-constrained Differential Dynamic Programming (DDP) framework for underactuated legged robots. To address the limitation of classical DDP in handling control constraints, we propose an Accelerated Projected Gradient (APG)-based control-constrained DDP (ABC-DDP), which efficiently computes constrained solutions and identifies active sets without repeated Karush-Kuhn-Tucker (KKT) inversions. A virtual constraint is introduced to integrate control constraints within a feasibility-driven multiple-shooting framework, enabling stable optimization even from dynamically infeasible initializations. The proposed method supports real-time model predictive control (MPC) with short horizons under strong underactuation. Simulation results demonstrate static two-leg standing under external disturbances, along with diverse dynamic motions including slow catwalk, upright walking, and high-speed running within a unified MPC framework. To the best of our knowledge, this is the first demonstration of static two-leg standing of a quadruped robot achieved using real-time finite-horizon MPC.