Research

Data-driven safe iterative control

Learning from successful trajectories and failed executions

My research focuses on learning for control of systems with parametric and stochastic uncertainty. I study three complementary uses of data: system identification, improving control performance from safe trajectories, and how to avoid repeating failures.

My work has been applied on robots in sim and on scaled autonomous vehilces.

Publications

01 · Learning from successful trajectories

Stochastic optimal control for iterative tasks

Safe Information-Theoretic Learning Model Predictive Control (SIT-LMPC) addresses a constrained infinite-horizon optimal control problem for discrete-time nonlinear stochastic systems. Trajectories from previous task executions are used to learn a value function with normalizing flows.

To solve the resulting stochastic receding-horizon optimal control problem, we use AP-MPPI, am information-theoretic model predictive control (MPC) framework that balances safety and optimality by online tuning of penalty parameters to enforce the constraints. The algorithm is designed for parallel execution on graphics processing units. Simulations and hardware experiments demonstrate iterative performance improvement while satisfying system constraints.

SIT-LMPC architecture: a learning loop updates the safe set and value function, while a control loop selects feasible trajectories.
The learning and control loops in SIT-LMPC.
SIT-LMPC paper

02 · Learning from failed executions

State-control invariance from failure data

Failure-Aware Iterative Learning (FAIL) computes the maximal state-control invariant set for deterministic linear time-invariant systems with unknown dynamics and polytopic constraints. This set encodes both the maximal control invariant state set and, at each state, the control inputs that preserve invariance.

FAIL uses regression on failing trajectories to learn predecessor halfspaces from one-step failing state-input pairs. These halfspaces update the constraints in the joint state-control space. We prove that the learned constraint set converges monotonically to the maximal state-control invariant set without knowledge of the system dynamics.

FAIL paper

03 · Ongoing research

Reducing the number of failures

Learning from failures raises a further question: how many failed executions are required to identify the maximal state-control invariant set? My ongoing research investigates how to select informative executions to reduce this number.

A longer-term objective is to combine this constraint-learning approach with performance improvement from successful trajectories. Such an integration would allow a controller to use both types of execution data within a common iterative control framework.

04 · Autonomous vehicle applications

Online model learning and adaptive control

In autonomous vehicle applications, I study how online system identification can account for changing friction, nonplanar terrain, and model uncertainty. This work combines Gaussian process dynamics models with predictive control and includes ensemble models for driving across surfaces with different friction, recursive sparse models for nonplanar MPC, and adaptive differentiable control for racing.

I also develop control software and robotic platforms for evaluating these methods in simulation and on hardware.

Nonplanar MPC · Ensemble Gaussian processes · Adaptive differentiable MPCC

Publications

Papers & preprints

* Equal contribution. Google Scholar

2026

  1. CDC · 2026 · Accepted

    Failure-Aware Iterative Learning of State-Control Invariant Sets

    Ahmad Amine, Nick-Marios T. Kokolakis, Ugo Rosolia, Truong X. Nghiem, Rahul Mangharam

    IEEE Conference on Decision and Control, 2026.

  2. IROS · 2026 · Accepted

    AD-MPCC: Adaptive Differentiable Model Predictive Contouring Control for Autonomous Racing

    Nam T. Nguyen*, Binh Nguyen*, Ahmad Amine, Thanh Vo-Duy, Rahul Mangharam, Truong X. Nghiem

    IEEE/RSJ International Conference on Intelligent Robots and Systems, 2026.

  3. IROS · 2026 · Accepted

    STL-SVPIO: Signal Temporal Logic Guided Stein Variational Path Integral Optimization

    Hongrui Zheng, Zirui Zang, Ahmad Amine, Cristian Ioan Vasile, Rahul Mangharam

    IEEE/RSJ International Conference on Intelligent Robots and Systems, 2026.

  4. IV · 2026

    Nonplanar Model Predictive Control for Autonomous Vehicles with Recursive Sparse Gaussian Process Dynamics

    Ahmad Amine, Kabir Puri, Viet-Anh Le, Rahul Mangharam

    IEEE Intelligent Vehicles Symposium, pp. 2088–2093, 2026.

  5. RA-L · 2026

    SIT-LMPC: Safe Information-Theoretic Learning Model Predictive Control for Iterative Tasks

    Zirui Zang*, Ahmad Amine*, Nick-Marios T. Kokolakis, Truong X. Nghiem, Ugo Rosolia, Rahul Mangharam

    IEEE Robotics and Automation Letters, 11(1), pp. 986–993, 2026.