Open Access
Lecture Notes in Computer Science, volume 13101 LNAI, pages 327-340
Adaptive Maneuver Planning for Autonomous Vehicles Using Behavior Tree on Apollo Platform
Jamal Mais
1
,
Panov Aleksandr
1, 2
Publication type: Book Chapter
Publication date: 2021-12-06
Journal:
Lecture Notes in Computer Science
Quartile SCImago
Q3
Quartile WOS
—
Impact factor: —
ISSN: 03029743, 16113349, 18612075, 18612083
Abstract
In safety-critical systems such as autonomous driving systems, behavior planning is a significant challenge. The presence of numerous dynamic obstacles makes the driving environment unpredictable. The planning algorithm should be safe, reactive, and adaptable to environmental changes. The paper presents an adaptive maneuver planning algorithm based on an evolving behavior tree created with genetic programming. In addition, we make a technical contribution to the Baidu Apollo autonomous driving platform, allowing the platform to test and develop overtaking maneuver planning algorithms.
Citations by journals
1
|
|
Automation and Remote Control
|
Automation and Remote Control
1 publication, 33.33%
|
Lecture Notes in Networks and Systems
|
Lecture Notes in Networks and Systems
1 publication, 33.33%
|
IEEE Robotics and Automation Letters
|
IEEE Robotics and Automation Letters
1 publication, 33.33%
|
1
|
Citations by publishers
1
|
|
Pleiades Publishing
|
Pleiades Publishing
1 publication, 33.33%
|
Springer Nature
|
Springer Nature
1 publication, 33.33%
|
IEEE
|
IEEE
1 publication, 33.33%
|
1
|
- We do not take into account publications that without a DOI.
- Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
- Statistics recalculated weekly.
{"yearsCitations":{"type":"bar","data":{"show":true,"labels":[2022,2023],"ids":[0,0],"codes":[0,0],"imageUrls":["",""],"datasets":[{"label":"Citations number","data":[2,1],"backgroundColor":["#3B82F6","#3B82F6"],"percentage":["66.67","33.33"],"barThickness":null}]},"options":{"indexAxis":"x","maintainAspectRatio":true,"scales":{"y":{"ticks":{"precision":0,"autoSkip":false,"font":{"family":"Montserrat"},"color":"#000000"}},"x":{"ticks":{"stepSize":1,"precision":0,"font":{"family":"Montserrat"},"color":"#000000"}}},"plugins":{"legend":{"position":"top","labels":{"font":{"family":"Montserrat"},"color":"#000000"}},"title":{"display":true,"text":"Citations per year","font":{"size":24,"family":"Montserrat","weight":600},"color":"#000000"}}}},"journals":{"type":"bar","data":{"show":true,"labels":["Automation and Remote Control","Lecture Notes in Networks and Systems","IEEE Robotics and Automation Letters"],"ids":[13033,17269,12376],"codes":[0,0,0],"imageUrls":["\/storage\/images\/resized\/oZgeErrVFhuDksyqFURLvYS1wtVSBWczh001igGo_medium.webp","\/storage\/images\/resized\/voXLqlsvTwv5p3iMQ8Dhs95nqB4AXOG7Taj7G4ra_medium.webp","\/storage\/images\/resized\/6scCJegesojp2jubwY3uKCzTAmgsaH2GIFlg6Hfk_medium.webp"],"datasets":[{"label":"","data":[1,1,1],"backgroundColor":["#3B82F6","#3B82F6","#3B82F6"],"percentage":[33.33,33.33,33.33],"barThickness":13}]},"options":{"indexAxis":"y","maintainAspectRatio":false,"scales":{"y":{"ticks":{"precision":0,"autoSkip":false,"font":{"family":"Montserrat"},"color":"#000000"}},"x":{"ticks":{"stepSize":null,"precision":0,"font":{"family":"Montserrat"},"color":"#000000"}}},"plugins":{"legend":{"position":"top","labels":{"font":{"family":"Montserrat"},"color":"#000000"}},"title":{"display":true,"text":"Journals","font":{"size":24,"family":"Montserrat","weight":600},"color":"#000000"}}}},"publishers":{"type":"bar","data":{"show":true,"labels":["Pleiades Publishing","Springer Nature","IEEE"],"ids":[101,8,6953],"codes":[0,0,0],"imageUrls":["\/storage\/images\/resized\/oZgeErrVFhuDksyqFURLvYS1wtVSBWczh001igGo_medium.webp","\/storage\/images\/resized\/voXLqlsvTwv5p3iMQ8Dhs95nqB4AXOG7Taj7G4ra_medium.webp","\/storage\/images\/resized\/6scCJegesojp2jubwY3uKCzTAmgsaH2GIFlg6Hfk_medium.webp"],"datasets":[{"label":"","data":[1,1,1],"backgroundColor":["#3B82F6","#3B82F6","#3B82F6"],"percentage":[33.33,33.33,33.33],"barThickness":13}]},"options":{"indexAxis":"y","maintainAspectRatio":false,"scales":{"y":{"ticks":{"precision":0,"autoSkip":false,"font":{"family":"Montserrat"},"color":"#000000"}},"x":{"ticks":{"stepSize":null,"precision":0,"font":{"family":"Montserrat"},"color":"#000000"}}},"plugins":{"legend":{"position":"top","labels":{"font":{"family":"Montserrat"},"color":"#000000"}},"title":{"display":true,"text":"Publishers","font":{"size":24,"family":"Montserrat","weight":600},"color":"#000000"}}}}}
Metrics
Cite this
GOST |
RIS |
BibTex
Cite this
GOST
Copy
Jamal M., Panov A. Adaptive Maneuver Planning for Autonomous Vehicles Using Behavior Tree on Apollo Platform // Lecture Notes in Computer Science. 2021. Vol. 13101 LNAI. pp. 327-340.
GOST all authors (up to 50)
Copy
Jamal M., Panov A. Adaptive Maneuver Planning for Autonomous Vehicles Using Behavior Tree on Apollo Platform // Lecture Notes in Computer Science. 2021. Vol. 13101 LNAI. pp. 327-340.
Cite this
RIS
Copy
TY - GENERIC
DO - 10.1007/978-3-030-91100-3_26
UR - https://doi.org/10.1007%2F978-3-030-91100-3_26
TI - Adaptive Maneuver Planning for Autonomous Vehicles Using Behavior Tree on Apollo Platform
T2 - Lecture Notes in Computer Science
AU - Jamal, Mais
AU - Panov, Aleksandr
PY - 2021
DA - 2021/12/06 00:00:00
PB - Springer Nature
SP - 327-340
VL - 13101 LNAI
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
Cite this
BibTex
Copy
@incollection{2021_Jamal,
author = {Mais Jamal and Aleksandr Panov},
title = {Adaptive Maneuver Planning for Autonomous Vehicles Using Behavior Tree on Apollo Platform},
publisher = {Springer Nature},
year = {2021},
volume = {13101 LNAI},
pages = {327--340},
month = {dec}
}
Profiles