English

Learning to control from expert demonstrations

Systems and Control 2022-03-21 v2 Machine Learning Systems and Control Optimization and Control

Abstract

In this paper, we revisit the problem of learning a stabilizing controller from a finite number of demonstrations by an expert. By first focusing on feedback linearizable systems, we show how to combine expert demonstrations into a stabilizing controller, provided that demonstrations are sufficiently long and there are at least n+1n+1 of them, where nn is the number of states of the system being controlled. When we have more than n+1n+1 demonstrations, we discuss how to optimally choose the best n+1n+1 demonstrations to construct the stabilizing controller. We then extend these results to a class of systems that can be embedded into a higher-dimensional system containing a chain of integrators. The feasibility of the proposed algorithm is demonstrated by applying it on a CrazyFlie 2.0 quadrotor.

Keywords

Cite

@article{arxiv.2203.05012,
  title  = {Learning to control from expert demonstrations},
  author = {Alimzhan Sultangazin and Luigi Pannocchi and Lucas Fraile and Paulo Tabuada},
  journal= {arXiv preprint arXiv:2203.05012},
  year   = {2022}
}
R2 v1 2026-06-24T10:07:54.638Z