Safe Controller Synthesis for Data-Driven Differential Inclusions

被引:16
|
作者
Ahmadi, Mohamadreza [1 ]
Israel, Arie [2 ]
Topcu, Ufuk [2 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
[2] Univ Texas Austin, Austin, TX 78712 USA
关键词
Safety; Splines (mathematics); Trajectory; Computational modeling; Data models; Mathematical model; Aerospace control; control system synthesis; learning; safety; ONLINE SYSTEM-IDENTIFICATION; BARRIER FUNCTIONS; FEEDBACK-CONTROL; VERIFICATION; POLYNOMIALS; FORM;
D O I
10.1109/TAC.2020.2969713
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of designing finite-horizon safe controllers for a dynamical system for which no explicit analytical model exists and limited data only along a single trajectory of the system are available. Given samples of the states and inputs of the system, and additional side information in terms of regularity of the evolution of the states, we synthesize a controller such that the evolution of the states avoid some prespecified unsafe set over a given finite horizon. Motivated by recent results on Whitneys extension theorem, we use piecewise-polynomial approximations of the trajectories based on the data along with the regularity side information to formulate a data-driven differential inclusion model that can predict the evolution of the trajectories. For these classes of data-driven differential inclusions, we propose a safety analysis theorem based on barrier certificates. As a corollary of this theorem, we demonstrate that we can design controllers ensuring safety of the solutions to the data-driven differential inclusion over a finite horizon. From a computational standpoint, our results are cast into a set of sum-of-squares programs whenever the certificates are parametrized by polynomials of fixed degree and the sets are semialgebraic.
引用
收藏
页码:4934 / 4940
页数:7
相关论文
共 50 条
  • [1] Data-Driven Safe Controller Synthesis for Deterministic Systems: A Posteriori Method With Validation Tests
    Chen, Yu
    Shang, Chao
    Huang, Xiaolin
    Yin, Xiang
    [J]. 2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 7988 - 7993
  • [2] CONTROLLER SYNTHESIS USING DATA-DRIVEN CLOCKS
    AGHDASI, F
    [J]. MICROELECTRONICS JOURNAL, 1995, 26 (05) : 449 - 461
  • [3] On data-driven controller synthesis with regular language specifications
    Pola, Giordano
    Masciulli, Tommaso
    De Santis, Elena
    Di Benedetto, Maria Domenica
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 3928 - 3933
  • [4] Data-driven approximation of differential inclusions and application to detection of transportation modes
    Aubin-Frankowski, Pierre-Cyril
    Petit, Nicolas
    [J]. 2020 EUROPEAN CONTROL CONFERENCE (ECC 2020), 2020, : 1358 - 1364
  • [5] A New Data-Driven Approach to Robust PID Controller Synthesis
    Parastvand, Hossein
    Khosrowjerdi, Mohammad-Javad
    [J]. CONTROL ENGINEERING AND APPLIED INFORMATICS, 2014, 16 (03): : 84 - 93
  • [6] Synthesis of Data-Driven LightGBM Controller for Spacecraft Attitude Control
    Mahayana, Dimitri
    [J]. IEEE ACCESS, 2023, 11 : 70238 - 70247
  • [7] Controller implementability: a data-driven approach
    Padoan, Alberto
    Coulson, Jeremy
    Dorfler, Florian
    [J]. 2023 62ND IEEE CONFERENCE ON DECISION AND CONTROL, CDC, 2023, : 6098 - 6103
  • [8] The neuron as a direct data-driven controller
    Moore, Jason J.
    Genkin, Alexander
    Tournoy, Magnus
    Pughe-Sanford, Joshua L.
    van Steveninck, Rob R. de Ruyter
    Chklovskii, Dmitri B.
    [J]. PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2024, 121 (27)
  • [9] Design of a Data-Driven PID Controller
    Yamamoto, Toru
    Takao, Kenji
    Yamada, Takaaki
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2009, 17 (01) : 29 - 39
  • [10] Design of a Data-Driven Controller with Evaluating Controller Performance
    Kinoshita, Takuya
    Yamamoto, Toru
    [J]. ICAROB 2019: PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL LIFE AND ROBOTICS, 2019, : 467 - 470