Constraints as Rewards: Reinforcement Learning for Robots without Reward Functions
Yu Ishihara, Noriaki Takasugi, Kotaro Kawakami, Masaya Kinoshita, Kazumi Aoyama
TL;DR
This paper tackles reward engineering bottlenecks in robotics RL by introducing Constraints as Rewards (CaR), which expresses tasks solely through constraint functions and solves the RL problem via a Lagrangian dual with $r(s,a)=0$. By learning positive multipliers, CaR automatically balances multiple objectives, and QRSAC-Lagrangian extends QRSAC to stabilize learning under changing target distributions. The method is applied to standing-up locomotion for a six-wheeled telescopic-legged Tachyon 3, where CaR learns the target behavior in simulation and transfers to the real robot, outperforming reward-based baselines and ablations. The work provides four intuitive constraint designs and demonstrates faster, more robust learning, suggesting wide applicability of constraint-only formulations in robotics and pointing to future work on combining constraints with rewards for maximization tasks.
Abstract
Reinforcement learning has become an essential algorithm for generating complex robotic behaviors. However, to learn such behaviors, it is necessary to design a reward function that describes the task, which often consists of multiple objectives that needs to be balanced. This tuning process is known as reward engineering and typically involves extensive trial-and-error. In this paper, to avoid this trial-and-error process, we propose the concept of Constraints as Rewards (CaR). CaR formulates the task objective using multiple constraint functions instead of a reward function and solves a reinforcement learning problem with constraints using the Lagrangian-method. By adopting this approach, different objectives are automatically balanced, because Lagrange multipliers serves as the weights among the objectives. In addition, we will demonstrate that constraints, expressed as inequalities, provide an intuitive interpretation of the optimization target designed for the task. We apply the proposed method to the standing-up motion generation task of a six-wheeled-telescopic-legged robot and demonstrate that the proposed method successfully acquires the target behavior, even though it is challenging to learn with manually designed reward functions.
