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 条
  • [31] Automatic B-model repair using model checking and machine learning
    Cai, Cheng-Hao
    Sun, Jing
    Dobbie, Gillian
    AUTOMATED SOFTWARE ENGINEERING, 2019, 26 (03) : 653 - 704
  • [32] SMT-Based Bounded Model Checking of Fixed-Point Digital Controllers
    Bessa, Iury
    Abreu, Renato
    Edgar Filho, Joao
    Cordeiro, Lucas
    IECON 2014 - 40TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2014, : 295 - 301
  • [33] Towards Automated Software Verification Using Model Checking Techniques
    Asadollahi, Somayeh
    Rafe, Vahid
    Rafeh, Reza
    Rahmani, Adel T.
    THIRD INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 305 - +
  • [35] Model Checking Techniques Applied to Satellite Operational Mode Management
    Nardone, Vittoria
    Santone, Antonella
    Tipaldi, Massimo
    Liuzza, Davide
    Glielmo, Luigi
    IEEE SYSTEMS JOURNAL, 2019, 13 (01): : 1018 - 1029
  • [36] Towards Evaluating Size Reduction Techniques for Software Model Checking
    Sallai, Gyula
    Hajdu, Akos
    Toth, Minas
    Micskei, Zoltan
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (253): : 75 - 91
  • [37] Semantic web service composition via model checking techniques
    Kil, Hyunyoung
    Nam, Wonhong
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2013, 9 (04) : 339 - 350
  • [38] Detecting feature interactions in Web services with model checking techniques
    ZHANG, Jian-yin
    YANG, Fang-chun
    SU, Sen
    Journal of China Universities of Posts and Telecommunications, 2007, 14 (03): : 108 - 112
  • [39] Automatic Verification of Behavior of UML Requirements Specifications using Model Checking
    Matsuura, Saeko
    Ikeda, Sae
    Yokotae, Kasumi
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 158 - 166
  • [40] Automatic symmetry detection for model checking using computational group theory
    Donaldson, AF
    Miller, A
    FM 2005: FORMAL METHODS, PROCEEDINGS, 2005, 3582 : 481 - 496