Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Spectral Normalization for Lipschitz-Constrained Policies on Learning Humanoid Locomotion

About

Reinforcement learning (RL) has shown great potential in training agile and adaptable controllers for legged robots, enabling them to learn complex locomotion behaviors directly from experience. However, policies trained in simulation often fail to transfer to real-world robots due to unrealistic assumptions such as infinite actuator bandwidth and the absence of torque limits. These conditions allow policies to rely on abrupt, high-frequency torque changes, which are infeasible for real actuators with finite bandwidth. Traditional methods address this issue by penalizing aggressive motions through regularization rewards, such as joint velocities, accelerations, and energy consumption, but they require extensive hyperparameter tuning. Alternatively, Lipschitz-Constrained Policies (LCP) enforce finite bandwidth action control by penalizing policy gradients, but their reliance on gradient calculations introduces significant GPU memory overhead. To overcome this limitation, this work proposes Spectral Normalization (SN) as an efficient replacement for enforcing Lipschitz continuity. By constraining the spectral norm of network weights, SN effectively limits high-frequency policy fluctuations while significantly reducing GPU memory usage. Experimental evaluations in both simulation and real-world humanoid robot show that SN achieves performance comparable to gradient penalty methods while enabling more efficient parallel training.

Jaeyong Shin, Woohyun Cha, Donghyeon Kim, Junhyeok Cha, Jaeheung Park• 2025

Related benchmarks

TaskDatasetResultRank
Rotational WalkingReal Robot TOCABI Rotational Walking
Joint Velocity0.6583
6
Forward + Rotational WalkingTOCABI real humanoid robot Forward + Rotational Walking (vx = 0.1, wyaw = 0.2)
Joint Velocity0.9083
3
Humanoid LocomotionTOCABI Humanoid Robot Forward Walking (vx = 0.25, wyaw = 0.0) Real Robot Deployment
Joint Velocity1.3663
3
Humanoid LocomotionTOCABI Humanoid Robot Forward + Rotational Walking (vx = 0.1, wyaw = 0.2) Real Robot Deployment
Joint Velocity0.9083
3
Showing 4 of 4 rows

Other info

Follow for update