実機ロボットで1時間以内に疎な目的から学ぶMPC向け実用的強化学習
Practical Reinforcement Learning For MPC: Learning from sparse objectives in under an hour on a real robot
強化学習の価値学習を用いて、専門家が手調整していたMPCのコスト関数を高レベルで疎な目的のみから自動学習し、実機の無人地上車両で専門家調整と同等の性能を達成した。
著者: Napat Karnchanachari, Miguel I. Valls, David Hoeller, Marco Hutter
分類: cs.RO, math.OC
原文アブストラクト
Model Predictive Control (MPC) is a powerful control technique that handles constraints, takes the system's dynamics into account, and optimizes for a given cost function. In practice, however, it often requires an expert to craft and tune this cost function and find trade-offs between different state penalties to satisfy simple high level objectives. In this paper, we use Reinforcement Learning and in particular value learning to approximate the value function given only high level objectives, which can be sparse and binary. Building upon previous works, we present improvements that allowed us to successfully deploy the method on a real world unmanned ground vehicle. Our experiments show that our method can learn the cost function from scratch and without human intervention, while reaching a performance level similar to that of an expert-tuned MPC. We perform a quantitative comparison of these methods with standard MPC approaches both in simulation and on the real robot.
関連論文
- MPCソルバー勾配ガイダンスによる強化学習の加速:重み可変MPC向け強化学習/MPC
- MPCと価値関数近似を融合した効率的強化学習強化学習/MPC
