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...

Full description

Bibliographic Details
Main Authors: Jordan Ivanchev, Corvin Deboeser, Thomas Braud, Alois Knoll, David Eckhoff, Alberto Sangiovanni-Vincentelli
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
AHS
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