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 条
  • [41] Accelerating Coverage Estimation Through Partial Model Checking
    Chen, Yean-Ru
    Yeh, Jia-Jen
    Hsiung, Pao-Ann
    Chen, Sao-Jie
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (07) : 1613 - 1625
  • [42] Strategic planning through model checking of ATL formulae
    Jamroga, W
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING - ICAISC 2004, 2004, 3070 : 879 - 884
  • [43] Evaluating access control policies through model checking
    Zhang, N
    Ryan, M
    Guelev, DP
    INFORMATION SECURITY, PROCEEDINGS, 2005, 3650 : 446 - 460
  • [44] Scaling Model Checking for Test Generation using Dynamic Inference
    Yeolekar, Anand
    Unadkat, Divyesh
    Agarwal, Vivek
    Kumar, Shrawan
    Venkatesh, R.
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2013), 2013, : 184 - 191
  • [45] Test generation from P systems using model checking
    Ipate, Florentin
    Gheorghe, Marian
    Lefticaru, Raluca
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (06): : 350 - 362
  • [46] Test Case Generation from Conjunctions of Predicates with Model Checking
    TIAN Cong
    LIU Shaoying
    DUAN Zhenhua
    Chinese Journal of Electronics, 2014, 23 (02) : 271 - 277
  • [47] Test Case Generation from Conjunctions of Predicates with Model Checking
    Tian Cong
    Liu Shaoying
    Duan Zhenhua
    CHINESE JOURNAL OF ELECTRONICS, 2014, 23 (02) : 271 - 277
  • [48] Automated test generation using model checking: an industrial evaluation
    Enoiu, Eduard P.
    Causevic, Adnan
    Ostrand, Thomas J.
    Weyuker, Elaine J.
    Sundmark, Daniel
    Pettersson, Paul
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (03) : 335 - 353
  • [49] Automated test generation using model checking: an industrial evaluation
    Eduard P. Enoiu
    Adnan Čaušević
    Thomas J. Ostrand
    Elaine J. Weyuker
    Daniel Sundmark
    Paul Pettersson
    International Journal on Software Tools for Technology Transfer, 2016, 18 : 335 - 353
  • [50] Checking controllability of nonholonomic systems via optimal generation of Ph. Hall basis
    Duleba, I
    ROBOT CONTROL 1997, VOLS 1 AND 2, 1998, : 465 - 470