Learning Smooth Humanoid Locomotion through Lipschitz-Constrained Policies

Zixuan Chen, Xialin He, Yen-Jen Wang, Qiayuan Liao, Yanjie Ze +6 more
10/15/2024
cs.ROcs.AI

No official code found. Best implementation: zixuan417/smooth-humanoid-locomotion (239 stars, last commit 2025-06-16).

Abstract

Reinforcement learning combined with sim-to-real transfer offers a general framework for developing locomotion controllers for legged robots. To facilitate successful deployment in the real world, smoothing techniques, such as low-pass filters and smoothness rewards, are often employed to develop policies with smooth behaviors. However, because these techniques are non-differentiable and usually require tedious tuning of a large set of hyperparameters, they tend to require extensive manual tuning for each robotic platform. To address this challenge and establish a general technique for enforcing smooth behaviors, we propose a simple and effective method that imposes a Lipschitz constraint on a learned policy, which we refer to as Lipschitz-Constrained Policies (LCP). We show that the Lipschitz constraint can be implemented in the form of a gradient penalty, which provides a differentiable objective that can be easily incorporated with automatic differentiation frameworks. We demonstrate that LCP effectively replaces the need for smoothing rewards or low-pass filters and can be easily integrated into training frameworks for many distinct humanoid robots. We extensively evaluate LCP in both simulation and real-world humanoid robots, producing smooth and robust locomotion controllers. All simulation and deployment code, along with complete checkpoints, is available on our project page: https://lipschitz-constrained-policy.github.io.

View on arXivView PDF

Code Implementations(1)

[IROS 2025] Learning Smooth Humanoid Locomotion through Lipschitz-Constrained Policies

23912CMake, ShellSep 25, 20241 years agoNOASSERTION

Similar Papers

Cite this paper

@article{chen2024learning,
  title  = {Learning Smooth Humanoid Locomotion through Lipschitz-Constrained Policies},
  author = {Zixuan Chen and Xialin He and Yen-Jen Wang and Qiayuan Liao and Yanjie Ze and Zhongyu Li and S. Shankar Sastry and Jiajun Wu and Koushil Sreenath and Saurabh Gupta and Xue Bin Peng},
  year   = {2024},
  eprint = {2410.11825},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.11825v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.11825.svg)](https://codeofpaper.com/paper/2410.11825)

Discussion