Search papers, labs, and topics across Lattice.
This paper introduces a real-time nonlinear model predictive control (MPC) strategy for swinging up and stabilizing an underactuated double-pendulum system, leveraging sequential quadratic programming (SQP) and structure-exploiting alternating direction method of multipliers (ADMM). The approach is evaluated on the CloudPendulum hardware under competition conditions, where participants face limited interaction time and lack prior knowledge of system parameters. Key results indicate that the SQP-based MPC controller not only successfully achieves swing-up and stabilization but also demonstrates robustness against external disturbances, marking a significant advancement in control strategies for underactuated systems.
Achieving reliable swing-up and stabilization of an underactuated double pendulum in real-time, even with unknown system parameters, could redefine control strategies in robotics.
The 4th"AI Olympics with RealAIGym"competition, to be held at IJCAI-ECAI 2026 in Bremen, challenges participants to develop a global control policy for swinging up and stabilizing an underactuated two-link system in its upright position. In contrast to previous editions, participants develop and evaluate their control strategies directly on remotely accessible CloudPendulum hardware, with limited interaction time and without prior knowledge of the system's model parameters. This paper presents an optimal-control-based approach employing real-time nonlinear model predictive control implemented using sequential quadratic programming. The results demonstrate that the proposed SQP-based MPC controller achieves reliable swing-up and stabilization performance, while maintaining robustness against disturbances.