Data-Driven Inverse Optimal Control for Continuous-Time Nonlinear Systems
Hamed Jabbari Asl, Eiji Uchibe
TL;DR
The paper tackles the problem of recovering cost functions for continuous-time nonlinear deterministic systems from expert trajectories. It introduces a dual-branch approach: a model-free pathway that estimates the input penalty $\mathbf{R}$ and the value-function weights $\mathbf{W}_V$ via gradient descent using policy information, followed by an HJB-based estimation of the state penalty $Q(\cdot)$ (and its weights $W_{Ql}$); an enhanced HJB formulation uses off-policy signals to enrich data for robust estimation. A special case with known input dynamics further reduces complexity by obviating the need for interaction between learner and environment, via Algorithm 2. Across simulations in MATLAB and MuJoCo, the method demonstrates accurate cost-function recovery, convergence of learned policies to the expert’s, and resilience to noise and model uncertainties, highlighting its potential for deployment in autonomous systems and robotics.
Abstract
This paper introduces a novel model-free and a partially model-free algorithm for inverse optimal control (IOC), also known as inverse reinforcement learning (IRL), aimed at estimating the cost function of continuous-time nonlinear deterministic systems. Using the input-state trajectories of an expert agent, the proposed algorithms separately utilize control policy information and the Hamilton-Jacobi-Bellman equation to estimate different sets of cost function parameters. This approach allows the algorithms to achieve broader applicability while maintaining a model-free framework. Also, the model-free algorithm reduces complexity compared to existing methods, as it requires solving a forward optimal control problem only once during initialization. Furthermore, in our partially model-free algorithm, this step can be bypassed entirely for systems with known input dynamics. Simulation results demonstrate the effectiveness and efficiency of our algorithms, highlighting their potential for real-world deployment in autonomous systems and robotics.
