Rong Gu, Kaige Tan, Andreas Holck Høeg-Petersen, Lei Feng, Kim Guldstrand Larsen
{"title":"CommonUppRoad: A Framework of Formal Modelling, Verifying, Learning, and Visualisation of Autonomous Vehicles","authors":"Rong Gu, Kaige Tan, Andreas Holck Høeg-Petersen, Lei Feng, Kim Guldstrand Larsen","doi":"arxiv-2408.01093","DOIUrl":null,"url":null,"abstract":"Combining machine learning and formal methods (FMs) provides a possible\nsolution to overcome the safety issue of autonomous driving (AD) vehicles.\nHowever, there are gaps to be bridged before this combination becomes\npractically applicable and useful. In an attempt to facilitate researchers in\nboth FMs and AD areas, this paper proposes a framework that combines two\nwell-known tools, namely CommonRoad and UPPAAL. On the one hand, CommonRoad can\nbe enhanced by the rigorous semantics of models in UPPAAL, which enables a\nsystematic and comprehensive understanding of the AD system's behaviour and\nthus strengthens the safety of the system. On the other hand, controllers\nsynthesised by UPPAAL can be visualised by CommonRoad in real-world road\nnetworks, which facilitates AD vehicle designers greatly adopting formal models\nin system design. In this framework, we provide automatic model conversions\nbetween CommonRoad and UPPAAL. Therefore, users only need to program in Python\nand the framework takes care of the formal models, learning, and verification\nin the backend. We perform experiments to demonstrate the applicability of our\nframework in various AD scenarios, discuss the advantages of solving motion\nplanning in our framework, and show the scalability limit and possible\nsolutions.","PeriodicalId":501315,"journal":{"name":"arXiv - CS - Multiagent Systems","volume":"12 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Multiagent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.01093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Combining machine learning and formal methods (FMs) provides a possible
solution to overcome the safety issue of autonomous driving (AD) vehicles.
However, there are gaps to be bridged before this combination becomes
practically applicable and useful. In an attempt to facilitate researchers in
both FMs and AD areas, this paper proposes a framework that combines two
well-known tools, namely CommonRoad and UPPAAL. On the one hand, CommonRoad can
be enhanced by the rigorous semantics of models in UPPAAL, which enables a
systematic and comprehensive understanding of the AD system's behaviour and
thus strengthens the safety of the system. On the other hand, controllers
synthesised by UPPAAL can be visualised by CommonRoad in real-world road
networks, which facilitates AD vehicle designers greatly adopting formal models
in system design. In this framework, we provide automatic model conversions
between CommonRoad and UPPAAL. Therefore, users only need to program in Python
and the framework takes care of the formal models, learning, and verification
in the backend. We perform experiments to demonstrate the applicability of our
framework in various AD scenarios, discuss the advantages of solving motion
planning in our framework, and show the scalability limit and possible
solutions.