A path-tracking algorithm using predictive Stanley lateral controller

Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identify...

Full description

Saved in:
Bibliographic Details
Published in:International journal of advanced robotic systems Vol. 17; no. 6
Main Authors: AbdElmoniem, Ahmed, Osama, Ahmed, Abdelaziz, Mohamed, Maged, Shady A
Format: Journal Article
Language:English
Published: London, England SAGE Publications 01.11.2020
Sage Publications Ltd
SAGE Publishing
Subjects:
ISSN:1729-8806, 1729-8814
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identifying a path reference point, the one with the shortest distance to the vehicle giving the current state of the vehicle. That restricts the controller’s ability to handle sudden changes of the trajectory heading angle. The present article proposes a new approach that imitates human behavior while driving. It is based on a discrete prediction model that anticipates the future states of the vehicle, allowing the use of the control algorithm in future predicted states augmented with the current controller output. The performance of the proposed approach is verified through several simulations on V-REP simulator with different types of maneuvers (double lane change, hook road, S road, and curved road) and a wide range of velocities. Predictive Stanley controller was used compared to the original Stanley controller. The obtained results of the proposed control approach show the advantage and the performance of the technique in terms of minimizing the lateral error and ensuring yaw stability by an average of 53% and 22%, respectively.
AbstractList Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into account the stability of the yaw and the nonholonomic constraints of the vehicle. In most cases, the lateral controller design relies on identifying a path reference point, the one with the shortest distance to the vehicle giving the current state of the vehicle. That restricts the controller’s ability to handle sudden changes of the trajectory heading angle. The present article proposes a new approach that imitates human behavior while driving. It is based on a discrete prediction model that anticipates the future states of the vehicle, allowing the use of the control algorithm in future predicted states augmented with the current controller output. The performance of the proposed approach is verified through several simulations on V-REP simulator with different types of maneuvers (double lane change, hook road, S road, and curved road) and a wide range of velocities. Predictive Stanley controller was used compared to the original Stanley controller. The obtained results of the proposed control approach show the advantage and the performance of the technique in terms of minimizing the lateral error and ensuring yaw stability by an average of 53% and 22%, respectively.
Author Osama, Ahmed
Abdelaziz, Mohamed
AbdElmoniem, Ahmed
Maged, Shady A
Author_xml – sequence: 1
  givenname: Ahmed
  surname: AbdElmoniem
  fullname: AbdElmoniem, Ahmed
– sequence: 2
  givenname: Ahmed
  surname: Osama
  fullname: Osama, Ahmed
– sequence: 3
  givenname: Mohamed
  surname: Abdelaziz
  fullname: Abdelaziz, Mohamed
– sequence: 4
  givenname: Shady A
  orcidid: 0000-0001-8641-9985
  surname: Maged
  fullname: Maged, Shady A
  email: Shady.Maged@eng.asu.edu.eg
