MPBRS: Multi-Potential-Based Reward Shaping for Unified Reward Configuration in Humanoid Locomotion
Organizations: are with the Advanced Robotics and Automation (ARA) Lab, Department of Computer Science and Engineering, University of Nevada, Reno, NV 89557, USA.
Abstract
Designing and tuning reward functions remains one of the main challenges in building effective reinforcement learning (RL) pipelines for humanoid locomotion. While shaping rewards can accelerate learning, naively formulated terms often conflict with the desired behavior, overfit to a specific robot, or become unstable under small weight changes. Potential-Based Reward Shaping (PBRS) offers an alternative solution: shaping the reward via differences of a potential function to guide exploration without changing the optimal policy. In this paper, we study Multi-PBRS for humanoid locomotion and propose a unified reward configuration. We then evaluate the same reward structure and weights across nine humanoid robots, requiring only robot-specific metadata (joint/link mappings and default poses) rather than per-robot reward redesign. Our experiments show that, compared to standard shaping, MPBRS provides more consistent scaling behavior and reduced tuning sensitivity across robots, making it easier to tune without altering the optimal policy.
Figures & tables
| Name | Joints Dims | Actions Dims | Waist Dims |
|---|---|---|---|
| Fourier N1 | 23 | 13 | 1 |
| Unitree H1 | 19 | 11 | 1 |
| Unitree G1 | 29 | 13 | 3 |
| Booster T1 | 23 | 13 | 1 |
| Fourier GR3V2 | 31 | 13 | 3 |
| HighTorque HI | 25 | 13 | 3 |
| Observation term | Dim. | Noise / corruption |
|---|---|---|
| Commands | 3 | |
| Base linear velocity (body) [m/s] | 3 | |
| Base angular velocity (body) [rad/s] | 3 | |
| Projected gravity (body) | 3 | |
| Joint position offsets [rad] | ||
| Joint velocities [rad/s] |
| Baseline | Weight | Function |
| Linear velocity tracking | ||
| Yaw rate tracking | ||
| Waist default | ||
| Action magnitude penalty | ||
| Action rate penalty | ||
| Termination |
| Hyperparameter | Value |
|---|---|
| Initial action noise std | 1.0 (log) |
| Value loss coefficient | 1.0 |
| Clipping | 0.2 |
| Entropy coefficient | 0.001 |
| Learning rate | (adaptive) |
| Discount factor | 0.99 |
Reward Shaping
Reward shaping designs intermediate or modified feedback to make reinforcement learning more informative, efficient, and aligned with task goals.
See all 142 papers