Automatic generation of optimal controllers through model checking techniques

被引:0
|
作者
Della Penna, Giuseppe [1 ]
Magazzeni, Daniele [1 ]
Tofani, Alberto [1 ]
Intrigila, Benedetto [2 ]
Melatti, Igor [3 ]
Tronci, Enrico [3 ]
机构
[1] Univ Aquila, Dipartimento Informat, I-67100 Laquila, Italy
[2] Univ Roma Tor Vergata, Dipartimento Matemat Pura & Applicata, Rome, Italy
[3] Univ Roma La Sapienza, Dipartimento Informat, Rome, Italy
来源
ICINCO 2006: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS: INTELLIGENT CONTROL SYSTEMS AND OPTIMIZATION | 2006年
关键词
controller synthesis; controller optimization; model checking; nonlinear systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present a methodology for the synthesis of controllers, which exploits (explicit) model checking techniques. That is, we can cope with the systematic exploration of a very large state space. This methodology can be applied to systems where other approaches fail. In particular, we can consider systems with an highly nonlinear dynamics and lacking a uniform mathematical description (model). We can also consider situations where the required control action cannot be specified as a local action, and rather a kind of planning is required. Our methodology individuates first a raw optimal controller, then extends it to obtain a more robust one. A case study is presented which considers the well known truck-trailer obstacle avoidance parking problem, in a parking lot with obstacles on it. The complex non-linear dynamics of the truck-trailer system, within the presence of obstacles, makes the parking problem extremely hard. We show how, by our methodology, we can obtain optimal controllers with different degrees of robustness.
引用
收藏
页码:26 / +
页数:2
相关论文
共 50 条
  • [1] Data Quality through Model Checking Techniques
    Mezzanzanica, Mario
    Boselli, Roberto
    Cesarini, Mirko
    Mercorio, Fabio
    ADVANCES IN INTELLIGENT DATA ANALYSIS X: IDA 2011, 2011, 7014 : 270 - +
  • [2] Model Checking Controllers with Predicate Inputs
    Prabhu, Santhosh M.
    Dasgupta, Pallab
    2013 26TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2013 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2013, : 332 - 337
  • [3] Model checking embedded adaptive cruise controllers
    Nenchev, Vladislav
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 167
  • [4] Automatic Test Cases Generation for C Written Programs Using Model Checking
    Gonzalez Lima, Daniset
    Gonzalez Torres, Raul E.
    Mejia Alvarez, Pedro
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1944 - 1950
  • [5] GRAFCET Reduction Techniques for Model Checking
    Mross, Robin
    Schnakenbeck, Aron
    Voelker, Marcus
    Fay, Alexander
    Kowalewski, Stefan
    2023 IEEE 21ST INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, INDIN, 2023,
  • [6] Hardware Model Checking Algorithms and Techniques
    Cabodi, Gianpiero
    Camurati, Paolo Enrico
    Palena, Marco
    Pasini, Paolo
    ALGORITHMS, 2024, 17 (06)
  • [7] Implementation Techniques for Mathematical Model Checking
    Schreiner, Wolfgang
    2022 24TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, SYNASC, 2022, : 12 - 15
  • [8] Automatic checking of aggregation abstractions through state enumeration
    Park, S
    Das, S
    Dill, DL
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (10) : 1202 - 1210
  • [9] Counterexample Generation in Probabilistic Model Checking
    Han, Tingting
    Katoen, Joost-Pieter
    Damman, Berteun
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (02) : 241 - 257
  • [10] Validation of a New Functional Design of Automatic Protection Systems at Level Crossings with Model-Checking Techniques
    Mekki, Ahmed
    Ghazel, Mohamed
    Toguyeni, Armand
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2012, 13 (02) : 714 - 723