BookMark eNp9UU1LxDAQDaLg591jwXM1bdJ8HEX8ggUP6jlM08lu1tisaVbw39u6foCgc5mZx3uPN8w-2e5jj4QcV_S0qqQ8q2Stlap4TbXkqqm3yN4ElRO2_T1TsUuOhmFJp5K00XKPXJ4XK8iLMiewT76fFxDmMfm8eC7Ww7SvEnbeZv-KxX2GPuBbESBjglDY2OcUQ8B0SHYchAGPPvsBeby6fLi4KWd317cX57PScsVyqTVTqq1lwxCtqFnLG6abbsSoa5lELdHVgnJkXVtJhVA75LzVLUfnrGjZAbnd-HYRlmaV_DOkNxPBmw8gprmBlL0NaKSoRvsOhBOaK8tBW90xzrrOtSiVGr1ONl6rFF_WOGSzjOvUj_FNzSWTjDVMjCyxYdkUhyGhM9ZnyH46HXwwFTXTB8zvD4xC-kv4FfcfSbmRDDDHnzR_8t8BKtuV3Q
CitedBy_id crossref_primary_10_1108_IR_11_2021_0257
crossref_primary_10_3390_vehicles5020034
crossref_primary_10_1002_asjc_2980
crossref_primary_10_1007_s13177_022_00319_z
crossref_primary_10_1049_csy2_70004
crossref_primary_10_3390_app12178903
crossref_primary_10_3390_machines12120888
crossref_primary_10_3390_biomimetics9020064
crossref_primary_10_1109_TIV_2023_3320795
crossref_primary_10_1016_j_ifacol_2023_10_1768
crossref_primary_10_3390_agriculture15121297
crossref_primary_10_1109_JIOT_2023_3307002
crossref_primary_10_3390_app15020513
crossref_primary_10_7467_KSAE_2024_32_4_319
crossref_primary_10_3390_agriculture14122136
crossref_primary_10_3390_wevj15050185
crossref_primary_10_7735_ksmte_2025_34_3_157
crossref_primary_10_1109_TIV_2023_3325300
crossref_primary_10_3390_wevj15040160
crossref_primary_10_1109_TIV_2022_3156370
crossref_primary_10_1177_03611981211056636
crossref_primary_10_1007_s11036_023_02253_0
crossref_primary_10_1007_s42154_023_00244_1
crossref_primary_10_1177_00202940231165257
crossref_primary_10_12677_SEA_2021_103045
crossref_primary_10_3390_math11010132
crossref_primary_10_1177_09544070231189765
crossref_primary_10_1007_s41315_024_00379_2
crossref_primary_10_1051_epjconf_202533006001
crossref_primary_10_3390_math9233139
crossref_primary_10_1016_j_conengprac_2024_105881
crossref_primary_10_1109_ACCESS_2023_3326247
crossref_primary_10_3390_electronics13183747
crossref_primary_10_1016_j_robot_2025_104928
crossref_primary_10_1109_ACCESS_2025_3555142
crossref_primary_10_1177_09544070241272919
crossref_primary_10_1007_s10846_023_01901_7
crossref_primary_10_1016_j_jfranklin_2025_107693
crossref_primary_10_3390_s23167219
crossref_primary_10_1007_s12206_023_0704_2
crossref_primary_10_1109_TTE_2023_3269602
crossref_primary_10_3390_app13042733
crossref_primary_10_3390_su16219155
crossref_primary_10_1016_j_eswa_2025_126971
crossref_primary_10_3390_s24041214
crossref_primary_10_20965_ijat_2025_p0521
Cites_doi 10.1016/j.robot.2018.03.006
10.1117/12.241081
10.5772/56658
10.1007/978-3-319-24729-8_2
10.5772/61391
10.5772/51314
10.1016/j.procs.2015.08.194
10.1016/0967-0661(94)90213-5
10.1109/TIV.2016.2578706
ContentType Journal Article
Copyright The Author(s) 2020
Copyright_xml – notice: The Author(s) 2020
DBID AFRWT
AAYXX
CITATION
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
DOA
DOI 10.1177/1729881420974852
DatabaseName Sage Journals GOLD Open Access 2024
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Mechanical & Transportation Engineering Abstracts
Technology Research Database
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Mechanical & Transportation Engineering Abstracts
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
CrossRef

Technology Research Database
Database_xml – sequence: 1
  dbid: DOA
  name: Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1729-8814
ExternalDocumentID oai_doaj_org_article_761b45da6f6948c4a9c9d343ddfbe788
10_1177_1729881420974852
10.1177_1729881420974852
GrantInformation_xml – fundername: ITIDA, Cairo, Egypt
GroupedDBID 0R~
29J
2WC
54M
5VS
8VB
AAJPV
AASGM
ABAWP
ABQXT
ACGFO
ACGFS
ACIWK
ACROE
ADBBV
ADMLS
ADOGD
AEDFJ
AENEX
AEWDL
AFCOW
AFKRG
AFRWT
AJUZI
ALMA_UNASSIGNED_HOLDINGS
ARCSS
AUTPY
AYAKG
BCNDV
BDDNI
BENPR
E3Z
EBO
EBS
GROUPED_DOAJ
H13
IAO
ICD
J8X
K.F
K1G
KQ8
M~E
O9-
OK1
P2P
QWB
RNS
ROL
SAUOL
SCDPB
SCNPE
SFC
TH9
TR2
ZL0
AAYXX
ACHEB
CITATION
OVT
7SC
7SP
7TB
8FD
FR3
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c483t-99388b2753eec623b45395d88b0fb37e97ef2604e3db178ea2fe44b9b4effc6b3
IEDL.DBID DOA
ISICitedReferencesCount 52
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000596262100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1729-8806
IngestDate Fri Oct 03 12:45:07 EDT 2025
Mon Jun 30 10:00:41 EDT 2025
Sat Nov 29 08:08:43 EST 2025
Tue Nov 18 22:32:11 EST 2025
Tue Jun 17 22:46:30 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 6
Keywords Stanley control
lateral control
path tracking
discrete predictive model
Predictive control
Language English
License This article is distributed under the terms of the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/open-access-at-sage).
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c483t-99388b2753eec623b45395d88b0fb37e97ef2604e3db178ea2fe44b9b4effc6b3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-8641-9985
OpenAccessLink https://doaj.org/article/761b45da6f6948c4a9c9d343ddfbe788
PQID 2473733536
PQPubID 2029541
ParticipantIDs doaj_primary_oai_doaj_org_article_761b45da6f6948c4a9c9d343ddfbe788
proquest_journals_2473733536
crossref_citationtrail_10_1177_1729881420974852
crossref_primary_10_1177_1729881420974852
sage_journals_10_1177_1729881420974852
PublicationCentury 2000
PublicationDate 2020-11-01
PublicationDateYYYYMMDD 2020-11-01
PublicationDate_xml – month: 11
  year: 2020
  text: 2020-11-01
  day: 01
