A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions
This paper introduces the a framework that simplifies the process of designing and describing autonomous vehicle platooning manoeuvres which implements four design principles: Standardisation, Encapsulation, Abstraction, and Decoupling (SEAD). Although a large body of research has been formulating p...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9519714/ |
id |
doaj-6760c83277aa46e08327c8d3ac9a8b13 |
---|---|
record_format |
Article |
spelling |
doaj-6760c83277aa46e08327c8d3ac9a8b132021-09-22T23:00:24ZengIEEEIEEE Access2169-35362021-01-01912839312840610.1109/ACCESS.2021.31064559519714A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre DescriptionsJordan Ivanchev0https://orcid.org/0000-0002-4821-8928Corvin Deboeser1Thomas Braud2Alois Knoll3https://orcid.org/0000-0003-4840-076XDavid Eckhoff4https://orcid.org/0000-0002-2920-0757Alberto Sangiovanni-Vincentelli5https://orcid.org/0000-0003-1298-8389TUMCREATE, SingaporeTUMCREATE, SingaporeTUMCREATE, SingaporeTUMCREATE, SingaporeTUMCREATE, SingaporeElectrical Engineering and Computer Science Department, University of California at Berkeley, Berkeley, CA, USAThis paper introduces the a framework that simplifies the process of designing and describing autonomous vehicle platooning manoeuvres which implements four design principles: Standardisation, Encapsulation, Abstraction, and Decoupling (SEAD). Although a large body of research has been formulating platooning manoeuvres, it is still challenging to design, describe, read, and understand them. This difficulty largely arises from missing formalisation. To fill this gap, we analysed existing ways of describing manoeuvres, derived the causes of difficulty, and designed a framework that simplifies the manoeuvre design process. Alongside, a Manoeuvre Design Language was developed to structurally describe manoeuvres in a machine-readable format. Unlike state-of-the-art manoeuvre descriptions that require one state machine for every participating vehicle, the SEAD framework allows describing any manoeuvre from the single perspective of the platoon leader. We hope that the SEAD framework will pave the way for further research in the area of new manoeuvre design and optimisation by largely simplifying and unifying platooning manoeuvre representation.https://ieeexplore.ieee.org/document/9519714/Autonomous vehiclesplatoon manoeuvresAHSmixed traffic simulation |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jordan Ivanchev Corvin Deboeser Thomas Braud Alois Knoll David Eckhoff Alberto Sangiovanni-Vincentelli |
spellingShingle |
Jordan Ivanchev Corvin Deboeser Thomas Braud Alois Knoll David Eckhoff Alberto Sangiovanni-Vincentelli A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions IEEE Access Autonomous vehicles platoon manoeuvres AHS mixed traffic simulation |
author_facet |
Jordan Ivanchev Corvin Deboeser Thomas Braud Alois Knoll David Eckhoff Alberto Sangiovanni-Vincentelli |
author_sort |
Jordan Ivanchev |
title |
A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions |
title_short |
A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions |
title_full |
A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions |
title_fullStr |
A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions |
title_full_unstemmed |
A Hierarchical State-Machine-Based Framework for Platoon Manoeuvre Descriptions |
title_sort |
hierarchical state-machine-based framework for platoon manoeuvre descriptions |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
This paper introduces the a framework that simplifies the process of designing and describing autonomous vehicle platooning manoeuvres which implements four design principles: Standardisation, Encapsulation, Abstraction, and Decoupling (SEAD). Although a large body of research has been formulating platooning manoeuvres, it is still challenging to design, describe, read, and understand them. This difficulty largely arises from missing formalisation. To fill this gap, we analysed existing ways of describing manoeuvres, derived the causes of difficulty, and designed a framework that simplifies the manoeuvre design process. Alongside, a Manoeuvre Design Language was developed to structurally describe manoeuvres in a machine-readable format. Unlike state-of-the-art manoeuvre descriptions that require one state machine for every participating vehicle, the SEAD framework allows describing any manoeuvre from the single perspective of the platoon leader. We hope that the SEAD framework will pave the way for further research in the area of new manoeuvre design and optimisation by largely simplifying and unifying platooning manoeuvre representation. |
topic |
Autonomous vehicles platoon manoeuvres AHS mixed traffic simulation |
url |
https://ieeexplore.ieee.org/document/9519714/ |
work_keys_str_mv |
AT jordanivanchev ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT corvindeboeser ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT thomasbraud ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT aloisknoll ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT davideckhoff ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT albertosangiovannivincentelli ahierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT jordanivanchev hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT corvindeboeser hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT thomasbraud hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT aloisknoll hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT davideckhoff hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions AT albertosangiovannivincentelli hierarchicalstatemachinebasedframeworkforplatoonmanoeuvredescriptions |
_version_ |
1717371214703362048 |