Latency-aware edge server for safe autonomous driving

University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

Author: Mustafa Adnan; [2021]

Keywords: ;

Abstract: This thesis examines how a smart edge server, that communicates with autonomous vehicles in an intersection, could contribute to the safety of autonomous driving. Safe path planning is possible when an autonomous vehicle is aware of its surroundings such as obstacles, pedestrians, and other vehicles. Occlusions in intersections caused by, for instance, buildings, trees, and parked vehicles affect the sensing of autonomous vehicles, which, in turn, lead to unsafe autonomous driving. Having a smart edge server that senses and processes useful information in the intersection such as pedestrians, obstacles, and other vehicles, and shares it with autonomous vehicles will be beneficial for safe autonomous driving. However, an important aspect that affects safety is the delay caused by processing the information as well as the network latency. The path planning of an autonomous vehicle will not be accurate nor safe if the information of its surroundings is delayed and old. The objective of this thesis is to implement a latency-aware edge server that communicates with autonomous vehicles and provides them information about their surroundings. For safe autonomous driving, an obstacle avoidance Nonlinear Model Predictive Control, NMPC, algorithm is implemented using the information from the edge server. In order to avoid collisions in an intersection, the edge server uses reachability analysis to compute the set of future possible states for each autonomous vehicle as zonotopes. These reachable sets along with static obstacles in the intersection are broadcasted as useful information. Each autonomous vehicle in the intersection listens to the edge server and adds those obstacles and other vehicles’ reachable sets as unsafe sets in its obstacle avoidance NMPC formulation to plan a safe trajectory. The implementations are evaluated for different scenarios and it is shown that a latency-aware edge server reinforces safety for autonomous driving. The result shows that autonomous vehicles, that have intersecting paths, enter into unsafe situations if a smart edge server is does not take the delay into account in the reachable sets’ computation. Including latency-awareness in the sense that the edge server takes the network latency and computational time into account, the autonomous vehicles were able to avoid collision and plan a safe trajectory. 

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)