DATA-DRIVEN PRONTO: A model-free solution for numerical optimal control

Read full text
Authors: Marco Borghesi, Lorenzo Sforni, Giuseppe Notarstefano
Cited by: 0

Abstract

This article addresses the problem of data-driven numerical optimal control for unknown nonlinear systems. In our scenario, we suppose to have the possibility of performing multiple experiments (or simulations) on the system. Experiments are performed by relying on a data-driven tracking controller able to steer the system towards a desired reference. Our proposed DATA-DRIVEN PRONTO algorithm iteratively refines a tentative solution of the optimal control problem by computing an approximate descent direction via a local trajectory perturbation. At each iteration, multiple trajectories are gathered by perturbing the current trajectory with a suitable dither signal, and then used to obtain a data-driven, time-varying linearization. The exploration is guided by the tracking controller, so that perturbed trajectories are obtained in closed loop. We show local convergence of DATA-DRIVEN PRONTO to a ball about an isolated optimal solution, whose radius depends on the amplitude of the dither signal. We corroborate the theoretical results by applying it to an underactuated robot.

Fields of Study & Subjects

Advanced Control Systems Optimization

Publication details

Journal / source
Automatica
Volume
192
Pages
113166–113166
Publication date
10 July 2026
Language
EN