Learning Linear Temporal Properties for Autonomous Robotic Systems

被引:3
作者
Ghiorzi, Enrico [1 ]
Colledanchise, Michele [1 ]
Piquet, Gianluca [2 ]
Bernagozzi, Stefano [1 ,2 ]
Tacchella, Armando [2 ]
Natale, Lorenzo [1 ]
机构
[1] Ist Italiano Tecnol, I-40064 Genoa, Italy
[2] Univ Genoa, DIBRIS, I-16100 Genoa, Italy
关键词
Robots; Task analysis; Skeleton; Syntactics; Search problems; Reactive power; Cost accounting; Formal methods in robotics and automation; autonomous agents; failure detection and recovery;
D O I
10.1109/LRA.2023.3263368
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The problem of passive learning of linear temporal logic formulae consists in finding the best explanation for how two sets of execution traces differ, in the form of the shortest formula that separates the two sets. We approach the problem by implementing an exhaustive search algorithm optimized for execution speed. We apply it to the use-case of a robot moving in an unstructured environment as its battery discharges, both in simulation and in the real world. The results of our experiments confirm that our approach can learn temporal formulas explaining task failures in a case of practical interest.
引用
收藏
页码:2930 / 2937
页数:8
相关论文
共 33 条
[1]  
Arif M. Fareed, 2020, 2020 Formal Methods in Computer Aided Design (FMCAD), P93, DOI 10.34727/2020/isbn.978-3-85448-042-6_16
[2]   Uncertainty-Aware Signal Temporal Logic Inference [J].
Baharisangari, Nasim ;
Gaglione, Jean-Raphael ;
Neider, Daniel ;
Topcu, Ufuk ;
Xu, Zhe .
SOFTWARE VERIFICATION, 2022, 13124 :61-85
[3]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[4]   Efficient Scalable Verification of LTL Specifications [J].
Baresi, Luciano ;
Kallehbasti, Mohammad Mehdi Pourhashem ;
Rossi, Matteo .
2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, :711-721
[5]  
Bombara G., 2020, THESIS BOSTON U BOST
[6]   Offline and Online Learning of Signal Temporal Logic Formulae Using Decision Trees [J].
Bombara, Giuseppe ;
Belta, Calin .
ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2021, 5 (03)
[7]   A Decision Tree Approach to Data Classification using Signal Temporal Logic [J].
Bombara, Giuseppe ;
Vasile, Cristian-Ioan ;
Penedo, Francisco ;
Yasuoka, Hirotoshi ;
Belta, Calin .
HSCC'16: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2016, :1-10
[8]  
Camacho A., 2021, P INT C AUTOMATED PL, P621
[9]   Temporal-Logic-Based Semantic Fault Diagnosis With Time-Series Data From Industrial Internet of Things [J].
Chen, Gang ;
Liu, Mei ;
Kong, Zhaodan .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2021, 68 (05) :4393-4403
[10]  
Chou G, 2020, ROBOTICS: SCIENCE AND SYSTEMS XVI