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...
Uloženo v:
| Vydáno v: | International journal of advanced robotic systems Ročník 17; číslo 6 |
|---|---|
| Hlavní autoři: | , , , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
London, England
SAGE Publications
01.11.2020
Sage Publications Ltd SAGE Publishing |
| Témata: | |
| ISSN: | 1729-8806, 1729-8814 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| 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 | Technology Research Database CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ 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.5027237 |
| 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: DOAJ 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_InTKTmI4KGsS9I2OU7Z8CDDg8puJT-nULfRVf9-X9pu6wT14jVN4fFek_d9zcv3ELpyjAvNGQsU4SpgxoSBdFoElIdahE5rU6rzvzwkoxEfj8Vjo9WXrwmr5IErx3WBZisWGRm7WDCumRRaGMqoMU5Z4G9-9wXU0yBTFfBNADck63PJLiRqwXmPkRAQNI_IRh4q5fo3MGajrKvMNMN9tFdDRNyvTDtAW3Z6iHYbwoFHaNDHvpVwUORS-3_dWGaTGdD813fsC9kneJ77Axi_lWHfJxhWPs6kv2yc4bo4PbP5MXoeDp7u7oO6IUKgGadFAFiCc0WAYVirAbeAY6iIDIyFTtHEisQ64CfMUqN6CbeSOMuYEopZ53Ss6AlqTWdTe4owgcxkrOJO8hjcYZRzTppIxrEhEZesjbpL96S6Vgv3TSuytFcLhH93aBvdrN6YV0oZv8y99R5fzfMa1-UARD6tI5_-Ffk26izjldYLb5ESltCE0ojGbXTtY7h-9JMxZ_9hzDnaIZ6Jl7cUO6hV5B_2Am3rz-JtkV-WH-cXrazlPw |
| 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=Ahmed+AbdElmoniem&rft.au=Ahmed+Osama&rft.au=Mohamed+Abdelaziz&rft.au=Shady+A+Maged&rft.date=2020-11-01&rft.pub=SAGE+Publishing&rft.eissn=1729-8814&rft.volume=17&rft_id=info:doi/10.1177%2F1729881420974852&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_761b45da6f6948c4a9c9d343ddfbe788 |
| 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 |