Rules of the Road: Formal Guarantees for Autonomous Vehicles With Behavioral Contract Design

被引:1
作者
Cai, Karena X. [1 ]
Phan-Minh, Tung [1 ]
Chung, Soon-Jo [1 ]
Murray, Richard M. [1 ]
机构
[1] CALTECH, Pasadena, CA 91125 USA
基金
美国国家科学基金会;
关键词
Behavioral sciences; Roads; Safety; Contracts; Games; Protocols; Decision making; Autonomous vehicles; decentralized protocol; formal guarantees; liveness; safety; SOCIAL LAWS; COMPLEXITY;
D O I
10.1109/TRO.2023.3247951
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The problem of safe and fair conflict resolution among inertial, distributed agents-particularly in highly interactive settings-is of paramount importance to the autonomous vehicles industry. The difficulty of solving this problem can be attributed to the fact that agents have to reason over other agents' complex behaviors. We propose the idea of using a behavioral contract to capture a set of explicitly defined assumptions about how all agents in the environment make decisions. In this article, we present a behavioral contract for a specific class of agents that can guarantee the safety and liveness (i.e., progress) of all agents operating in accordance with it. The behavioral contract has two main components-an ordered behavioral rulebook that the agent uses to select its intended action and some additional constraints that define when an agent has precedence (or not) to take its intended action. If all of the agents act according to this contract, we can guarantee safety under all traffic conditions and liveness for all agents under "sparse" traffic conditions. The formalism of the contract also enables assignment of blame. We provide proofs of correctness of the behavioral contract and validate our results in simulation.
引用
收藏
页码:1853 / 1872
页数:20
相关论文
共 59 条
[1]   Formalisation and Implementation of Road Junction Rules on an Autonomous Vehicle Modelled as an Agent [J].
Alves, Gleifer Vaz ;
Dennis, Louise ;
Fisher, Michael .
FORMAL METHODS. FM 2019 INTERNATIONAL WORKSHOPS, PT I, 2020, 12232 :217-232
[2]  
Aréchiga N, 2019, IEEE INT VEH SYM, P58, DOI 10.1109/IVS.2019.8813875
[3]  
Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
[4]   Contracts for System Design [J].
Benveniste, Albert ;
Caillaud, Benoit ;
Nickovic, Dejan ;
Passerone, Roberto ;
Raclet, Jean-Baptiste ;
Reinkemeier, Philipp ;
Sangiovanni-Vincentelli, Alberto ;
Damm, Werner ;
Henzinger, Thomas A. ;
Larsen, Kim G. .
FOUNDATIONS AND TRENDS IN ELECTRONIC DESIGN AUTOMATION, 2018, 12 (2-3) :I-+
[5]  
Bertsekas D. P., 1988, Annals of Operations Research, V14, P105, DOI 10.1007/BF02186476
[6]  
Bischopink Christopher, 2019, Lecture Notes in Computer Science, V12232, P249, DOI [10.1007/978-3-030-54994-7 18, DOI 10.1007/978-3-030-54994-7_18]
[7]  
Boutilier C, 1999, IJCAI-99: PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS 1 & 2, P478
[8]  
Busoniu L, 2010, STUD COMPUT INTELL, V310, P183
[9]  
Cai K. X., 2021, THESIS CALIFORNIA I
[10]  
Cai K. X., 2021, ARXIV