PublicationDecade 2020
PublicationPlace London, England
PublicationPlace_xml – name: London, England
– name: London
PublicationTitle International journal of advanced robotic systems
PublicationYear 2020
Publisher SAGE Publications
Sage Publications Ltd
SAGE Publishing
Publisher_xml – name: SAGE Publications
– name: Sage Publications Ltd
– name: SAGE Publishing
References Elbanhawi, Simic, Jazar 2015; 60
Amer, Hudha, Zamzuri 2018; 105
Ollero, Garca-Cerezo, Martinez 1994; 2
Zhao, Chen, Song 2012; 9
Paden, Cap, Yong 2016; 1
Shan, Yang, Chen 2015; 12
Amer, Hudha, Zamzuri 2007
Zakaria, Zamzuri, Mamat 2013; 10
Kuwata Y (bibr18-1729881420974852)
bibr3-1729881420974852
bibr19-1729881420974852
Amer NH (bibr13-1729881420974852) 2007
bibr20-1729881420974852
Le-Anh T (bibr2-1729881420974852) 2004
bibr6-1729881420974852
Wallace R (bibr7-1729881420974852); 2
bibr11-1729881420974852
bibr15-1729881420974852
Coulter RC (bibr8-1729881420974852) 1992
Hoffmann GM (bibr12-1729881420974852)
bibr4-1729881420974852
Giuffrè T (bibr1-1729881420974852)
Li H (bibr9-1729881420974852)
bibr5-1729881420974852
bibr10-1729881420974852
Quigley M (bibr21-1729881420974852)
bibr16-1729881420974852
Kanayama Y (bibr17-1729881420974852)
bibr14-1729881420974852
References_xml – volume: 10
  start-page: 309
  issue: 8
  year: 2013
  article-title: A path tracking algorithm using future prediction control with spike detection for an autonomous vehicle robot
  publication-title: Int J Adv Robot Syst
– volume: 12
  start-page: 134
  year: 2015
  article-title: CF-pursuit: a pursuit method with a clothoid fitting and a fuzzy controller for autonomous vehicles
  publication-title: Int J Adv Robot Syst
– volume: 105
  start-page: 94
  year: 2018
  end-page: 111
  article-title: Adaptive modified Stanley controller with fuzzy supervisory system for trajectory tracking of an autonomous armoured vehicle
  publication-title: Robot Autonom Syst
– volume: 60
  start-page: 1289
  year: 2015
  end-page: 1298
  article-title: The role of path continuity in lateral vehicle control
  publication-title: Proc Comput Sci
– volume: 9
  start-page: 1
  issue: 2
  year: 2012
  article-title: Design of a control system for an autonomous vehicle based on adaptive PID
  publication-title: Int J Adv Robot Syst
– start-page: 1
  year: 2007
  end-page: 25
  article-title: Hardware-in-the-loop simulation of trajectory following control for a light armoured vehicle optimised with particle swarm optimisation
  publication-title: Int J Heavy Veh Syst 2015
– volume: 2
  start-page: 313
  year: 1994
  end-page: 319
  article-title: Fuzzy supervisory path tracking of mobile reports
  publication-title: Control Eng Pract
– volume: 1
  start-page: 33
  year: 2016
  end-page: 55
  article-title: A survey of motion planning and control techniques for self-driving urban vehicles
  publication-title: IEEE Trans Intell Veh
– ident: bibr15-1729881420974852
  doi: 10.1016/j.robot.2018.03.006
– start-page: 21
  volume-title: International symposium on DCABES
  ident: bibr9-1729881420974852
– volume: 2
  start-page: 1089
  volume-title: Proceedings of 9th International Joint Conference on Artificial Intelligence (IJCAI ’85)
  ident: bibr7-1729881420974852
– ident: bibr16-1729881420974852
  doi: 10.1117/12.241081
– ident: bibr19-1729881420974852
  doi: 10.5772/56658
