Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment

Abstract Deadlock is an extreme traffic flow operational state during rush hours. Many literatures have studied autonomous vehicle coordination under the umbrella of deadlock‐free conditions. These researches either assume the trajectories are fixed or state spaces are discrete and limited on struct...

Full description

Bibliographic Details
Main Authors: HongSheng Qi, Yang Song, ZhiTong Huang, XianBiao Hu
Format: Article
Language:English
Published: Wiley 2024-03-01
Series:IET Intelligent Transport Systems
Subjects:
Online Access:https://doi.org/10.1049/itr2.12338
_version_ 1797269066730176512
author HongSheng Qi
Yang Song
ZhiTong Huang
XianBiao Hu
author_facet HongSheng Qi
Yang Song
ZhiTong Huang
XianBiao Hu
author_sort HongSheng Qi
collection DOAJ
description Abstract Deadlock is an extreme traffic flow operational state during rush hours. Many literatures have studied autonomous vehicle coordination under the umbrella of deadlock‐free conditions. These researches either assume the trajectories are fixed or state spaces are discrete and limited on structured road spaces or don't consider the influence of human‐driven vehicles (HDV), which are not controllable from the system's viewpoint. This manuscript relaxes the above limitations and proposes a method to detect, avoid, and recover from deadlock for mixed autonomous vehicles flow. Firstly, two types of deadlocks, weak and strong , are defined based on deadlock properties. Next, two detection algorithms based on evasion distance propagation are proposed. After that, we present a cooperative control method to avoid deadlock based on chain‐spillover‐free and loop‐free strategies. If a deadlock has already happened, cooperative protocols based on re‐routing and backward‐forward strategies are designed. The proposed model is tested in Carla. The results show that the deadlocks can be detected 13 seconds earlier than their occurrence, and it takes about 6 seconds to unlock the existing deadlock. The results also show that with the proposed deadlock avoidance algorithm, the traffic throughput can be increased by 35.7%, and with the proposed deadlock recovery protocol, the traffic throughput can be increased by another 18%.
first_indexed 2024-04-25T01:42:28Z
format Article
id doaj.art-bb30c504179c43e9a9811db67585f1dc
institution Directory Open Access Journal
issn 1751-956X
1751-9578
language English
last_indexed 2024-04-25T01:42:28Z
publishDate 2024-03-01
publisher Wiley
record_format Article
series IET Intelligent Transport Systems
spelling doaj.art-bb30c504179c43e9a9811db67585f1dc2024-03-08T03:32:47ZengWileyIET Intelligent Transport Systems1751-956X1751-95782024-03-0118349551610.1049/itr2.12338Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environmentHongSheng Qi0Yang Song1ZhiTong Huang2XianBiao Hu3College of Civil Engineering and Architecture Zhejiang University, 866 Yuhangtang Road Hangzhou ChinaDepartment of Civil and Environmental Engineering Pennsylvania State University, 212 Sackett Building University Park PA USALeidos Inc. 6300 Georgetown Pike McLean Virginia USADepartment of Civil and Environmental Engineering Pennsylvania State University, 212 Sackett Building University Park PA USAAbstract Deadlock is an extreme traffic flow operational state during rush hours. Many literatures have studied autonomous vehicle coordination under the umbrella of deadlock‐free conditions. These researches either assume the trajectories are fixed or state spaces are discrete and limited on structured road spaces or don't consider the influence of human‐driven vehicles (HDV), which are not controllable from the system's viewpoint. This manuscript relaxes the above limitations and proposes a method to detect, avoid, and recover from deadlock for mixed autonomous vehicles flow. Firstly, two types of deadlocks, weak and strong , are defined based on deadlock properties. Next, two detection algorithms based on evasion distance propagation are proposed. After that, we present a cooperative control method to avoid deadlock based on chain‐spillover‐free and loop‐free strategies. If a deadlock has already happened, cooperative protocols based on re‐routing and backward‐forward strategies are designed. The proposed model is tested in Carla. The results show that the deadlocks can be detected 13 seconds earlier than their occurrence, and it takes about 6 seconds to unlock the existing deadlock. The results also show that with the proposed deadlock avoidance algorithm, the traffic throughput can be increased by 35.7%, and with the proposed deadlock recovery protocol, the traffic throughput can be increased by another 18%.https://doi.org/10.1049/itr2.12338connected and automated vehiclecooperative drivingdeadlock
spellingShingle HongSheng Qi
Yang Song
ZhiTong Huang
XianBiao Hu
Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
IET Intelligent Transport Systems
connected and automated vehicle
cooperative driving
deadlock
title Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
title_full Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
title_fullStr Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
title_full_unstemmed Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
title_short Deadlock detection, cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
title_sort deadlock detection cooperative avoidance and recovery protocol for mixed autonomous vehicles in unstructured environment
topic connected and automated vehicle
cooperative driving
deadlock
url https://doi.org/10.1049/itr2.12338
work_keys_str_mv AT hongshengqi deadlockdetectioncooperativeavoidanceandrecoveryprotocolformixedautonomousvehiclesinunstructuredenvironment
AT yangsong deadlockdetectioncooperativeavoidanceandrecoveryprotocolformixedautonomousvehiclesinunstructuredenvironment
AT zhitonghuang deadlockdetectioncooperativeavoidanceandrecoveryprotocolformixedautonomousvehiclesinunstructuredenvironment
AT xianbiaohu deadlockdetectioncooperativeavoidanceandrecoveryprotocolformixedautonomousvehiclesinunstructuredenvironment