Physics-informed Neural Network Predictive Control for Quadruped Locomotion
Haolin Li, Yikang Chai, Bailin Lv, Lecheng Ruan, Hang Zhao, Ye Zhao, Jianwen Luo
TL;DR
This work addresses precise quadruped locomotion under unknown payloads by introducing OPI-PINNPC, a framework that unifies online payload identification, physics-informed neural networks, and nonlinear model predictive control. Payload estimates feed the PINN physics-informed loss, producing an accurate, real-time surrogate for the robot dynamics that replaces traditional numerical integration in NMPC. Hardware experiments on the Kirin quadruped (payloads 25–100 kg) show about 35% improvement in position and orientation tracking accuracy and faster convergence compared with a baseline adaptive controller, demonstrating robust performance across payload variations. The approach offers a scalable, computation-efficient method to maintain locomotion performance under changing load conditions.
Abstract
This study introduces a unified control framework that addresses the challenge of precise quadruped locomotion with unknown payloads, named as online payload identification-based physics-informed neural network predictive control (OPI-PINNPC). By integrating online payload identification with physics-informed neural networks (PINNs), our approach embeds identified mass parameters directly into the neural network's loss function, ensuring physical consistency while adapting to changing load conditions. The physics-constrained neural representation serves as an efficient surrogate model within our nonlinear model predictive controller, enabling real-time optimization despite the complex dynamics of legged locomotion. Experimental validation on our quadruped robot platform demonstrates 35% improvement in position and orientation tracking accuracy across diverse payload conditions (25-100 kg), with substantially faster convergence compared to previous adaptive control methods. Our framework provides a adaptive solution for maintaining locomotion performance under variable payload conditions without sacrificing computational efficiency.
