Learning-based Adaptive Control of Quadruped Robots for Active Stabilization on Moving Platforms
Minsung Yoon, Heechan Shin, Jeil Jeong, Sung-Eui Yoon
TL;DR
This work tackles the problem of maintaining balance for a quadruped on moving platforms with $6$-$\mathrm{DoF}$ motions and unknown platform dynamics. It introduces Learning-based Active Stabilization on Moving Platforms (LAS-MP), featuring a self-balancing policy and two state estimators trained via Regularized Online Adaptation, complemented by platform-velocity alignment commands and B-spline-based trajectory generation with curriculum learning. The approach is validated in simulation against multiple baselines, with ablations demonstrating the value of explicit state estimation and the alignment command, and the estimators showing accurate state and intrinsic-property inference. The results indicate that LAS-MP achieves superior balancing performance across diverse platform motions, highlighting its potential for real-world deployment and prompting further real-world validation and exteroceptive-sensor integration to address steady-state deviations.
Abstract
A quadruped robot faces balancing challenges on a six-degrees-of-freedom moving platform, like subways, buses, airplanes, and yachts, due to independent platform motions and resultant diverse inertia forces on the robot. To alleviate these challenges, we present the Learning-based Active Stabilization on Moving Platforms (\textit{LAS-MP}), featuring a self-balancing policy and system state estimators. The policy adaptively adjusts the robot's posture in response to the platform's motion. The estimators infer robot and platform states based on proprioceptive sensor data. For a systematic training scheme across various platform motions, we introduce platform trajectory generation and scheduling methods. Our evaluation demonstrates superior balancing performance across multiple metrics compared to three baselines. Furthermore, we conduct a detailed analysis of the \textit{LAS-MP}, including ablation studies and evaluation of the estimators, to validate the effectiveness of each component.
