Co-simulation and Formal Verification of Co-operative Drone Control With Logic-Based Specifications

被引:6
|
作者
Bernardeschi, Cinzia [1 ]
Domenici, Andrea [1 ]
Fagiolini, Adriano [2 ]
Palmieri, Maurizio [1 ]
机构
[1] Univ Pisa, Dept Informat Engn, Pisa, Italy
[2] Univ Palermo, Dept Engn, Palermo, Italy
关键词
formal methods; co-operative control; co-simulation; verification; theorem prover; CONSENSUS;
D O I
10.1093/comjnl/bxab161
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Unmanned aerial vehicle (UAV) co-operative systems are complex cyber-physical systems that integrate a high-level control algorithm with pre-existing closed implementations of lower-level vehicle kinematics. In model-driven development, simulation is one of the techniques that are usually applied, together with testing, in the analysis of system behaviours. This work proposes a method and tools to validate the design of UAV co-operative systems based on co-simulation and formal verification. The method uses the Prototype Verification System, an interactive theorem prover based on a higher-order logic language, and the Functional Mock-up Interface, a widely accepted standard for co-simulation. In this paper, results on the co-simulation and proofs of safety requirements of a representative co-ordination algorithm are shown and discussed in a scenario where quadcopters are deployed and perform space-coverage operations.
引用
收藏
页码:295 / 317
页数:23
相关论文
共 50 条
  • [21] Co-Simulation of Matlab and FlightGear for Identification and Control of Aircraft
    Aschauer, Guilherme
    Schirrer, Alexander
    Kozek, Martin
    IFAC PAPERSONLINE, 2015, 48 (01): : 67 - 72
  • [22] Modeling and Co-Simulation of Fuzzy Logic Controller for Artificial Cybernetic Hand
    Ulicny, Michal Miloslav
    Ciganek, Jan
    Kutis, Vladimir
    Kucera, Erik
    Sedivy, Jan
    MULTIMODAL TECHNOLOGIES AND INTERACTION, 2025, 9 (02)
  • [23] Development and Control of Virtual Plants in a Co-Simulation Environment
    Ruiz Bravo, Harold Fernando
    Rodriguez Rivera, Laura Maria
    Pantoja Buchelli, Andres
    Barco, John
    2019 IEEE 4TH COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC): AUTOMATIC CONTROL AS KEY SUPPORT OF INDUSTRIAL PRODUCTIVITY, 2019,
  • [24] Verification of Co-simulation Algorithms Subject to Algebraic Loops and Adaptive Steps
    Hansen, Simon Thrane
    Gomes, Claudio
    Palmieri, Maurizio
    Thule, Casper
    van de Pol, Jaco
    Woodcock, Jim
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2021, 2021, 12863 : 3 - 20
  • [25] Co-simulation platforms for co-design of networked control systems: An overview
    Li, Weilin
    Zhang, Xiaobin
    Li, Huimin
    CONTROL ENGINEERING PRACTICE, 2014, 23 : 44 - 56
  • [26] P2P-based Full Digital Co-simulation and Verification System Design
    Deng Fei
    Gao Feng
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016), 2016, : 222 - 227
  • [27] Study of fuzzy control for controllable suspension based on ADAMS and MATLAB co-simulation
    Wu, Zhi-cheng
    Zhu, Quan-min
    Winfield, Alan
    Chen, Si-zhong
    INTERNATIONAL JOURNAL OF MODELLING IDENTIFICATION AND CONTROL, 2010, 9 (1-2) : 190 - 198
  • [28] Co-simulation and Verification of a Non-linear Control System for Cogging Torque Reduction in Brushless Motors
    Bernardeschi, Cinzia
    Dini, Pierpaolo
    Domenici, Andrea
    Saponara, Sergio
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2019, 2020, 12226 : 3 - 19
  • [29] Research on vehicle integrated control algorithm based on MATLAB and CANoe co-simulation
    Yao, Linlin
    Wu, Jian
    Wang, Yu
    Liu, Chuanfu
    2014 IEEE TRANSPORTATION ELECTRIFICATION CONFERENCE AND EXPO (ITEC) ASIA-PACIFIC 2014, 2014,
  • [30] Development of steering control algorithms for all-terrain crane and performance verification based on real-time co-simulation
    Seo J.
    Lee G.H.
    Oh K.
    Transactions of the Korean Society of Mechanical Engineers, A, 2017, 41 (05) : 367 - 374