arrow
Return

Implementing Autonomous Driving Behaviors Using a Message Driven Petri Net Framework

delete2020-01-13
delete11
delete
OA
AI
J
Joaquín López
P
Pablo Sánchez-Vilariño
R
Rafael Sanz *
E
Enrique Paz
DOI:10.3390/s20020449delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Most autonomous car control frameworks are based on a middleware layer with several independent modules that are connected by an inter-process communication mechanism. These modules implement basic actions and report events about their state by subscribing and publishing messages. Here, we propose an executive module that coordinates the activity of these modules. This executive module uses hierarchical interpreted binary Petri nets (PNs) to define the behavior expected from the car in different scenarios according to the traffic rules. The module commands actions by sending messages to other modules and evolves its internal state according to the events (messages) received. A programming environment named RoboGraph (RG) is introduced with this architecture. RG includes a graphical interface that allows the edition, execution, tracing, and maintenance of the PNs. For the execution, a dispatcher loads these PNs and executes the different behaviors. The RG monitor that shows the state of all the running nets has proven to be very useful for debugging and tracing purposes. The whole system has been applied to an autonomous car designed for elderly or disabled people.
Keywords:
autonomous driving
decision-making system
autonomous driving behaviors
vehicle control framework
Petri nets
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Sensors cover
Sensors
IF:
3.5
Papers:
7.2W
Citations:
20.9W

Organization

U
Universidade de Vigo
Scholars:
7.7K
Papers: 8.3K
Citations: 13
Cited Papers

Cited Papers

Misoprostol for primary versus secondary prevention of postpartum haemorrhage: a cluster‐randomised non‐inferiority community trial
err2015-09-01
err0
errOAAI
errS Raghavan; S Geller; S Miller; SS Goudar; H Anger; MC Yadavannavar; R Dabash; SR Bidri; MR Gudadinni; R Udgiri; AR Koch; MB Bellad; B Winikoff
errShare
errSave
Gel wax-based tissue-mimicking phantoms for multispectral photoacoustic imaging
err2018-02-15
err0
errOAAI
errEfthymios Maneas; Wenfeng Xia; Olumide Ogunlade; Martina Fonseca; Daniil I. Nikitichev; Anna L. David; Simeon J. West; Sebastien Ourselin; Jeremy C. Hebden; Tom Vercauteren; Adrien E. Desjardins
errShare
errSave
errShare
errSave
researcher View more