3
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Implementing Autonomous Driving Behaviors Using a Message Driven Petri Net Framework

      research-article

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          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.

          Related collections

          Most cited references53

          • Record: found
          • Abstract: not found
          • Article: not found

          Autonomous driving in urban environments: Boss and the Urban Challenge

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            ERFNet: Efficient Residual Factorized ConvNet for Real-Time Semantic Segmentation

              Bookmark
              • Record: found
              • Abstract: not found
              • Article: not found

              A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles

                Bookmark

                Author and article information

                Journal
                Sensors (Basel)
                Sensors (Basel)
                sensors
                Sensors (Basel, Switzerland)
                MDPI
                1424-8220
                13 January 2020
                January 2020
                : 20
                : 2
                : 449
                Affiliations
                Department Ingeniería de Sistemas y Automática, University of Vigo, 36200 Vigo, Spain; pasanchez@ 123456uvigo.es (P.S.-V.); epaz@ 123456uvigo.es (E.P.)
                Author notes
                [* ]Correspondence: joaquin@ 123456uvigo.es (J.L.); rsanz@ 123456uvigo.es (R.S.); Tel.: +34-986-812231 (J.L.)
                Author information
                https://orcid.org/0000-0001-9151-4346
                https://orcid.org/0000-0003-3085-3322
                Article
                sensors-20-00449
                10.3390/s20020449
                7013736
                31941134
                39ebf796-2320-477c-a79a-06a3f24c83b2
                © 2020 by the authors.

                Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( http://creativecommons.org/licenses/by/4.0/).

                History
                : 29 November 2019
                : 10 January 2020
                Categories
                Article

                Biomedical engineering
                autonomous driving,decision-making system,autonomous driving behaviors,vehicle control framework,petri nets

                Comments

                Comment on this article