– ident: bibr20-1729881420974852
  doi: 10.1007/978-3-319-24729-8_2
– ident: bibr11-1729881420974852
  doi: 10.5772/61391
– volume-title: ICRA workshop on open source software
  ident: bibr21-1729881420974852
– start-page: 2296
  volume-title: American control conference
  ident: bibr12-1729881420974852
– start-page: 384
  volume-title: IEEE international conference on robotics and automation
  ident: bibr17-1729881420974852
– ident: bibr3-1729881420974852
  doi: 10.5772/51314
– ident: bibr4-1729881420974852
  doi: 10.1016/j.procs.2015.08.194
– ident: bibr6-1729881420974852
– ident: bibr10-1729881420974852
  doi: 10.1016/0967-0661(94)90213-5
– start-page: 1
  year: 2007
  ident: bibr13-1729881420974852
  publication-title: Int J Heavy Veh Syst 2015
– start-page: 7166
  volume-title: AIAA guidance, navigation, and control conference and exhibition
  ident: bibr18-1729881420974852
– volume-title: A review of design and control of automated guided vehicle systems
  year: 2004
  ident: bibr2-1729881420974852
– volume-title: Implementation of the pure pursuit path tracking algorithm
  year: 1992
  ident: bibr8-1729881420974852
– ident: bibr5-1729881420974852
– ident: bibr14-1729881420974852
  doi: 10.1109/TIV.2016.2578706
– volume-title: 27th CARSP Conference
  ident: bibr1-1729881420974852
SSID ssj0000070597
Score 2.5030382
Snippet Path tracking is one of the most important aspects of autonomous vehicles. The current research focuses on designing path-tracking controllers taking into...
SourceID doaj
proquest
crossref
sage
SourceType Open Website
Aggregation Database
Enrichment Source
Index Database
Publisher
SubjectTerms Algorithms
Control algorithms
Control stability
Control systems design
Control theory
Controllers
Driver behavior
Lane changing
Lateral stability
Maneuvers
Path tracking
Prediction models
Predictive control
Tracking control
Yaw
Title A path-tracking algorithm using predictive Stanley lateral controller
URI https://journals.sagepub.com/doi/full/10.1177/1729881420974852
https://www.proquest.com/docview/2473733536
https://doaj.org/article/761b45da6f6948c4a9c9d343ddfbe788
Volume 17
WOSCitedRecordID wos000596262100001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: Directory of Open Access Journals
  customDbUrl:
  eissn: 1729-8814
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0000070597
  issn: 1729-8806
  databaseCode: DOA
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3PS8MwFA4yPOhB_InTKTmI4KGsbZImOU7Z8CDDg8Jupfk1hbqNrvr3-9J2WxXUi5ce0hTC-_KS72te3kPoSnOtIg6eRgWDB4-TQGQhCQRVzIA8MKxG-oGPx2IykY-tUl8-JqxOD1wbrg8yW1FmssQlkgpNM6mlIZQY45QF_eZXX2A9LTFVE18OvIFvziX7sFFLISIah8CgBYu_7ENVuv4vHLMV1lXtNKN9tNdQRDyoh3aAtuzsEO22EgceoeEA-1LCQVlk2v_rxlk-nYPMf3nDPpB9iheFP4DxSxn2dYLB83Ge-cvGOW6C03NbHKPn0fDp7j5oCiIEmgpSBsAlhFAxKAxrNfAWMAyRzEBb6BThVnLrQJ9QSwwAIGwWO0upkopa53SiyAnqzOYze4pwxDISaRcZpw1IPJhPLoxUIjTTFswbd1F_ZZ5UN9nCfdGKPI2aBOHfDdpFN-svFnWmjF_63nqLr_v5HNdVAyCfNsinfyHfRb0VXmnjeMs0ppxwQhhJuujaY7h59dNgzv5jMOdoJ_ZKvLql2EOdsni3F2hbf5Svy-Kympyfxp7j_g
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+path-tracking+algorithm+using+predictive+Stanley+lateral+controller&rft.jtitle=International+journal+of+advanced+robotic+systems&rft.au=AbdElmoniem%2C+Ahmed&rft.au=Osama%2C+Ahmed&rft.au=Abdelaziz%2C+Mohamed&rft.au=Maged%2C+Shady+A&rft.date=2020-11-01&rft.issn=1729-8806&rft.eissn=1729-8814&rft.volume=17&rft.issue=6&rft_id=info:doi/10.1177%2F1729881420974852&rft.externalDBID=n%2Fa&rft.externalDocID=10_1177_1729881420974852
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1729-8806&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1729-8806&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1729-8806&client=summon